Skip to main content

Workflows: Automating Tasks from Meetings, Email & Business Data

Build custom automations in Revo to handle repetitive tasks like meeting follow-ups or weekly reports. Workflows connect your tools (Slack, Jira, email) and Intelligence Modules to deliver reliable outputs on schedule or triggered by events.

Updated over a month ago

What are Workflows in Revo?

Workflows are custom automations that execute multi-step tasks without manual effort. Unlike basic scripts, Revo Workflows combine structured logic with AI intelligence to handle complex, context-aware automations.

Why this matters for email:


Workflows can analyze incoming customer feedback, create Jira tickets automatically, and trigger email responses or Slack updates. When a support email arrives, a workflow can route it, draft the reply using relevant product context, and log the issue, all before you even see it.

Structure: Trigger → Steps (Nodes) → Action

Example: Meeting ends → Extract action items → Create Jira tickets → Post summary to Slack


Where to Find Workflows

Navigation:
Click Workflows in the left sidebar to see your automation library. From here you can:

  • Create new workflows

  • Monitor past runs and results

  • Toggle active workflows on or off


How to Build a Workflow

Step 1: Open the Workflow Builder

  1. Go to Workflows in the left sidebar

  2. Click New Workflow at the top-right

Step 2: Choose a Trigger

Your workflow begins with a trigger that tells Revo when to run. You can choose from six trigger types:

Manual Trigger
Start the workflow only when you manually click "Run this workflow." Useful for on-demand reports or testing before scheduling.

Scheduled Trigger
Set timezone, time of day, and days of the week for automatic execution (e.g., Every Monday at 9 AM for weekly reports).

Important: Toggle the workflow to "Active" or it won't run even with a schedule set.

Event Trigger
Starts automatically when something happens inside Revo. Available event options:

  • On document created

  • On document updated

  • On issue created

  • On issue updated

  • On meeting created

  • On memo created (iOS App)

  • On photo document created (iOS App)

  • On user feedback created

  • On video document created (iOS App)

Webhook Trigger
Respond to events from external apps. An outside service sends an HTTP request to your workflow's unique webhook URL, triggering the automation instantly (e.g., form submission, support ticket, code push).

Slack Trigger
Start the workflow based on Slack events like a message posted in a specific channel, a reaction added, or a command typed.

User Input
Allow users running the workflow to provide specific information before execution (e.g., date range for a report, customer name for analysis).

Step 3: Add Workflow Steps (Nodes)

Click the small circle at the bottom of the trigger card to add nodes. Each node represents one step in your automation:

Revo Node
Give AI instructions in plain language (e.g., "Summarize the meeting and extract action items").

Jira Node
Create issues in Jira with auto-filled fields (project, issue type, assignee, labels, custom fields) based on workflow data or AI-generated content.

Confluence Node
Create pages in Confluence directly from workflow outputs. Useful for auto-generating documentation, meeting recaps, or knowledge base articles.

Send Email Node
Send automated emails to specific recipients with content generated from previous workflow steps (summaries, reports, alerts).

Slack Node
Post messages, summaries, or alerts to specific Slack channels based on workflow results.

Condition Node
Create branching logic with "if/then" statements (e.g., "If priority is High, notify the CTO in Slack. Otherwise, create a standard ticket").

Transform Node
Reshape, filter, or restructure data from previous steps before passing it to the next node. Useful for formatting outputs or extracting specific fields.

Create Insight Node
Generate a saved analysis or report in your Revo Insights feed. Perfect for weekly digests, competitive analysis, or strategic summaries.

Update Item Node
Modify existing Revo objects (meetings, issues, insights, user feedback, agent contexts) by updating specific fields with new values.

Analyze Video Node
Process meeting recordings using both visual and audio AI to detect emotions, engagement levels, hesitation, or non-verbal signals beyond the transcript.

Best practice: Use one clear instruction per node. Combining multiple tasks in a single node can produce inconsistent or unpredictable results.

Step 4: Test Your Workflow

For manual/scheduled workflows: Click Run this workflow to test execution
For event/webhook triggers: Perform the real action (e.g., create a test meeting or send a webhook payload)

Review the output to ensure each step executed correctly.

Step 5: Monitor Workflow Runs

Go to the Runs tab to see execution history. Click any run to inspect:

  • Input data received at each step

  • Settings and context used

  • Output generated by each node

This visibility makes debugging and improving workflows straightforward.


Example Workflows for Email Intelligence

Meeting Follow-Up Automation

Trigger: Meeting ends (event trigger)

Steps:

  1. Transcribe and summarize the call

  2. Extract action items with owners and deadlines

  3. Create Jira tickets for each action item

  4. Post summary to Slack #product-team

  5. Email recap to all participants

Email impact: When a customer emails asking "What are the next steps from our call?" Revo's draft references the auto-generated action items and ticket numbers from the workflow.


Weekly Customer Feedback Digest

Trigger: Every Friday at 5 PM (scheduled)

Steps:

  1. Pull last 7 days of user feedback from Intercom, Slack, and email

  2. Cluster by theme using AI analysis

  3. Rank by frequency and severity

  4. Create insight report with top 3 themes

  5. Post to #product Slack channel

Email impact: When customers report issues, Revo's email drafts can reference "We've heard similar feedback from 12 customers this week and have prioritized a fix for next sprint."


Product Launch Readiness Check

Trigger: 5 days before scheduled release (scheduled based on cycle end date)

Steps:

  1. Query open issues tagged "Launch Blocker"

  2. Check for incomplete documentation

  3. Verify customer communication drafted

  4. Flag risks based on past launch patterns

  5. Create summary insight with go/no-go recommendation

Email impact: Stakeholder emails asking "Are we ready to ship?" get drafted responses citing actual blocker count, documentation status, and risk assessment.


Best Practices for Workflow Automation

Start Simple, Then Expand

Begin with a basic two-step workflow (e.g., Meeting ends → Send summary to Slack) before adding complex conditions and branches.

Keep Workflows Focused

Each workflow should solve one clear problem. Instead of one massive "do everything" workflow, create specialized automations for specific needs.

Monitor and Iterate

Check the Runs tab weekly. If a step consistently fails or produces poor output, refine the instruction or add more context sources.


Private Workflows

By default, workflows are visible to your entire team. You can make a workflow private if it's experimental or tied to personal tasks.

How to make private:

  1. Go to your Workflows list

  2. Right-click the workflow

  3. Select Make Private

Important: Private workflows are only editable by you, but the results (where reports go) depend on your output settings. You control whether results go to private channels or shared team spaces.


Frequently Asked Questions

Do I need to know how to code?

No. The workflow builder is entirely visual. You select nodes, write instructions in plain English, and connect the steps visually.

Can a workflow run automatically without me doing anything?

Yes. Use Scheduled or Event triggers so workflows execute based on time or actions happening in your workspace.

What happens if a workflow fails?

Check the Runs history to see exactly which node failed and why. You can then fix the issue and re-run manually or wait for the next scheduled execution.

How do workflows improve my email drafts?

Workflows pre-process and structure data that feeds your Intelligence Modules. For example, a weekly feedback workflow clusters customer complaints into themes. When a customer emails about an issue, Revo's draft can say "You're the 8th person to report this; we've prioritized it for next sprint."

Did this answer your question?