Actions, intents, and workflows
Actions are most often used from Intents and Workflows.
Actions are atomic capabilities. Workflows orchestrate actions and logic.
Where actions come from
Available actions depend on your workspace setup. Actions can come from:- Remark capabilities, such as knowledge search, product lookup, store lookup, or handoff to your team
- Self-serve integrations, such as Loop Returns, Salesforce CRM, or NewStore
- Custom integrations configured with the Remark team
- Published workflows with AI triggers, when workflows are enabled for your workspace. Each one appears under Workflows as
Run workflow "<name>".
Use actions in intents
Add actions to an intent when the agent should use them during a shopper conversation. For example, a returns intent can allow the agent to use a Loop Returns action after it collects the order name and verification detail. A support handoff intent can allow the agent to create a Salesforce case after it has the shopper’s email, subject, and issue description. When an action needs to run at a specific point, reference it in the intent instructions with@.
Use actions in workflows
Use an action step in a workflow when a process needs automation around the action, such as an event or HTTP trigger, data preparation, conditional logic, another integration call, or run history. For example, a workflow could start from an escalation event, transform conversation data into the fields a support system expects, create a case, and then record the result for later review. Not every action is available in workflows. Workflow action steps only show actions that are enabled for your workspace and support workflow execution. The Steps panel groups them by integration. Actions that work inside a live conversation, such as recommending a product, sending a message, or handing off to your team, aren’t available in workflows. To have the conversation agent act from a workflow, use the Wake up agent step. To run another workflow, add it from the Workflows group.Configure action fields
Some actions need fields. Fields define the input the action needs before it can run. Fields can be:- Filled by the AI from the conversation (Conversation)
- Set to a fixed value (Constant)
- Selected from options provided by the connected system
- Limited to a range, for number fields
- Built from a pattern, for fields such as discount codes
- Added as custom fields when the action supports them
{{COLOR}}and{{ANIMAL}}insert a random word.#inserts a random character.{{value}}inserts the discount value.- The AI fills any other
{{name}}from the conversation.
#, {{COLOR}}, or {{ANIMAL}} so each code is unique.
In workflows, action steps take their values from the step’s Inputs instead of fields.
Test actions
Test actions before relying on them in live conversations or production workflows.
Actions that write data or make changes in another system should be tested especially carefully. When the agent uses one of these actions in Playground, Remark doesn’t send the change to the other system.
Related pages
- Use Intents to decide when agents can use actions in conversations.
- Use Workflows to orchestrate actions with triggers, conditions, transformations, and run history.
- Use Custom Integrations when your workspace needs actions backed by an external platform Remark does not support through self-serve setup.