Textmagic help center

Get the help you need with our comprehensive business texting support center

Automation flows: Triggers, actions, and rules

vurl:

Automations in Textmagic help you automate customer messaging, contact management, sales, and e-commerce workflows. A flow starts with a trigger, continues with one or more actions, and can use rules to control timing and branching.

You can build automations using Textmagic events or connected apps. Textmagic supports native automation integrations with Shopify, WooCommerce, and HubSpot, so activity in these apps can trigger flows and be used as part of your automation.

Build a flow manually or use Build with AI to create one from a description. AI can also help you troubleshoot existing flows and identify potential setup or logic issues.


Triggers

A trigger is what starts the automation. Every flow must have exactly one trigger. You can use filters to control which contacts enter the flow. Available filters depend on the selected trigger.

Textmagic triggers

TriggerFires when
Tag is added to a contactA selected tag is added to a contact
Contact is added to a listA contact is added to a selected list
New inbound SMS is receivedA new SMS is received
New inbound email is receivedA new email is received
Manually select contactsYou manually select contacts to enter the flow
Contact createdA new contact is created
Contact updatedAn existing contact is updated
Subscribe form filledA contact submits a subscribe form

Social triggers

TriggerFires when
New live chat messageA new live chat message is received
New WhatsApp messageA new WhatsApp message is received
New Facebook messageA new Facebook message is received
New Instagram messageA new Instagram message is received

Shopify triggers

TriggerFires when
Order createdA new order is created
Order paidAn order is paid
Order fulfilledAn order is fulfilled
Order shippedAn order is shipped
Order ready for pickupAn order is ready for pickup
Abandoned checkoutA customer abandons checkout

WooCommerce triggers

TriggerFires when
Order createdA new order is created
Order paidAn order is paid
Order completedAn order is completed
Order cancelledAn order is cancelled
Order refundedAn order is refunded
Order failedAn order fails
Abandoned checkoutA customer abandons checkout

HubSpot triggers

TriggerFires when
New contactA contact is created in HubSpot
Contact property updatedA contact property changes
New dealA deal is created
Deal property updatedA deal property changes
New ticketA ticket is created
Ticket property updatedA ticket property changes
New taskA task is created
Task property updatedA task property changes
New orderAn order is created
Order property updatedAn order property changes
New meetingA meeting is created
Meeting property updatedA meeting property changes
New conversationA conversation is created
Conversation property updatedA conversation property changes
New message in a conversationA new message is received in a conversation

Actions

Actions are the steps that happen after the trigger. You can add as many actions as needed to build your flow.

Messages and contacts

ActionWhat it does
Send SMSSends an SMS to the contact
Send emailSends an email to the contact
Update contactUpdates the contact’s information
Add tagAdds a selected tag to the contact
Remove tagRemoves a selected tag from the contact
Add to listAdds the contact to a selected list
Remove from listRemoves the contact from a selected list
Unsubscribe contactUnsubscribes the contact from the selected communication channel

Additional actions may be available under Automation flows, Shopify, HubSpot, and Tasks and deals, depending on the integrations and tools connected to your account.


Rules

Rules add logic to your flow. They help you control timing, create different paths, wait for events or replies, and connect different parts of an automation.

RuleWhat it does
Time delayPauses the flow for a specified amount of time
Conditional splitCreates different paths based on specified conditions
Percentage splitRandomly distributes contacts between paths
Wait until event happensPauses the flow until a selected event occurs or the waiting period expires
Wait for reply & splitWaits for a reply and branches the flow based on the result
Go to another stepMoves the contact to another step in the flow

Build and troubleshoot flows with AI

You can use AI to create a new automation from a description or analyze an existing flow when something does not work as expected.

Build with AI

Describe the automation you want to create instead of adding every trigger, action, and rule manually.

  • Select Build with AI.
  • Describe what you want the automation to do.
  • Review the flow generated by AI.
  • Adjust any steps if needed, then activate the flow.

Example: When a customer abandons their Shopify checkout, wait one hour, send an SMS reminder, and follow up by email.

Troubleshoot an existing flow with AI

Use AI to analyze an existing automation when it does not behave as expected.

  • Review the flow structure.
  • Identify potential issues with triggers, actions, and rules.
  • Find possible problems in the flow logic.
  • Suggest changes to help fix the flow.

Review any suggested changes before applying them and activating the flow.


Automation settings

Automation settings control when contacts can enter a flow and how often the same contact can enter it again.

SettingOptionWhat it does
Flow scheduleAlways runAllows contacts to enter the flow at any time
Run on selected hoursLets you select the weekdays and hours when contacts can enter the flow
Run on specific date periodLets you define a specific date range when contacts can enter the flow
Contact re-entryOnce per time periodAllows the same contact to enter the flow again after the selected time period has passed, for example once per 24 hours

Summary

Automation flows give you control over how contacts move through your messaging and business processes. You can start flows based on contact activity, incoming messages, social channels, e-commerce events, or HubSpot activity, and then:

  • Send SMS or emails
  • Update contacts, tags, and lists
  • React to Shopify and WooCommerce events
  • React to HubSpot activity
  • Route contacts through delays and different paths
  • Wait for events or replies
  • Control when contacts can enter a flow
  • Control how often contacts can re-enter
  • Build and troubleshoot flows with AI

Together, these tools help you build consistent, scalable customer journeys with less manual work.


Common use cases

Here are some common ways to use automation flows in Textmagic.

Use caseExample flow
πŸ‘‹Welcome and onboardingNew contact or form submission β†’ Send welcome email β†’ Send SMS introduction
🌱Lead nurturingNew lead β†’ Send follow-up email β†’ Wait β†’ Send SMS if there is no reply
πŸ’¬Automatic repliesIncoming message β†’ Send an automatic confirmation or response
πŸ›’Abandoned checkout recoveryCheckout abandoned β†’ Wait 1 hour β†’ Send SMS reminder β†’ Follow up by email
πŸ“¦Order updatesOrder shipped or ready for pickup β†’ Send customer notification
πŸ“…Appointment and booking flowsNew meeting β†’ Send confirmation β†’ Wait β†’ Send reminder before the appointment
πŸ”€Conditional workflowsSend message β†’ Wait for reply β†’ Route contacts to different paths based on the result
πŸ§ͺA/B testingSplit contacts 50/50 β†’ Send different message versions β†’ Compare the results
πŸ‘₯Contact managementContact reaches a step β†’ Update contact β†’ Add or remove a tag β†’ Add to a list
πŸ”—HubSpot workflowsHubSpot contact, deal, ticket, task, meeting, order, or conversation event β†’ Start a Textmagic flow
✨AI-built automationsDescribe the workflow β†’ Let AI build the initial flow β†’ Review and activate it
Try our fully featured business
texting platform today

Grow revenue and improve engagement rates by sending personalized, action-driven texts to your customers, staff, and suppliers.