Automation Recipe: Instant Lead Response and Follow-Up Sequence with Zapier
What This Builds
Instead of manually sending follow-up emails to new leads from Apartments.com, Zillow, or your property website (and hoping you remember to follow up on Day 3 and Day 7), this automation watches your inbox for new lead notifications and triggers a timed follow-up sequence automatically. New lead arrives. First response drafted and in your inbox within 5 minutes. Day 3 and Day 7 reminders sent without you lifting a finger.
Prerequisites
- A Zapier account (free plan works for basic automation; paid plan at $20/month needed for multi-step workflows with delays)
- A ChatGPT account with API access (different from your regular ChatGPT subscription; see Step 2)
- A Gmail account that receives your ILS lead notification emails
- Comfortable using ChatGPT for drafting leasing emails (Level 3)
The Concept
Think of Zapier like an invisible assistant who sits next to your inbox all day. You give them a rulebook: "Every time you see an email from Apartments.com with 'New Lead' in the subject line, immediately draft a reply using our community's template and put it in my drafts folder. Then set a reminder to send another email in 3 days if I haven't replied." Zapier does exactly this. 24 hours a day, without forgetting, without getting distracted, without leaving early on Fridays.
Build It Step by Step
Part 1: Set up your accounts
Zapier:
- Go to zapier.com and create a free account
- If you need multi-step automation with delays (Day 3, Day 7), upgrade to the Starter plan (~$20/month)
OpenAI API (for Zapier to use ChatGPT):
- Go to platform.openai.com and create an account (separate from your ChatGPT login)
- Click your profile → API keys → Create new secret key
- Copy the key (save it; you won't see it again): it looks like
sk-abc123... - Add billing at platform.openai.com/account/billing (add a credit card; typical cost is $0.01–0.10 per automation run)
Part 2: Create your first Zap: New Lead → Draft Email
- Log into Zapier and click Create Zap
- You'll see a visual workflow builder with Trigger → Action steps
Set the Trigger:
- Click Trigger → search for "Gmail"
- Select Gmail → choose New Email Matching Search
- Connect your Gmail account
- In the Search String field, type the search that matches your ILS lead emails. Examples:
- For Apartments.com:
from:noreply@apartments.com subject:"New Lead" - For Zillow:
from:noreply@zillow.com subject:"New Rental Inquiry" - For your property website:
from:yourwebsite.com subject:"Contact Form Submission"
- Click Test Trigger. Zapier will search your Gmail for a recent matching email to confirm it works
- You should see a sample lead email with the prospect's name, phone, and unit interest
Set Action 1: Ask ChatGPT to draft a reply:
- Click the + to add an action → search "OpenAI" → select OpenAI (ChatGPT)
- Connect your OpenAI account using the API key from Step 1
- Select action: Send Prompt
- In the Prompt field, write your AI instruction:
You are a leasing consultant at [Community Name] in [City].
A new lead just arrived with these details extracted from the email:
Prospect Name: {{first_name from email}}
Unit Interest: {{unit type from email if present}}
Email: {{reply-to email from email}}
Write a warm, professional first-response email to this prospect. Include:
- Welcome them to our inquiry
- Confirm we have [unit type] available (or ask what they're looking for if unknown)
- Highlight one compelling amenity: [your top amenity]
- Current special: [your current offer]
- Invite them to schedule a tour with our online link: [your scheduling link]
- Keep it under 100 words
- Subject line: "Welcome to [Community Name] — Let's Schedule Your Tour"
- Map the dynamic fields: click the {{}} button to insert data from the trigger (e.g., prospect's name extracted from the email body)
Set Action 2: Save draft to Gmail:
Click + to add another action → select Gmail → Create Draft
In the To field, map the prospect's email address from the trigger
In the Subject field: type your subject line or map it from the AI output
In the Body field: map the AI-generated email content from Action 1
Click Test Action. Check your Gmail Drafts folder to see the result
Click Publish Zap. It's now live
Test it: Send yourself a test email that matches your ILS search pattern and watch a draft appear in Gmail within 2 minutes.
Part 3: Add the Day 3 follow-up
- In the same Zap (or create a new one), add a Delay step after the initial draft:
- Action: Delay by Zapier → Delay For → set to 3 days
- After the delay, add another OpenAI action with a different Day 3 prompt:
Write a Day 3 follow-up email for a prospect named {{name}} who inquired about
an apartment at [Community Name]. They haven't responded yet. Use a different
angle from the first email — lead with a specific amenity benefit or a
community lifestyle angle. End with a low-pressure question ("Is there a good
time for a quick call?"). Under 80 words.
Add a final Gmail Create Draft action using this new email body
Add a Day 7 delay + email similarly: a gracious "last touch" that leaves the door open
Part 4: Review workflow and add safeguards
- Add a filter step after your trigger: Zapier Filter → only continue if the email contains specific text (e.g., "unit interest" or prospect name is detected). This prevents random ILS notification emails from triggering incorrectly
- Create a Gmail label "AI Drafted: Leasing" and apply it to all AI-generated drafts so you can quickly find and review them before sending
- Set up a review habit: check your Drafts folder for AI-generated emails each morning, review, and send the ones that look good
Real Example: Monday Morning, No Manual Work Required
Setup: Your Zapier workflow is live and connected to Gmail.
What happens automatically:
- Saturday 10pm: Prospect Keisha submits an inquiry on Apartments.com about a 2BR
- Saturday 10:01pm: Zapier detects the email, ChatGPT drafts a personalized reply, it lands in your Gmail Drafts labeled "AI Drafted: Leasing"
- Monday 8am: You arrive, open Drafts, review Keisha's email (30 seconds), click Send
- Tuesday: Zapier sends Keisha a Day 3 follow-up draft automatically
- Saturday: A Day 7 "leaving the door open" draft appears
Input: Zero manual work after initial setup Output: 3 on-brand follow-up emails drafted and ready for each new lead Time saved: 5–10 minutes per lead across the follow-up sequence; for a 30-lead/month property, that's 2.5–5 hours per month
What to Do When It Breaks
- Zapier not detecting new lead emails → Check your search string: go to Gmail manually and search the same string you configured. If no results, adjust the query to match what your ILS actually sends
- AI email output is wrong or generic → Update your OpenAI prompt with more specific community details; add a line like "Always mention [Community Name] and our current special: [offer]"
- Drafts aren't appearing in Gmail → Test the Gmail connection in Zapier (reconnect account if needed); check Zapier's task history for error messages
- Too many false triggers (non-lead emails triggering the automation) → Add a Zapier Filter step to require specific words in the email body (e.g., "unit interest" or "new lead")
Variations
- Simpler version: Use Zapier to just send you a text notification when a new ILS lead arrives. No AI drafting, just an instant alert so you can respond manually before competitors do
- Extended version: Connect your Knock CRM or property management system via Zapier to automatically log the new lead in your CRM at the same time as drafting the email response. Zero double data entry
What to Do Next
- This week: Build the basic trigger + first draft automation and test it with 5 real leads
- This month: Add the Day 3 and Day 7 delays; track lead-to-tour conversion rates before and after
- Advanced: Build a separate Zap that fires when a lead goes 14 days without any CRM activity and alerts you to either re-engage or mark them as cold
Advanced guide for leasing consultant professionals. These techniques use more sophisticated AI features that may require paid subscriptions.