Beginner4 min

Manual Execution

Manual execution lets you run workflows on-demand without waiting for a trigger event. Essential for testing and one-off tasks.

Running Manually

From the Editor

  1. Open your workflow
  2. Click the Test button in the toolbar
  3. Enter test data (if required)
  4. Click Run

From the Dashboard

  1. Find your workflow in the list
  2. Click the ... menu
  3. Select Run Now
  4. Enter test data (if required)
  5. Click Run

Providing Test Data

Form Triggers

For form submission triggers, you'll see a form to fill out:

  • Enter sample values for each field
  • Required fields must be filled
  • Data flows through the workflow as if submitted

Webhook Triggers

For webhook triggers, provide JSON:

{
  "event": "test",
  "data": {
    "userId": "123",
    "action": "created"
  }
}

Schedule Triggers

Schedule triggers don't need input data. The current time is used as the trigger time.

Viewing Results

Real-time Progress

Watch your workflow execute:

  • Nodes highlight as they run
  • Green checkmark = success
  • Red X = error
  • View output data for each node

Execution Panel

The right panel shows:

  • Input - Data entering the node
  • Output - Data produced by the node
  • Logs - Console output and messages
  • Errors - Any errors encountered

Test Mode vs Production

Test Mode

  • Runs with test data you provide
  • Doesn't affect production data (in most cases)
  • May use sandbox APIs (if configured)
  • Ideal for development and debugging

Production Mode

  • Triggered by real events
  • Uses live credentials and data
  • Results visible in execution logs
  • Counts toward usage limits

Sandbox Integrations

Some integrations support sandbox mode:

  1. Go to Settings > Integrations
  2. Click on the integration
  3. Toggle Use Sandbox for testing
  4. Test runs use sandbox environment

Supported integrations:

  • Stripe (test mode)
  • PayPal (sandbox)
  • Slack (test workspace)

Dry Run Mode

For sensitive workflows, use dry run:

  1. Open workflow settings
  2. Enable Dry Run Mode
  3. Actions are simulated, not executed
  4. See what would happen without side effects

Useful for:

  • Testing email workflows without sending
  • Verifying database operations
  • Checking API call parameters

Execution History

All manual runs are logged:

  1. Go to Workflows > Your workflow
  2. Click Executions tab
  3. Filter by Manual trigger type
  4. View details of each run

Best Practices

  1. Test incrementally - Test after each change
  2. Use realistic data - Match production formats
  3. Check all branches - Test condition paths
  4. Verify integrations - Ensure connections work
  5. Save test data - Reuse for regression testing

Next Steps

Tags

workflowstestingexecution