GHL Nurture Without First Reply
Funding Machine enrolls delivered leads into the GHL workflow1. New FM Prospecting Leads. Day-1 SMS/email is sent on enrollment. Follow-up branches must not wait for a contact reply before sending day-2+ messages.
Why this is GHL-side
Convex only enrolls contacts viaaddContactToWorkflow during lead delivery (convex/prospecting/deliverLead.ts). Branch timing, wait steps, and reply gates live inside the GHL workflow builder in the outreach-team snapshot location.
Update checklist
1
1. Open the template workflow
In the outreach team GHL location, open Automation → Workflows →
1. New FM Prospecting Leads.2
2. Remove reply gates on follow-up branches
For day-2, 24h, and 5-day nurture paths:
- Delete or bypass Wait for reply / Contact replied conditions before SMS or email actions.
- Keep the initial day-1 send unchanged.
- Ensure TI follow-up workflow enrollment does not require an inbound message first.
3
3. Re-sync partner locations
After saving the snapshot workflow, run the same custom-value / workflow link sync used in PR #785 across active partner sub-accounts so enrollment IDs and funding links stay aligned.
4
4. Acceptance test
Enroll a test contact with a realistic phone/email. Do not reply inbound. Confirm:
- Day-1 message sends on enrollment.
- 24h follow-up sends without a reply.
- Multi-day drip continues on schedule.
App verification only
If nurture still fails after GHL changes, confirm delivery logs showaddContactToWorkflow success for the partner’s ghlWorkflowId in Convex prospectingActivity / delivery log — enrollment problems are app-side; silent follow-ups are almost always workflow builder conditions.
