Create the Partial Submission Campaign

- In Customer.io, go to Campaigns and click Create Campaign
- Click Event as the trigger type
- Configure the trigger:
- Event name:
partialFormFilled(must match the event from your partial webhook campaign in Step 1) - Workspace: Select the workspace where your leads are stored
- Add any filters if needed (e.g., segment, attribute)
- Event name:
Build the Email Sequence
Add your follow-up emails and delays to the campaign workflow:First email
Add an Email block as the first step. This sends immediately when the person enters the campaign.
Calendly check (Step 4)
Add a Send and receive data (webhook) block that checks Calendly. If the meeting is booked, the person exits. Otherwise, continue. See Step 4: Calendly Meeting Check.

Create the Completed Submission Campaign
Repeat the same process for completed submissions:- Create a new campaign with Event trigger
- Set Event name:
formCompleted(must match the event from your completed webhook campaign in Step 1) - Build the same structure: Email → Delay → Calendly check → Email → …
- Use different copy and timing if you want (e.g., shorter delays for completed submissions, since they’re more engaged)
Save and Activate
- Review each campaign
- Click Start Campaign for both
- They will trigger when the corresponding events fire from your webhook campaign
