工作流指南
每个功能一页:它做什么、在哪里会失败、它不会替你做什么。标注「(英文)」的页面目前只有英文版。 每页在同一网址后加上 .md 就是纯 Markdown 版本,方便粘贴给 AI 助手。
从这里开始
- Workflows: how a flow runs (英文)
A workflow starts on one event, can check simple rules, then runs its steps in order — only a published workflow ever runs.
- Workflow triggers (英文)
The 34 events that can start a workflow, and what each one needs to work.
- Conditions and variables (英文)
How a condition decides whether a workflow starts or which path a contact takes, and how a {{variable}} fills into text a workflow sends.
- Avoid workflow loops (英文)
How Inchat stops a workflow repeating itself, and the limits on Jump To and Trigger Another Workflow.
- Test and publish a workflow (英文)
Try a workflow on a pretend conversation without sending anything, then publish it — and know what Publish refuses, warns about, and locks.
- Build a workflow with AI (英文)
Describe a flow in plain words and the assistant suggests one for you to check — nothing saves or runs until you say so.
Messaging steps
- Send a Message:发送消息
在该渠道当前的消息窗口内发送自由文本 —— 可以带附件,发到客户当前使用的渠道,或指定的渠道。
- Send WhatsApp Template (英文)
Reach a WhatsApp customer with an approved Meta template even if the messaging window is closed, checked for approval and marketing consent first.
- Request WhatsApp Contact Info (英文)
Show WhatsApp's own Share Contact Info button, so a username-only chat can hand you a real phone number to message.
- Ask for Marketing Consent (英文)
Ask with a Yes/No button pair inside an open messaging window; a tap records the contact's decision, which every future marketing template send reads.
- Send a File (voice / image / video) (英文)
Send up to 5 voice notes, images, videos or documents from a public URL, inside the channel's current messaging window.
- Send Products (WhatsApp catalog) (英文)
Send product cards from the number's own catalog — a list of up to 30, swipeable cards, one product, or everything — that customers add to cart.
- WhatsApp Flow (英文)
Send a form you built in WhatsApp Manager to a WhatsApp customer behind a button, inside the messaging window, and keep each submission under Forms.
- Private Reply to Comment (英文)
Send the one private DM Meta allows in answer to a Facebook or Instagram comment, with an optional public reply posted under it.
- Start a WhatsApp Chat (new number) (英文)
Start a WhatsApp chat with a number the customer just gave you, using an approved template, since no messaging window is open yet.
- AI Reply (英文)
Lets the conversation's AI agent answer the customer's latest message here, sending nothing if it is not confident enough, then continues the workflow.
Logic steps
- Ask a Question:向客户提问
提问后暂停这次运行,直到客户回答或截止时间到 —— 打字回答按确定的规则匹配选项,绝不由模型去猜。
- Condition (英文)
Split the run into up to 12 segments plus None, checked top to bottom — the first segment whose conditions all pass wins.
- Jump To (英文)
Send the workflow to another step on the canvas and carry on from there, with a per-step limit so a loop cannot run forever.
- Date & Time (business hours) (英文)
Route the run down an Open or a Closed path depending on business hours or a date range, checked the instant the step runs.
- Wait:暂停流程
暂停这次运行,等待一段时长或到某个时间点,也可以选择只在营业时间或每天的固定时段内继续。
- Trigger Another Workflow (英文)
Hand the conversation to another published workflow, from its first step or a chosen one, so a large design can stay several small workflows.
- Check Instagram Follow (英文)
Ask Instagram whether this person follows your account, so a later Condition step can route follower-only offers.
- Randomizer (A/B split) (英文)
Send each contact down one of several weighted paths at random; a fixed draw keeps each contact's path while the step and weights stay put.
- Quote / confirm order (英文)
Price an order from Inchat's own fixed sample catalog, using the prebuilt Factory WhatsApp order template's questions, then optionally record it and send a receipt.
- Remove from Workflow (英文)
Cancel this conversation's pending waits — the step that stops a reminder chase the moment the contact replies or pays, before the next one is due.
- End (英文)
Stop the workflow here for this contact, even when End is inside a Condition or Date & Time path.
Conversation steps
- Assign To (human):转给同事
把对话转给某位同事,或让这一步按轮流、按当前未结对话最少来挑人;没人回复时,还可以给客户发一条超时消息。
- Assign To (team) (英文)
Route the conversation into a team's queue, and optionally hand it to one workspace member by round robin or fewest open contacts.
- Assign To (AI) (英文)
Name one AI agent to answer this conversation from now on, instead of whatever would otherwise decide.
- Open / Close Conversation (英文)
Move the conversation to Open, Pending, Snoozed or Closed — a close can carry a closing-note category, a summary, and the Inbox's own CSAT survey.
- Add Comment (英文)
Leave a note on the conversation's timeline for agents — never sent to the customer — with an optional @mention to notify a teammate or the assignee.
- Escalate:转交给人工
暂停这个对话上的 AI,并提醒一个人 —— 当 AI 无法或不应该独自走完一条路径时的保底机制。
- Pause AI / Unassign (英文)
Silence the AI on this conversation and clear its agent binding — a quiet, workflow-internal hold, with no alert or note.
- Tag Conversation (英文)
Add tags to this conversation only — they go away with the conversation and do not reach segments or broadcasts.
- Untag Conversation (英文)
Remove one or more tags from this conversation — the other half of Tag Conversation, so a flow can clear a state it no longer applies.
- Create a Task (英文)
Put an item with the thread attached onto the workspace's Tasks list — the thing that survives the end of a shift, unlike an internal note.
Contact steps
- Save to Contact Field (英文)
Write a value onto a custom contact field, so an answer collected in the conversation lives on the record, not only in the transcript.
- Tag Contact:给联系人打标签
给这个对话背后的联系人打标签 —— Contacts、细分人群和群发都会读取它,还能通过 pipeline 规则推动一笔交易。
- Untag Contact (英文)
Remove one or more tags from the person behind this conversation, so segments and broadcasts stop targeting them for a state that has passed.
- Update Lifecycle (英文)
Move the contact to another lifecycle stage, or clear it — read by the dashboard's lifecycle counts, and able to move a deal forward.
- Mark Booking (no-show / completed) (英文)
Finalise this conversation's appointment as completed, a no-show or canceled — the same move the Bookings page's own buttons make, done automatically.
- Register for Event (英文)
Add this contact to an event's list, so they become eligible for its reminders — a named event, or the next published one coming up.
- Record Attendance (英文)
Write the outcome — attended, no-show or canceled — onto this contact's event registration, with optional minutes attended, so later steps can tell who stayed long enough.
- Move Deal to Stage (英文)
Open or move this contact's deal to a pipeline stage, with an optional amount and a guard if someone has since moved it.
Integration steps
- Send Conversions API Event (英文)
Report a conversion — a lead, a purchase, a cart — to Meta's Conversions API, so ad optimisation can see what happened after the click.
- HTTP Request (英文)
Call an outside API over HTTPS, fill it in with values from this conversation, and keep the answer for later steps and conditions.
- Add Google Sheets Row (英文)
Append one row to a connected Google Sheet — the cheapest way to hand data from a conversation to a team that lives in a spreadsheet.