
The Customizing Workflow Actions lesson in the HoopAI Academy
Why this matters
The trigger gets a contact into a workflow — but it is the action sequence that determines what actually happens to them. A well-designed action chain can qualify leads, nurture them with relevant content, book appointments, move pipeline stages, and notify your team — all without any human intervention. The depth of your automation depends entirely on how well you configure these steps.Types of workflow actions
Messaging actions
Messaging actions
- Send SMS: Send a text message to the contact
- Send Email: Send an email from your designated sending address
- Send Voicemail Drop: Deliver a pre-recorded voicemail without ringing the contact’s phone
- Add to Conversation: Create or update a conversation thread
Contact management actions
Contact management actions
- Add Tag / Remove Tag: Apply or remove tags for segmentation
- Update Contact Field: Set a custom field value on the contact record
- Add to / Remove from List: Add or remove the contact from a contact list
- Assign User: Assign the contact to a specific team member
Pipeline and opportunity actions
Pipeline and opportunity actions
- Create Opportunity: Creates a new opportunity on a pipeline
- Update Opportunity Status: Moves an opportunity to a different stage
Operation steps
Operation steps
- Wait Step: Pause the workflow for a set time or until a condition is met
- If/Else Branch: Split the workflow into different paths based on contact data or behavior
- Go To: Jump to a different step in the workflow
- Goal Event: Skip to a specified step when a specific contact action occurs
- Webhook: Send contact data to an external URL for integration with other platforms
Notification actions
Notification actions
- Internal Notification: Send an email or SMS to a team member when a contact reaches a step
- Create Task: Add a task to a team member’s task list
How to customize workflow actions
Open the workflow builder

The workflow action builder canvas in the HoopAI Platform
Click Add Action
Select an action type
Configure the action
- Send SMS/Email: Write the message, select the sender, use custom field merge tags like
{{contact.first_name}} - Wait Step: Choose the wait duration (minutes, hours, days) or condition to wait for
- If/Else Branch: Set the condition that determines which path a contact takes
- Add Tag: Select the tag to apply from your existing tag list

Configuring a Send SMS action step with a personalized message and merge tags
Chain multiple actions
Add branching logic
- Yes branch: Contact replied within 24 hours — send a follow-up email
- No branch: Contact did not reply — send a reminder SMS

If/Else branching logic in a workflow action sequence
Save and publish
Key benefits
Personalization
Personalization
Lead nurturing
Lead nurturing
Operational efficiency
Operational efficiency
Data-driven automation
Data-driven automation
Scalability
Scalability