Automation Guide

Using Textline Automations to Route, Assign, and Escalate Incoming Messages

Get every text to the right person fast, escalate what waits too long, and keep shared numbers compliant.

TextlineBusiness TextingRouting

By Troy Tessalone · · 12 minutes

Textline

A practical field guide from Automation Ace.

Short answer: in Textline, an automation is a trigger (usually “message received”), conditions (keywords, business hours, tags, agent availability), and actions (reply, tag, route, resolve). Use keyword or menu replies to identify what the texter needs, routes to assign the conversation to an available agent in the right pool with a fallback, and timers or urgent-keyword automations to escalate anything that waits too long or sounds serious.

Shared texting numbers get busy fast. Without routing, every teammate sees every message, two people answer the same customer, and the urgent text sits behind twenty routine ones. This guide shows how to design routing, assignment, and escalation in Textline, with recipes you can adapt and the guardrails that keep it compliant.

Short answer

  1. Map your teams to departments and decide what each message type needs.
  2. Identify intent with keywords, a short reply menu, or contact tags.
  3. Assign with routes: a pool of agents, a selection method, availability and limits, and a fallback.
  4. Escalate on time (no reply within your target) and on content (urgent keywords).
  5. Order automations by priority, test them, and monitor response times.

What Textline is

Textline is a business text messaging platform where teams share one or more phone numbers to receive, manage, and respond to customer texts. Based on its help center at the time of writing, it includes departments, agents, contacts and tags, automations built from triggers, conditions, and actions, routes for automatic assignment, and integrations with helpdesks, CRMs, and Zapier, plus an API and webhooks. Features such as timer automations depend on your plan, so confirm what your account includes before you design around them.

The building blocks of Textline automations

Building blockWhat it doesRouting tip
Phone numbers and departmentsShared numbers, each tied to a department or team inboxOne department per team or line; keep each department's automations focused
AgentsTeammates who answer conversationsKeep availability status accurate; routes depend on it
Contacts and tagsWho is texting, plus labels such as VIP, customer, or leadTags are the easiest routing keys after keywords
AutomationsA trigger, conditions, and actionsName them by purpose and order them by priority
TriggersMessage received, message sent by an agent, conversation resolved, and timers (plan-dependent)Most routing starts from message received
ConditionsAll or any of: keywords, business hours, agent availability, tags, and moreCombine business hours with availability so nothing waits unseen
ActionsSend a message, tag, assign or route, resolveChain actions: reply, tag, then route
RoutesA pool of agents plus a method for choosing one, with a fallbackAlways set a fallback for when nobody qualifies

Conditions can require all or any to match, which lets you build both narrow rules (“menu reply 2 and business hours”) and broad ones (“contains refund or cancel or complaint”).

Design your routing model first

Before building automations, answer four questions:

  • Who answers what? List teams (sales, support, billing, locations) and the message types each owns.
  • How will you know what a message is about? Keywords, a reply menu, the number they texted, contact tags, or the CRM.
  • How should work be shared? Round robin, a specific owner, or availability-based limits.
  • What does “too long” mean? Your target first response time per team and what happens when it is missed.

This is the same thinking as lead routing for sales teams and support ticket triage, applied to text messages.

A routing map you can copy

Incoming messageConditionActionEscalate when
After hours, any topicOutside business hoursAuto-reply with hours and expectations; tag after-hoursUrgent keyword received
Sales inquiryKeyword such as PRICE or QUOTE, or a menu reply of 1Tag sales; route to the sales poolNo agent reply within your target time
Support requestKeyword such as HELP or a menu reply of 2Tag support; route to the support poolNo reply in time, or repeated messages
Billing questionKeyword such as INVOICE or BILL, or a menu reply of 3Tag billing; assign to the billing ownerRefund or dispute language
Known VIP or key accountContact tagged VIPAssign to the account owner directlyOwner unavailable
Urgent or sensitiveWords such as cancel, emergency, refund, complaintTag urgent; route to a lead or managerImmediately
Opt-outSTOP or similarHonor the opt-out; no further marketingNever route as a lead

Recipe 1: After-hours auto-reply

Trigger on message received, with the condition “outside business hours.” Send a reply that sets expectations (“We are closed. We will reply after 8 a.m. If this is an emergency, call…”), tag the contact after-hours, and leave the conversation in a queue the morning team sees first. Keep the message short and avoid replying again to every follow-up text from the same person overnight. For sample wording, Textline publishes a library of auto-reply examples.

Recipe 2: Keyword and menu routing

Keywords work when customers are told what to text (“Text QUOTE to…”). A short menu works for everyone else. A two-automation pattern:

