SMS Automation: Triggers, Actions, and Workflows

Automate with AI4 min readUpdated 2026-03-12

SMS Automation: Triggers, Actions, and Workflows

SMS automation lets you define rules that execute automatically when specific events happen in your SMS inbox. When a customer texts a keyword, sends a message to a specific number, or triggers any defined condition, JustCall runs the actions you configured.

Available on: Team plan and above (advanced workflows on Pro Plus)


How Automation Works

Each automation rule has three parts:

  1. Trigger — the event that starts the automation.
  2. Condition (optional) — a filter that narrows when the rule applies.
  3. Action — what JustCall does when the trigger fires and conditions are met.

Available Triggers

TriggerWhat starts it
Incoming SMSAny inbound text message
Keyword matchInbound message contains a specific word or phrase
New conversationFirst message from an unknown number
Missed SMSInbound message received when no agent is available
Opt-out receivedCustomer replies STOP
Conversation closedAn agent closes a conversation
Conversation reopenedA customer texts a closed conversation

Available Actions

ActionWhat it does
Auto-replySend an immediate text response
Assign conversationRoute to a specific agent or round-robin group
Tag contactAdd a tag to the contact in JustCall or your connected CRM
Create taskCreate a follow-up task in your CRM or helpdesk
Send webhookPOST event data to an external URL
Notify teamSend a Slack, email, or in-app notification
Move to folderOrganize the conversation into a label or folder
Update custom fieldSet a contact property based on the message content

Setting Up an Automation Rule

  1. Go to Settings → Automation → SMS Rules.
  2. Click New Rule.
  3. Select a trigger from the dropdown.
  4. (Optional) Add conditions:
    • Specific JustCall number
    • Message contains keyword
    • Contact tag matches
    • Time of day / business hours
  5. Choose one or more actions.
  6. Name the rule and click Save.

Rules execute in order. If multiple rules match the same event, they all fire (unless you configure "stop processing" on a rule).


Example Automations

After-hours auto-reply

  • Trigger: Incoming SMS
  • Condition: Outside business hours
  • Action: Auto-reply: "Thanks for texting! We're closed now but will reply first thing tomorrow. For urgent issues, call 512-555-0100."

Lead qualification

  • Trigger: Keyword match — "pricing" or "demo"
  • Condition: New conversation (first-time contact)
  • Action: Tag contact as "Sales Lead" → Assign to sales round-robin → Notify #sales Slack channel

Appointment confirmation

  • Trigger: Keyword match — "C" or "CONFIRM"
  • Condition: Contact has tag "pending-appointment"
  • Action: Auto-reply: "Confirmed! We'll see you at your scheduled time." → Update custom field "appointment_status" = "confirmed" → Remove tag "pending-appointment"

Automation vs SMS Bot

SMS AutomationSMS Bot
SetupTrigger → condition → action builderKeyword → response mapping
ActionsMultiple (reply, assign, tag, webhook, etc.)Reply only (text, media, or webhook)
ConditionsBusiness hours, contact tags, number, keywordKeyword only
Best forComplex workflows with multiple stepsSimple keyword-based auto-replies

Use SMS Bot for straightforward FAQ-style responses. Use automation rules when you need to combine responses with other actions (tagging, routing, CRM updates).


Was this helpful?