Incoming TextChat Trigger Block
The Incoming TextChat trigger starts an automation when a contact sends a message through your TextChat widget. It’s designed for two-way conversations from your website or embedded chat experience.
What’s in This Article
What This Trigger Does
The Incoming TextChat trigger fires when:
-
A contact sends a message via the TextChat widget
-
Patch receives and records the message
-
Patch sends the event + contact info into the automation
In simple terms:
“Run this automation when someone messages you through the TextChat widget.”
When to Use This Trigger
Use Incoming TextChat when you want to:
-
Auto-respond to common questions (hours, directions, pricing)
-
Route messages to the right team (parties, memberships, support)
-
Start a conversation-based drip (if they don’t reply)
-
Tag contacts based on intent (example: “Lead – Party”)
-
Create staff notifications for high-intent messages
When Not to Use This Trigger
Don’t use this trigger if the message is coming through your SMS phone number:
-
Use Incoming SMS for texts sent to your SMS gateway number
-
Use SmartLink Clicked for link-based intent
-
Use Form Finished for structured submissions
How Incoming TextChat Is Different From Incoming SMS
Incoming SMS
-
Message is received by a phone number/gateway in your Patch account
-
Best for true SMS replies from customers’ phones
-
Includes fields like gateway, sent to/from, keywords, and conversation tracking
Incoming TextChat
-
Message is received through the TextChat widget (web-based messaging)
-
Best for website “text us” style chat and lead capture
-
Often used for instant routing + fast replies while they’re on your site
Simple way to choose:
-
If they texted your phone number → use Incoming SMS
-
If they messaged your website widget → use Incoming TextChat
Block Settings Explained
Details (Info Panel)
This section explains how the block is triggered. It’s informational only.
Add Conditions
Use Add Conditions to filter which TextChat messages trigger the automation.
Common filters:
-
Time (only respond during business hours)
-
Type (if used in your account)
-
Currently Paused In This Automation (avoid re-trigger loops for active conversations)
Trigger Event Fields (What You Can Filter On)
Common trigger fields include:
-
Account ID
-
Blast/Automation ID
-
ID (Patch Internal)
-
Time
-
Type
You can also filter using Contact Fields (tags, phone, email, custom fields).
Common Use Cases
-
Auto-reply: hours, pricing, directions
-
“Book a party” routing to staff + follow-up
-
Lead tagging when someone asks about memberships
-
“We’ll reply soon” message after hours
-
Conversation handoff workflows (notify staff, pause automation, etc.)
What Data This Trigger Has Access To
This trigger includes:
-
Contact data (standard + custom fields)
-
Incoming TextChat event context (message received via widget)
Important Things to Know
-
TextChat is best for fast replies while someone is on your site.
-
If you also want SMS follow-up later, you’ll typically pair this with contact tagging and opt-in logic based on your setup.
Example Automations
Example 1: After-Hours Auto Reply
-
Trigger: Incoming TextChat
-
Condition: Time is outside business hours
-
Send message: “We’re closed right now—here’s our booking link.”
-
Tag contact: “After Hours Lead”
Example 2: Party Lead Routing
-
Trigger: Incoming TextChat
-
If message contains “party” or “birthday” → tag “Lead – Party”
-
Notify staff
-
Send reply: “What date and how many guests?”
Best Practices
-
Keep auto-replies short and helpful.
-
Route high-intent keywords to humans quickly.
-
Use business-hours logic so people aren’t left hanging.