Auto-enter inbound inquiries into the pipeline
What this covers: Setting up the "Add Inbound Inquiries To The Pipeline" wizard so forms, SMS, and text chat create deals without manual entry. When someone fills out a party inquiry form, texts your number, or starts a text chat, you shouldn't have to create a deal by hand every time. This automation watches for inbound inquiries and puts them on your pipeline board.
Before you start
You'll need:
- CRM enabled on your account.
- At least one inbound channel set up — a Patch webform, SMS number, or TextChat widget.
- A decision on which stage new deals should start in (Inquiry is the default).
Set it up with the wizard
- Go to Automations → New Automation.
- Choose the Add Inbound Enquiries To The Pipeline wizard (under CRM).
- Select which enquiry types should create deals:
- Form Finished — someone completes a Patch webform
- Incoming Textchat — someone starts a text chat
- Incoming SMS — someone texts your account's number
- For each type you selected, answer the follow-up:
- Which form? — pick a specific form, or leave blank for any form
- What content? (SMS / text chat) — match a keyword or phrase, or leave blank for any message
- Choose the starting stage for new deals.
- Review and Activate.
That's it. New inquiries matching your criteria will appear on the board automatically.
Why duplicate suppression is on by default
Every inbound message fires the trigger separately. If someone texts three times asking about a party, that's three trigger events — and without protection, three deals for one inquiry.
The wizard turns on Skip if the contact already has an open deal by default. If the contact already has a deal in any non-closed stage, no new deal is created.
Closed deals don't count. A customer who booked last year and texts again this year will get a fresh deal — which is what you want.
Only turn duplicate suppression off if you genuinely want one deal per message (e.g. each text is a separate inquiry). The builder shows a warning when it's off.
Building it by hand
If you prefer the automation canvas:
- Create a new automation.
- Add whichever triggers apply: Form Finished, Incoming Textchat, Incoming SMS.
- Add a Create Deal action and connect every trigger to it.
- Set the starting stage and leave duplicate suppression on.
- Activate.
Multiple triggers feeding one Create Deal action is intentional — the deal should look the same however the inquiry arrived.
Narrowing which inquiries count
|
Inquiry type |
How to narrow |
Blank means |
|---|---|---|
|
Form Finished |
Pick a specific form |
Any form on the account |
|
Incoming Textchat |
Match message content |
Any chat message |
|
Incoming SMS |
Match message content |
Any SMS |
For further filtering (e.g. only contacts in a certain city), add a Filter block between the trigger and Create Deal. Filter blocks test the contact, not the message — better for "which contacts" than "which message."
WordPress and external sites
Patch's Pixel captures form submissions from external websites — including WordPress — using the same generic form-binding mechanism. A WordPress site can submit to a Patch form through the Pixel without any WordPress-specific setup.
Caveat: This works in code but hasn't been verified end-to-end on every WordPress configuration. Test on your site before telling customers it's live.
Troubleshooting
|
What you see |
What to try |
|---|---|
|
Form submission but no deal |
Check the automation is Active; confirm the form matches your filter (or filter is blank) |
|
Multiple deals for one person |
Duplicate suppression may be off — check the Create Deal block settings |
|
SMS creates deal but form doesn't |
You may have only selected SMS in the wizard — add Form Finished |
|
Deal created in wrong stage |
Edit the Create Deal block's starting stage |