VibeyDocs

Flows

The trigger-and-action engine inside a Space. A Fathom meeting finishes, an agent suggests follow-up tasks. A form gets submitted, a contact gets created. Repetitive operations run themselves.

What a Flow Is

A Flow is a trigger plus one or more actions that runs by itself inside a Space.

It is how the workspace reacts when things happen, without anyone having to initiate it.

PartWhat it is
TriggerThe event that fires the flow
ConditionsOptional filters that must match before actions run
ActionsWhat happens when the trigger fires (one or many, in sequence)

Example: When a Fathom recording becomes ready (trigger), ask the sales agent to suggest follow-up tasks for the call owner (action).

Triggers

Triggers are grouped by the object they watch.

Task Triggers

TriggerFires when
Task createdA new task is added to the Space
Status changedAn item's status changes (with optional from/to filters)
Priority changedPriority value changes
Assignee changedThe assignee on a task changes
Custom field changedA custom field value changes
Due date changedThe due date is updated
Start date changedThe start date is updated
Tag addedA tag is attached to a task
Tag removedA tag is removed from a task
Mission completedA mission attached to a task finishes
Mission failedA mission attached to a task errors out

Task triggers can be scoped to tasks, subtasks, or all tasks or subtasks.

Form Triggers

TriggerFires when
Form submittedA specific form (or any form in the Space) gets a submission

Contact Triggers

TriggerFires when
Contact createdA contact is added to the Space (or globally)

Artifact Triggers

TriggerFires when
Artifact lifecycleAn artifact is created, published, unpublished, or updated

Schedule Triggers

TriggerFires when
ScheduleA cron schedule fires (every Monday at 9am, every day at midnight, etc.)

Connected App Triggers

TriggerFires when
External email receivedAn inbound email arrives at the connected Gmail or Outlook
External Slack message receivedA new message arrives in a watched Slack channel
Fathom recording readyA Fathom call completes and the transcript is available

Actions

Actions are what the flow does after the trigger fires.

Task Actions

ActionWhat it does
Create taskCreate a new task with templated title, status, priority
Create subtaskAdd a subtask to an existing task
Assign toAssign one or more humans or agents
Change statusMove the task to a target status
Change priorityUpdate the priority
Add commentPost a comment from the flow

Agent Actions

ActionWhat it does
Send to agentHand the trigger payload to an agent and let them act on it
Agent suggest tasksAsk an agent to read the trigger payload and propose follow-up tasks. Tasks land in the Space as source: 'agent_suggested' and surface in the Waiting on You card on Home for accept-or-dismiss
Ask agent to improve artifactHand an existing artifact to an agent for a revision pass

Contact Actions

ActionWhat it does
Create contactCreate a contact in your CRM from the trigger payload
Update contact fieldSet a custom field on a contact
Add contact tagTag a contact
Remove contact tagRemove a tag from a contact
Attach note to contactSave a note (and optionally feed the Customer Brain)
Link item to contactAssociate an item with a contact

Artifact Actions

ActionWhat it does
Create artifactSpin up a new artifact (presentation, funnel, email, etc.)
Publish artifactPublish an artifact (funnel goes live, email schedules)
Unpublish artifactTake an artifact offline
Attach artifact to itemLink an artifact to a task

Messaging Actions

ActionWhat it does
Send emailSend a templated email through a connected mailbox
Send Slack messagePost a message to a connected Slack channel
Send channel messagePost a message into a Space Channel

Social Research Actions

Schedule-safe. Run on IG/TikTok research views in the Space.

ActionWhat it does
Sync social researchUse existing synced items or re-fetch the last 30 days for tracked accounts
Find top outliersPick items by outlier score, platform, and limit (outputs a digest)
Extract hook/transcriptEnrich selected items with caption, hook, and/or transcript

Typical weekly flow: Schedule → sync → find outliers → enrich → Create task (notes = {{steps.N.digest}}) → Send to agent.

If a scheduled social research step fails, the flow stops there and records the error in run history. Outlier selection only uses posts with valid dates inside the selected window, and enrichment counts only items where the requested caption, hook, or transcript is available.

Templating with Tokens

Every action that takes text (title, message, body) supports template tokens. Tokens are inserted via the ${token.path} syntax inside any text input.

Available token sources include:

  • Task tokens title, status, priority, assignees, due date
  • Contact tokens name, email, phone, tag list
  • Form tokens the form name plus every field value
  • Fathom tokens meeting title, transcript, action items, attendees, URL, owner
  • Email tokens sender, subject, body
  • Slack tokens sender, message text, channel name
  • Space and mission tokens Space name, current mission ID
  • Social research step tokens synced_count, selected_item_ids, outlier_count, enriched_count, digest

The trigger you pick determines which token sources are available. The template editor surfaces them in an autocomplete menu.

Building a Flow

1

Open the Space and go to the Flows panel

Open the Space, find the Flows panel (sidebar or settings).

2

Pick a trigger object

Choose what the flow watches: Tasks, Subtasks, Forms, Contacts, Artifacts, Schedule, or Connected Apps.

3

Pick a trigger type

The available triggers narrow to those that make sense for the object.

4

Add conditions (optional)

Filter when the trigger should fire. "Only when status moves to Done." "Only when the assignee is an agent."

5

Add actions

Stack actions in sequence. Each action can use tokens from the trigger and from previous actions in the chain.

6

Name and enable

Give the flow a clear name. Enable it. The flow runs from now on.

Templates

The Flows panel Browse tab loads ready-to-use flow templates from the workspace catalog (meetings, email, Slack, forms, contacts, task handoffs, artifacts, and scheduled digests). Click a card to install it into the current Space. For example:

  • Suggest follow-ups from Fathom calls When a Fathom recording is ready, ask an agent to suggest follow-up tasks for the call owner. The tasks land in Waiting on You for accept-or-dismiss.
  • Inbound Email To Task When Gmail or Outlook receives an email, create a task from the sender, subject, and body.
  • Weekly Space Digest On a schedule, create a recurring digest task for reviewing the Space.

Templates are good starting points. Some install ready-to-run, while templates that need your connected account, form, channel, tag, or artifact install as drafts so you can fill in the missing field before enabling them.

Where Completed flows Show Up

When an flow finishes, the run is recorded against the Space. You see:

  • The run in the Space's flows history
  • The completed run in the Completed flows card on Home

If the run succeeded, you see the deliverables it produced. If it failed or partially succeeded, you see the error so you can fix and re-run.

Best Practices

Start with high-frequency operations. Flows earn their keep when they fire often. Look for repetitive triggers (every meeting, every form submission, every weekly schedule).

One trigger, one outcome. If you want a Fathom call to create tasks, notify Slack, and tag the contact, build all three actions on one flow rather than three separate ones.

Use agent actions for judgment. Pure trigger-action chains are great for mechanical work. For anything that needs reasoning (summarize this call, suggest follow-ups, draft a response), use send_to_agent or agent_suggest_tasks so the agent decides what to do.