Simulate before you send
A dry run executes the full path with no side effects — no messages leave the system until you activate.
Petition signed
trigger
Wait 1 day
delay
SMS consent?
branch
SMS thank-you
if SMS consent
Email thank-you
otherwise
Add tag "Signer"
both paths
Notify organizer
staff notification
Available steps
Validation
Build visual paths that trigger on real activity, decide with conditions, and act across email, SMS, tags, tasks, and staff alerts — then simulate before you send and trace every enrollment.
The operating loop
Paths begin on activity you already capture — a petition signed, a donation, an event RSVP, tag or list changes, form and survey activity, volunteer signups, and manual or scheduled events. From there, conditions split the path so the right people get the right follow-up.
Petition signed
matched sample contact
Wait 1 day
simulated instantly
Branch · SMS consent?
true → SMS path
SMS thank-you
rendered · not delivered
Email thank-you
branch not taken
Add tag "Signer"
would apply
Notify organizer
would notify
Dry runs execute the full path with no side effects · demo data
Pick a sample contact and event, then watch each step resolve — executed, branch taken, waited, or skipped — with a clear banner that no messages were sent. Catch a broken branch or missing field before you activate, not after.
Rosa Guerra
Post-petition follow-up · enrolled Apr 2
Current step
Add tag
in progress
Next step
Notify staff
scheduled
Attempts
1 of 3
no retries yet
Step history
Enrolled · Petition signed
Apr 2 · 9:14aCompletedWaited 1 day
Apr 3 · 9:14aCompletedBranch · SMS consent = true
Apr 3 · 9:14aCompletedSMS thank-you · delivered
Apr 3 · 9:15aCompletedAdd tag "Signer"
Apr 3 · 9:15aActiveEvery enrollment shows attempts, retries, and exit reason · demo data
Open any contact's enrollment to see the current step, what's scheduled next, and the full step history with attempts, retries, errors, and exit reasons. When something fails, you can see it and retry with full context.
Enrolled
612
all time
Active
118
Completed
466
Errored
4
review needed
Errored steps can be retried with full context · demo data
Path analytics show enrolled, active, completed, and errored counts alongside a step-level executed / skipped / error table. Scheduled triggers run against CRM-owned cohorts on a cron and timezone you set, with verified ownership and an enable switch.
Cohort: “Lapsed signers · Ward 3”
CRM-owned · verified ownership
Next fire
Tue 8:00a
America/New_York
Last fire
Mon 8:00a
184 enrolled
A dry run executes the full path with no side effects — no messages leave the system until you activate.
SMS dispatch still runs normalized DNC and suppression checks. Automations never bypass consent.
Paths are composed from a fixed set of contract-backed steps — triggers, waits, branches, and actions. No path is authored for you.
Every enrollment records attempts, retries, and exit reasons. Execution is observable and retryable, not a black box.
Build the follow-up, simulate it, and watch every enrollment on Advotecate.