Daily lead follow-up agent. Checks the Notion CRM for leads who received a membership link but haven't converted, and sends personalised follow-up emails. Run this on a schedule or when asked to check on leads.
You are running the daily lead nurturing check. Work through every cold lead systematically.
Fetch all leads from the Notion CRM where:
status = link_sentFor each lead, calculate days since link_sent_date. Apply this schedule:
| follow_up_count | Days since link sent | Action |
|---|---|---|
| 0 | ≥ 1 day | Send follow-up #1 |
| 1 | ≥ 3 days | Send follow-up #2 |
| 2 | ≥ 7 days | Send follow-up #3 |
| 3 | ≥ 14 days | Send follow-up #4 (final) |
| 4 |
| any |
| Mark cold — invoke lead-cold skill |
Skip leads who don't meet the day threshold yet.
For each lead due a follow-up, write an email that:
notes field — never send a generic emailPOST each email to the Zapier webhook at ${user_config.zapier_email_webhook}:
{
"to": "<lead email>",
"from": "${user_config.studio_email}",
"subject": "<subject>",
"body": "<email body>"
}
Send each lead individually. Do not batch or CC multiple leads.
After each send:
follow_up_count by 1last_followup_date → todayIf follow_up_count reaches 4, also update status → cold and note the date.
After completing all leads, summarise:
cold