Eloope Logo

Build a workflow

Create an automation workflow in Eloope using the visual workflow builder. Connect triggers, conditions, and actions on a drag-and-drop canvas to automate any process.

Open the workflow builder

  1. Navigate to Automation in the left sidebar.
  2. Click New Automation in the top-right corner.
  3. The workflow builder canvas opens with an empty workspace.

You can also duplicate an existing workflow by clicking the three-dot menu on any workflow and selecting Duplicate. This creates a copy you can modify without affecting the original.

The workflow builder canvas with an empty workspace and the node panel on the left

Step 1: Add a trigger

Every workflow starts with a trigger. This is the event that kicks off the automation.

  1. Click Add Trigger on the canvas (or drag a trigger node from the panel).
  2. Select the event type from the dropdown:
  3. Click Save on the trigger node.

Each workflow needs exactly one trigger. The trigger determines what data is available to the rest of the workflow.

The trigger node configuration panel showing the event type dropdown

Step 2: Add conditions (optional)

Conditions let you filter which items continue through the workflow. If the conditions are not met, the workflow stops.

  1. Click the + button below your trigger node.
  2. Select Condition.
  3. Configure your filter rules:
    • Field: Choose what to check (amount, category, department, employee, etc.)
    • Operator: How to compare (greater than, less than, equals, between, is, is not)
    • Value: The value to compare against
  4. Click Save on the condition node.

You can add multiple conditions to a single node. All conditions must be true for the workflow to continue.

A condition node configured with

Step 3: Add actions

Actions define what happens when the trigger fires and all conditions pass.

  1. Click the + button below your last node.
  2. Select an action type:
    • Send email: Compose a message using the template editor with variables like {employee_name}, {amount}, and {report_name}
    • Send notification: Deliver an in-app notification
    • Send Slack message: Post to a Slack channel or DM
    • Send Teams message: Post to a Microsoft Teams channel
    • Upload to Google Drive: Send receipts or reports to a specified folder
    • Upload to OneDrive: Send files to a OneDrive folder
    • Sync to QuickBooks: Create an expense entry in QuickBooks
    • Sync to Xero, FreshBooks, or Sage: Push data to your accounting tool
    • Auto-approve: Approve the item automatically
    • Auto-reject: Reject the item automatically
    • Send webhook: Send a POST request to any URL (for Zapier or custom integrations)
  3. Configure the action details.
  4. Click Save on the action node.

You can add multiple actions to a single workflow. They execute in the order they are connected.

An action node configured to send an email with the template editor open showing variable tokens

Connect nodes

Drag a line from the output port of one node to the input port of the next. The visual connections define the flow of your automation from trigger through conditions to actions.

Save and activate

  1. Click Save in the top-right corner to save your workflow.
  2. Toggle the Active switch to turn the workflow on.

A saved workflow that is not active will not run. You can deactivate a workflow at any time without deleting it.

Note: Test your workflow with a sample event before activating it in production. Click Test Workflow to simulate a run and verify the output.

Up next

Learn Automation overviewin Eloope.


Did this article answer your question?