Automate your sales process with the Workflow Builder

Build drag-and-drop automation workflows using triggers, conditions, and AI actions — no code required.

Workflows automate repetitive sales tasks. A workflow watches for an event — a new call, a form submission, a tag being added — and executes actions automatically. Once published, it runs 24/7.

Accessing workflows

Click Workflows in the sidebar. Your existing workflows are listed with their status (active or paused). Click Create Workflow to build a new one.

Workflows page with Create button

Workflow anatomy

Every workflow has three building blocks:

  • Trigger — the event that starts the workflow
  • Conditions (if/else) — optional filters that control whether the workflow continues
  • Actions — steps that execute in sequence

Available triggers

TriggerWhen it fires
Contact createdA new contact record is added
Tag addedA specific tag is applied to a contact
Appointment bookedAn appointment is scheduled
Appointment cancelledAn appointment is cancelled
Form submittedA contact fills out a connected form
Call completedA call ends (inbound or outbound)
Campaign reply receivedA contact replies to an SMS campaign
Inbound message receivedAny new inbound message arrives

Available actions

ActionWhat it does
Send SMSSend a text message to the contact
Send emailSend an email to the contact
Add / remove tagApply or remove a tag
Add noteAppend a note to the contact record
Assign to userAssign the contact to a team member
Move pipeline stageMove the contact to a different pipeline stage
Wait / delayPause the workflow for a set duration
AI text generationUse AI to generate a personalized message
HTTP webhookCall an external API

Testing

Use the Test Trigger button inside the Workflow Builder to run through the entire workflow with a test contact before publishing.

Monitoring

Open the Logs tab inside any workflow to see which contacts are progressing through it, which step they are on, and whether any errors occurred.

Example: missed call follow-up

  1. Add a trigger

    Select Call completed. Add a condition: Call not answered = true.

  2. Wait, then send SMS

    Add a Wait action (2 minutes), then a Send SMS action: “Hi {{firstName}}, sorry we missed your call! Reply here or call us back.”

  3. Follow up if no reply

    Add another Wait (1 hour), then an If/Else: Contact has replied = false. Under the “No reply” branch, send a second SMS.

  4. Publish

    Click Save, then toggle to Active.

© 2026 Centerfy AI. All rights reserved.