Automation: First-touch menu (Department: Main line)
Trigger:    Message received
Conditions: ALL
            - Conversation is new (no open conversation)
            - Inside business hours
Actions:    1. Send message:
               "Thanks for texting Acme! Reply 1 for sales, 2 for support,
                3 for billing. Or just tell us what you need."
            2. Tag contact: menu-sent

Automation: Menu reply 2 -> Support
Trigger:    Message received
Conditions: ALL
            - Contact has tag: menu-sent
            - Message body exactly matches: 2
Actions:    1. Tag contact: support
            2. Route: Support pool (round robin, available agents only,
               fallback: assign to Support lead)
            3. Send message: "Got it. A support teammate will reply shortly."

Use exact-match conditions for menu numbers so “I have 2 questions” does not route to support by accident, and always accept free text: many people will ignore the menu and just describe their problem. Unclassified messages should land in a general queue, not nowhere.

Recipe 3: Assign with routes, availability, and fallbacks

Routes define a pool of agents and how to pick one. Practical rules:

  • Round robin spreads conversations evenly by cycling through the pool. On its own it does not check how many open conversations an agent already has, so combine it with availability and limits where your plan supports them.
  • Availability: only route to agents who are marked available, and keep statuses accurate (lunch, meetings, end of shift).
  • Limits: cap open conversations per agent so nobody drowns while others are idle.
  • Fallback: decide what happens when nobody qualifies, such as assigning to a lead or leaving the conversation unassigned in a watched queue. Never leave this undefined.

For the general round-robin pattern outside Textline, see round robin in Zapier code steps.

Recipe 4: Send VIPs and known customers to their owner

Tag key accounts (for example VIP or owner-sam) manually or by syncing from your CRM. An automation with the condition “contact has tag VIP” can assign directly to the account owner, with a fallback to the team pool when the owner is unavailable. Put this automation above general routing so it wins. Keeping tags in sync with the CRM is a good job for an integration; see extending routing.

Recipe 5: Escalate unanswered and urgent messages

Escalation catches the two ways routing fails: nobody replies, or the message is more serious than routine.

Automation: Unanswered support escalation
Trigger:    Timer - 15 minutes after message received        (plan-dependent)
Conditions: ALL
            - Conversation is unresolved
            - No agent reply since the customer's message
            - Inside business hours
Actions:    1. Tag contact: escalated
            2. Route: Support leads pool (fallback: Support manager)
            3. (Optional, via integration) Post to #support-escalations

Automation: Urgent keyword escalation
Trigger:    Message received
Conditions: ANY
            - Message body contains: cancel
            - Message body contains: refund
            - Message body contains: emergency
            - Message body contains: complaint
Actions:    1. Tag contact: urgent
            2. Route: Team leads pool (fallback: on-call manager)

Timer automations are plan-dependent in Textline; if yours does not include them, an integration can check for unanswered conversations on a schedule and alert a lead. Send escalations somewhere people actually look, and avoid alert floods; see Slack notification best practices and sending a daily digest instead of many notifications for non-urgent summaries.

Recipe 6: Resolve, tag, and follow up

  • Resolve with a disposition (booked, answered, not interested, spam) so reporting reflects outcomes.
  • Trigger on conversation resolved to send a short satisfaction question or a review request, if appropriate and consented.
  • Auto-resolve simple keyword flows (for example, a texter who asked for your address and got it) to keep queues clean.

Recipe 7: Opt-outs and compliance

Make sure opt-out keywords such as STOP are honored and that opted-out contacts are never routed into marketing follow-ups. Store consent status, keep marketing messages separate from conversational replies, and follow carrier registration requirements for business texting in your country. See SMS compliance and A2P 10DLC. This is not legal advice; check the rules that apply to you.

Automation order and testing

Textline evaluates automations within a department in priority order, and an earlier automation's actions can affect later ones. Order them deliberately:

  1. Opt-outs and compliance.
  2. Urgent keyword escalation.
  3. VIP and owner assignment.
  4. After-hours replies.
  5. Menu and keyword routing.
  6. General fallback routing.

Test each automation with a real phone: in hours and after hours, with each menu reply, with free text, with urgent words, and as a tagged VIP. Re-test whenever you add an automation above existing ones.

Extend routing with helpdesks, CRMs, and Zapier

  • Helpdesk: Textline lists integrations with helpdesks such as Zendesk, Freshdesk, and Gorgias, so texting can live alongside tickets.
  • CRM: integrations with CRMs such as HubSpot and Salesforce let you log conversations and use CRM data, like account owner or customer status, for routing.
  • Zapier: connect Textline to apps without a native integration, for example creating a ticket when a conversation is tagged escalated, posting to Slack, or syncing VIP tags from your CRM. Check Zapier for the current Textline triggers and actions.
  • API and webhooks: for custom routing logic or sending form submissions into Textline as inbound conversations.

