Creating workflows
Build automation workflows in Auxx.ai using the visual editor with triggers, conditions, actions, and AI nodes.
The workflow editor lets you build automations visually by connecting nodes — triggers, conditions, actions, and AI steps — into a sequence.
Create a workflow
- Go to Workflows in the sidebar.
- Click Create Workflow.
- Enter a name and optional description.
- The visual editor opens with an empty canvas.
Triggers
Every workflow starts with a trigger — the event that kicks off execution.
| Trigger | When it fires |
|---|---|
| Message Received | A new email or message arrives. Can filter by sender, subject, keywords, or inbox. |
| Scheduled | On a time schedule (daily, weekly, or specific date/time). |
| Manual | User clicks a button to run the workflow on demand. |
| Webhook | An external system sends data to a webhook URL. |
| App Trigger | A third-party app event occurs. |
Each trigger provides variables (like message subject, sender email, body text) that you can use in subsequent nodes.
Conditions
Conditions let you branch the workflow based on rules.
If/Else node
Add an If/Else node to split execution into different paths:
- Define one or more conditions using operators
- Messages matching the conditions follow one path
- Everything else follows the "else" path
Available operators
| Type | Operators |
|---|---|
| String | equals, contains, starts with, ends with, is empty |
| Number | equals, greater than, less than, between |
| Date | before, after, same day/week/month |
| Boolean | is true, is false |
Combine multiple conditions with AND (all must match) or OR (any must match).
Actions
Actions are the steps your workflow performs.
| Action | What it does |
|---|---|
| Send Message | Send a reply via email, SMS, or chat |
| Create Record | Create a new contact, ticket, or custom entity record |
| Update Record | Modify fields on an existing record |
| Find Records | Search and query data to use in later steps |
| AI Node | Generate content using AI with conversation context and knowledge base |
| Knowledge Retrieval | Search your datasets and knowledge base articles |
| HTTP Request | Call an external API |
| Execute Code | Run JavaScript in a sandboxed environment |
| Human Confirmation | Pause the workflow for human approval before continuing |
Using variables
Nodes produce output variables that later nodes can reference. For example:
- A Message Received trigger provides
message.subject,message.body,message.sender - An AI Node provides
ai.responsewith the generated text - A Find Records node provides the matching records
Use these variables in any text field by referencing them with the variable picker.
AI nodes
AI nodes let you use your configured AI model within workflows:
- Add an AI Node to your workflow.
- Write a prompt that describes what you want the AI to do.
- Reference variables from previous nodes (e.g., include the message body).
- Optionally specify a knowledge base for the AI to reference.
- The AI output becomes a variable for subsequent nodes.
Example: AI-generated reply
Prompt: "Write a helpful customer support reply to this message.
Use a friendly, professional tone.
Customer message: {{message.body}}
Reference our return policy and shipping FAQ."Testing workflows
Before publishing, test your workflow to make sure it works:
- Click Test Workflow in the editor.
- Provide sample data (e.g., a test message with subject and body).
- The workflow runs in debug mode.
- Review the execution path — see which nodes fired, what outputs were produced, and whether conditions matched.
You can also test individual nodes during editing for quick feedback.
Publishing
Workflows use a draft/publish model:
- Draft — Your working copy in the editor. Changes are saved but not active.
- Publish — Creates a new version and activates the workflow. Auxx.ai validates the entire workflow for errors before publishing.
- Versions — Each publish creates a numbered version (v1, v2, etc.). You can view version history and revert to a previous version if needed.
Workflow settings
Click the settings icon in the editor to configure:
| Setting | Description |
|---|---|
| Name | Workflow display name |
| Description | Notes about what the workflow does |
| Icon | Visual icon and color for the workflow |
| Enable/Disable | Toggle the workflow on or off |
| Environment variables | Reusable values like API keys or thresholds |