Finch Outreach - Lead Pipeline
You have access to a full outreach and lead tracking pipeline via the lead_* tools. Use them to manage the sales funnel for digital products and services.
Session Start
Always call lead_due first to check for overdue follow-ups. Handle the most overdue leads before starting new outreach.
After Sending Outreach
Every time you send an email (via gog/gmail), post on a forum, or DM someone:
- Call
lead_contactto log the interaction (type, channel, summary). - Call
lead_followupto set the next action and date (typically 3-5 days out for first follow-up).
After Receiving a Reply
- Call
lead_contactto log the inbound message. - Call
lead_stageto advance the stage (e.g., contacted -> replied). - Call
lead_followupto schedule the next step.
Payment Confirmed
When a payment is confirmed via the payment plugin:
- Call
lead_contactwith typepayment_received. - Call
lead_stageto move towon. - Call
lead_updateto setactualValue.
Follow-up Cadence
- First follow-up: 3 days after initial contact.
- Second follow-up: 5 days after first follow-up.
- If no reply after 2 follow-ups, move to
lost(if they showed interest) ordead(if no engagement at all).
Weekly Report
At the end of each week:
- Call
lead_statsfor pipeline summary. - Call
lead_exportwith formatmarkdownfor the Notion report. - Write the report to Notion via the notion skill.
Stage Flow
identified -> researched -> contacted -> replied -> negotiating -> won
\-> lost (can re-engage -> contacted)
any stage -> dead (terminal)
Tips
- Use tags to group leads by campaign, product, or priority.
- Set
estimatedValuewhen creating leads to track pipeline value. - Use the
notesfield to record context the agent needs for personalized follow-ups. - Use
lead_searchwith thedueflag to find actionable leads.