User Guide · Automation

Workflows

Build visual automations that run on every conversation: welcome messages, routing, keyword handling and more.

Workflows automate the routine work in your Inbox. Each workflow starts with a trigger (something that happens in a conversation), then runs actions and conditions you connect on a visual canvas. Find them in Settings › Workflows.

inboxi.app/settings/workflows
The Workflows list.
  1. 1New Workflow opens the template gallery.
  2. 2Browse Templates when you have no workflows yet.

Anatomy of a workflow

Trigger
Conversation Opened
then
Condition
Business Hours 9-17?
false
Action
Send Message
then
Action
Assign Team · Round Robin

Triggers

Each workflow has exactly one trigger.

TriggerRuns when
Conversation OpenedA new conversation starts.
Message ReceivedA contact sends a message.
Chat AssignedA chat is assigned to an agent.
Chat ResolvedA chat is marked resolved.

Actions

ActionSettings
Send MessageMessage text, with variables such as $contact.name.
Assign AgentThe teammate to assign.
Assign TeamTeam, and strategy: Team only (no auto-agent), Round Robin, or Least Busy.
Add TagThe tag to add.
Set PriorityP1 (Critical, P2) High, P3, Medium, or Normal.
Set LifecycleThe lifecycle stage to set.
Add NoteAn internal note for the team.
Wait / DelayA pause in seconds (max 60).

Conditions

Conditions split the flow into true and false branches.

ConditionChecks
Contains KeywordThe message contains any of your comma-separated keywords.
Is ChannelWhatsApp, Facebook, Instagram, Telegram, Gmail, Website Widget or Slack.
Has TagThe conversation has a given tag.
Business HoursThe current hour is between Start Hour and End Hour (0-23).
Lifecycle IsThe contact is in a given lifecycle stage.

Variables

Use $contact.name, $contact.phone, $contact.email, $assignee.name, $assignee.firstname and $assignee.email in messages and notes. If the contact has no name, $contact.name becomes “there”.

Workflow templates

inboxi.app/settings/workflows/templates
Browse Workflow Templates.
  1. 1Search templates.
  2. 2Categories: Routing & Assignment, Auto-Responder, Business Processes.
  3. 3Use Template creates the workflow, ready to edit.
  4. 4Start From Scratch creates an empty workflow.
TemplateWhat it does
Welcome MessageSends a welcome message every time a new conversation starts.
Away MessageSends an away message whenever a new conversation starts.
Away Message (Business Hours)Sends the away message only outside 9 AM, 5 PM.
Round Robin AssignmentAssigns new conversations to team members in rotation and tells the customer who is helping.
Least Busy AssignmentAssigns new conversations to the teammate with the fewest open chats.
Keyword: Refund RequestsDetects refund-related keywords and raises the conversation to P1.
Resolved: Thank-you MessageThanks the customer when a chat is resolved.

Build and publish

  1. 1
    Create
    New Workflow › Use Template, or Start From Scratch.
  2. 2
    Add steps
    Click Add Node, or the + on any connector to insert a step there. A workflow can have up to 100 steps.
  3. 3
    Configure each step
    Click a node to edit its settings, rename it in Node Name, and see Available Variables.
  4. 4
    Save
    Save keeps your changes; the workflow stays a Draft.
  5. 5
    Publish
    Publish turns it on. Unpublish pauses it.

In the list, each workflow shows its trigger and an Active or Draft badge, with Pause/Activate, Edit, Duplicate and Delete buttons.

Business Hours uses the server clock, not your workspace time zone. Test the hours with a real message before relying on them.
Workflows need the Automation feature on your plan.