Help Center
Sales Workflow

Follow-up rules

Understand how built-in follow-ups are created, updated, and counted.

When to use this

Use this when you need to understand why a follow-up exists, which surface created it, or why it appears in dashboard, navigation, or admin counts.

Follow-up rules are built into the current pipeline and lifecycle flows. They are visible here for review and provenance, not configurable automation.

Current built-in rules

Follow-up creation and update rules

Rendering flowchart...

TriggerConditionActionProvenance
Pipeline call attempt finishedA newer completed outreach existsComplete active follow-ups from older attemptspipeline_call_attempt
Pipeline call attempt finishednextFollowUpAt is presentKeep only the newest dated next action activepipeline_call_attempt
Pipeline timeline prompt savedNo active saved prompt follow-up existsCreate a prompt follow-uppipeline_timeline_prompt
Pipeline work panel taskUser enters a task titleCreate a manual pipeline taskpipeline_work_panel
Complete, snooze, or reassignExisting follow-up is accessible to the sessionUpdate status, due date, or ownerWork activity where supported
Contact or company archivedOpen related work remainsCancel active follow-upsSystem lifecycle cleanup
Set the next action before saving

When another touch is needed, add follow-up context before saving the pipeline outcome.

Click to enlarge

Where follow-ups appear

Follow-up data surfaces

Rendering flowchart...

The admin Follow-ups page is for organization-wide review, filtering, drawer review, reassignment, snoozing, and completion. Employees see assigned next actions from dashboard, notification, and pipeline work surfaces.

Dashboard and navigation counts use actionable due buckets. Follow-ups tied to closed or archived pipeline work, retired bad-contact reviews, and outreach superseded by a later completed attempt remain available for audit but do not inflate the actionable overdue count.

Future workflow builder

Future workflow builder model

Rendering flowchart...

Future builder work should stay separate from the current built-in rules. The intended model covers triggers, conditions, actions, delays, run history, versions, and visual editing. These built-in rules should remain code-owned until they are explicitly migrated.

On this page