When syncing data between systems, search before creating records and protect against loops; see why Zapier creates duplicate records and why a Zap gets stuck in a loop.

Handling email support too? See automating Help Scout workflows for the same routing ideas in a shared inbox.

Where AI fits

  • Good uses: classifying free-text messages that skip the menu, summarizing long conversations for the next agent, and drafting replies for an agent to review.
  • Keep human: refunds, complaints, cancellations, anything legal or medical, and any message to a contact whose consent status is unclear.

If you add AI through an integration, use structured output and a review step; see AI guardrails and Human in the Loop. The same triage logic applies to email; see AI email triage.

Guardrails

  • Always set a fallback on every route.
  • Avoid auto-reply storms: do not send the same auto-reply to every message in a conversation.
  • Watch agent-sent triggers: automations that fire on agent messages can create loops or surprise customers; test them carefully.
  • Keep availability honest: routing to an agent who is away is worse than no routing.
  • Protect sensitive data: tell customers not to text card numbers or passwords, and move sensitive conversations to secure channels.
  • Document your automations and their order; see automation documentation and handoff.

Metrics to track

  • Time to assignment and first response time by department.
  • Unassigned conversations at any moment, and how long they wait.
  • Escalation rate and the reasons (time vs content).
  • Resolution time and dispositions.
  • After-hours volume, to decide on staffing or coverage.
  • Misroutes: conversations reassigned by hand after routing.

Capture a baseline first; see defining success metrics before you automate.

A practical rollout order

  1. Week 1: set up departments, business hours, the after-hours reply, and opt-out handling.
  2. Week 2: add keyword and menu routing with routes, availability, and fallbacks.
  3. Week 3: add VIP routing and urgent-keyword escalation.
  4. Week 4: add unanswered-message escalation, dispositions, and integrations to your helpdesk or CRM.
  5. Then: AI classification for free text, satisfaction follow-ups, and reporting.

Ready to set it up? Start with Textline and build the after-hours reply and one route first. If you also run calls through a business phone system, see Quo business phone automation and 800.com call workflows. Automation Ace can help design routing across texting, phone, helpdesk, and CRM.

Frequently asked questions

How do Textline automations work?

A Textline automation has a trigger, such as a message received, an agent sending a message, a conversation being resolved, or a timer on supported plans; conditions that must all or any match, such as keywords, business hours, tags, or agent availability; and actions such as sending a message, tagging the contact, routing or assigning the conversation, and resolving it.

How do I route text messages to the right team in Textline?

Identify what the texter needs with keywords, a short reply menu, the number they texted, or contact tags, then use an automation to tag the contact and route the conversation to the right pool of agents. Send unclassified messages to a general queue so nothing is lost.

What are routes in Textline?

Routes define a pool of agents and a method for choosing one, such as round robin, so conversations are assigned automatically. They work best combined with agent availability and conversation limits, and every route should have a fallback for when no agent qualifies.

How do I escalate unanswered text messages?

Use a timer automation, where your plan supports it, that fires a set time after a customer message and checks whether an agent has replied; if not, tag the conversation and route it to a lead or manager. Without timers, an integration can check for unanswered conversations on a schedule and send an alert.

Does the order of Textline automations matter?

Yes. Automations in a department run in priority order, and earlier automations can affect later ones. Put opt-outs and urgent escalation first, then VIP routing, after-hours replies, keyword and menu routing, and general fallback routing last.

Can Textline integrate with Zapier and my helpdesk or CRM?

Textline lists integrations with helpdesks such as Zendesk, Freshdesk, and Gorgias, CRMs such as HubSpot and Salesforce, Zapier, and an API and webhooks. Check Textline and Zapier for current capabilities.

How do I handle STOP and opt-outs in business texting?

Make sure opt-out keywords such as STOP are honored, store consent status, keep opted-out contacts out of marketing follow-ups, and follow carrier registration requirements for business texting where you operate. This is not legal advice.

TextlineBusiness TextingRouting

Disclaimer: Textline features, plan availability, automation options, and integrations change over time; confirm current details in the Textline help center. Business texting is subject to consent and carrier rules; this article is not legal advice. This article may include links to apps, products, or services; some links may be affiliate links, which means Automation Ace may earn a commission at no extra cost to you.

Build Better Systems

Ready to automate with confidence?

Share your tools, process, and goals. Automation Ace can design the texting workflow, routing rules, or integration that fits your business.

Start a Project →