Fanbeam
Fanbeam
Documentation
API Reference
Getting Started
User Guides
Analytics
Automations
ActionsConditionsExecution HistoryQuick RulesTesting WorkflowsTrigger TypesVisual Workflow Builder
Collaboration
Media Management
Scheduling Posts
Settings
TypeScript SDK
User GuidesAutomations

Execution History

Track and debug your automation runs

Execution History shows you every time a workflow runs, what path it took, and whether it succeeded or failed. Use it to monitor performance, debug issues, and understand how your automations are working.

Accessing History

  1. Navigate to Automations in your dashboard
  2. Click the History tab
  3. View all recent executions

Or from a specific workflow:

  1. Open the workflow
  2. Click History to see only that workflow's executions

History Overview

The history page shows:

  • Execution list — All runs with status and timestamp
  • Filters — Filter by workflow, status, date range
  • Statistics — Success rate, average duration, error rate

Execution Entry

Each execution shows:

FieldDescription
WorkflowName of the workflow that ran
TriggerWhat event started it
StatusSuccess, failed, or skipped
DurationHow long it took
TimestampWhen it ran
PlatformWhich platform triggered it

Status Types

Success ✓

The workflow completed all actions successfully.

What this means:

  • Trigger received and processed
  • All conditions evaluated
  • All actions executed without error

Failed ✗

The workflow encountered an error and stopped.

Common reasons:

  • API rate limit exceeded
  • Token expired or revoked
  • Platform API error
  • Invalid action configuration

Skipped ⊘

The workflow was triggered but took no action.

Common reasons:

  • Condition evaluated to "No"
  • No actions connected to the path taken
  • Workflow was disabled during execution

Execution Details

Click any execution to see full details:

Trigger Data

The complete event that triggered the workflow:

{
  "type": "trigger.comment",
  "platform": "instagram",
  "channelId": "ch_abc123",
  "timestamp": "2025-01-15T10:30:00Z",
  "comment": {
    "id": "17891234567890",
    "text": "What's the price?",
    "authorId": "12345678",
    "authorName": "user_example",
    "postId": "17891234567891"
  }
}

Execution Trace

Step-by-step log of what happened:

[10:30:00.100] Trigger: Comment Received
  ↳ comment.text = "What's the price?"
  ↳ platform = instagram

[10:30:00.150] Condition: Text Contains
  ↳ keywords = ["price", "cost", "how much"]
  ↳ result = YES (matched "price")

[10:30:00.200] Action: Reply
  ↳ template = "Our prices start at $99..."
  ↳ status = SUCCESS
  ↳ replyId = "17891234567899"

Error Details

If the execution failed, you'll see:

  • Error type — What kind of error
  • Error message — Specific error text
  • Failed step — Which node failed
  • Stack trace — Technical details (for debugging)
Error: Rate limit exceeded

Failed at: Action (Reply)
Message: Instagram API rate limit (200/hour) exceeded
Retry: Will retry in 45 minutes

Filtering History

By Status

  • All — Show everything
  • Success — Only successful runs
  • Failed — Only errors
  • Skipped — Only no-action runs

By Workflow

Select a specific workflow to see only its executions.

By Date Range

  • Last hour — Recent activity
  • Last 24 hours — Today's runs
  • Last 7 days — Weekly view
  • Custom range — Specific dates

By Platform

Filter to see executions from specific platforms.

Metrics & Statistics

The history page shows aggregate statistics:

MetricDescription
Total executionsNumber of times workflows ran
Success ratePercentage that completed successfully
Average durationHow long executions typically take
Error ratePercentage that failed
Most active workflowWhich workflow runs most often

Charts

Visual representations of:

  • Executions over time — Volume trends
  • Status distribution — Success/fail/skip ratio
  • Platform breakdown — Which platforms trigger most
  • Workflow comparison — Performance by workflow

Debugging Failed Executions

Step 1: Identify the Error

  1. Find the failed execution
  2. Click to open details
  3. Read the error message
  4. Identify which step failed

Step 2: Understand the Cause

Rate limit errors:

  • Too many API calls in short time
  • Solution: Reduce workflow frequency or wait

Token errors:

  • OAuth token expired or revoked
  • Solution: Reconnect the channel

API errors:

  • Platform rejected the request
  • Solution: Check action configuration

Configuration errors:

  • Invalid settings in node
  • Solution: Review and fix workflow

Step 3: Fix the Issue

  1. Open the workflow
  2. Navigate to the failed node
  3. Review configuration
  4. Make corrections
  5. Test the workflow
  6. Re-enable if needed

Step 4: Verify the Fix

  1. Wait for next trigger
  2. Check execution history
  3. Confirm success

Retrying Failed Executions

Some failures can be retried:

  1. Open the failed execution
  2. Click Retry (if available)
  3. Execution runs again with same trigger data

Retry not available when:

  • The trigger event is too old
  • The error is not retriable (configuration error)
  • The workflow has been deleted

Exporting History

Export execution history for analysis:

  1. Apply filters for desired data
  2. Click Export
  3. Choose format (CSV or JSON)
  4. Download file

Export includes:

  • Execution ID
  • Workflow name
  • Trigger type
  • Status
  • Timestamp
  • Duration
  • Error details (if failed)

History Retention

Execution history is retained for:

PlanRetention
Free7 days
Pro30 days
Business90 days
Enterprise1 year

Older executions are automatically deleted.

Monitoring Best Practices

Daily Check

Spend 5 minutes reviewing:

  • Any new failures?
  • Unusual patterns?
  • High error rate?

Weekly Review

Look at aggregate metrics:

  • Success rate trending up or down?
  • Any workflows consistently failing?
  • Volume matching expectations?

Set Up Alerts

Configure notifications for:

  • Execution failures
  • High error rates
  • Rate limit warnings

Document Issues

Keep a log of:

  • Recurring problems
  • Solutions that worked
  • Patterns you notice

Troubleshooting Common Patterns

Sudden Spike in Failures

Possible causes:

  • Platform API outage
  • Token expiration
  • Rate limit reached
  • Workflow misconfiguration

Investigation:

  1. Check if all workflows affected or just one
  2. Check platform status pages
  3. Review error messages
  4. Check token status in Channels

Gradual Increase in Errors

Possible causes:

  • Growing volume hitting rate limits
  • Token about to expire
  • Platform policy changes

Investigation:

  1. Compare volume over time
  2. Check rate limit usage
  3. Review platform announcements

Inconsistent Behavior

Possible causes:

  • Platform-specific differences
  • Edge cases in conditions
  • Variable data issues

Investigation:

  1. Compare successful vs failed runs
  2. Look for patterns in trigger data
  3. Test with specific inputs

Conditions

Add logic to your workflows with conditional branches

Quick Rules

Create comment moderation rules in under 60 seconds

On this page

Accessing HistoryHistory OverviewExecution EntryStatus TypesSuccess ✓Failed ✗Skipped ⊘Execution DetailsTrigger DataExecution TraceError DetailsFiltering HistoryBy StatusBy WorkflowBy Date RangeBy PlatformMetrics & StatisticsChartsDebugging Failed ExecutionsStep 1: Identify the ErrorStep 2: Understand the CauseStep 3: Fix the IssueStep 4: Verify the FixRetrying Failed ExecutionsExporting HistoryHistory RetentionMonitoring Best PracticesDaily CheckWeekly ReviewSet Up AlertsDocument IssuesTroubleshooting Common PatternsSudden Spike in FailuresGradual Increase in ErrorsInconsistent Behavior