Skip to main content
An AI agent’s System Prompt in ChatSyncs isn’t only plain instructions — you can type actions directly into it, so the agent does something (add a label, look up an order, hand off to a person) instead of just replying with text.

Syntax

Write an action inside the prompt using this format:
Type ## in the System Prompt box to autocomplete actions, then pick a label/sequence/etc. from the list. The UI shows names, but the prompt always stores numeric IDs underneath.

Full action reference

How to write actions in System Prompt panel listing add_label, remove_label, assign_sequence, remove_sequence, save_custom_field, call_http_api, shopify_store, shopify_get_order_details, shopify_recommend_products, shopify_update_order_tag, and shopify_cancel_order with their id format and description
How to write actions in System Prompt panel continued, listing woocommerce_store, woocommerce_get_order_details, woocommerce_recommend_products, woocommerce_update_order_note, woocommerce_cancel_order, assign_human_member, assign_human_role, trigger_bot_flow, transfer_agent, mark_as_solved, block_subscriber, and skip_reply with their id format and description

Store actions need a bound store first

##shopify_*## actions require ##shopify_store## in the same prompt first. ##woocommerce_*## actions require ##woocommerce_store## first. Pick a connected store — other store-related actions won’t save without it. Example: an agent meant to handle order questions for a Shopify store needs, near the top of its System Prompt:
before ##shopify_get_order_details## or ##shopify_cancel_order## will work.

Sending images

Don’t put image URLs directly in the System Prompt. Add product or gallery images under Knowledge Sources → Media instead — the agent sends them from there when a customer asks for photos.

Frequently asked

Use ##assign_human_member##: <id> to always route to one specific person, or ##assign_human_role##: <id> to round-robin between everyone with that team role.
Use ##transfer_agent##: <id> with the target agent’s ID in your System Prompt. This is separate from — and can work alongside — Agent Routing rules.
Check that ##shopify_store##: <id> with a connected store’s ID appears in the same System Prompt. Every other ##shopify_*## action depends on that binding.
Add ##skip_reply## to its instructions for vague or irrelevant questions — it tells the agent not to reply at all rather than guess.
##mark_as_solved## closes out a conversation once the customer’s issue is actually resolved. ##skip_reply## is about not answering a specific message at all — the conversation itself stays open.