Skip to main content
Workflow logs record every run of your workflows: the reminder that went out, the webhook that failed and the error it returned, the step that was skipped and why. When someone asks whether a reminder actually reached a prospect, you can check the log instead of guessing.
BEFORE YOU BEGINWorkflow logs are available to admins.
  1. Create a workflow

Where to find workflow logs

There are two places to read them, depending on the question you’re asking.

Check the workflows that ran for a meeting

Step 1: Open the meeting

In the left sidebar, click Meetings and open the meeting. The Activities timeline shows workflow entries such as Webhook sent, Webhook failed, Slack notification sent, SMS skipped and Meeting reminder sent, each with the time it happened and the name of the workflow.
Workflow Logs 01 Meeting Activities

Step 2: Open an entry

Click an entry to see its details. For a webhook, you see the URL it was sent to. The Workflow card shows the workflow’s When (trigger) and Then (action), and View Workflow takes you straight to it if you need to change something.

Check every run of a workflow

Step 1: Open the workflow

In the left sidebar, click Workflows and open the workflow you want to check. Click Workflow Logs in the top-right corner.
Workflow Logs 02 Workflow Page

Step 2: Filter the runs

The Workflow Logs panel lists every run, newest first, grouped by date. Use the filters at the top to narrow the list:
  • All: every run
  • Success: the action ran
  • Failed: the action ran but the destination rejected it
  • Skipped: the action didn’t run, with the reason
When you’re debugging, start with Failed. It shows you straight away whether the problem is one bad run or every run since a certain date.

Step 3: Read an entry

Click a run to expand it. You see:
  • Details: the workflow’s Trigger and Action
  • Webhook: the URL the webhook was sent to
  • The error message returned by the receiving app, for failed webhooks
  • View meeting, which opens the meeting the run belongs to
Workflow Logs 03 Panel
A failed run shows Webhook request failed with the exact response from the receiving app. In this example, the app’s trigger had been turned off, so it refused the request.
Workflow Logs 04 Failed Detail
A skipped run tells you why the action didn’t run. Here, the routing log the webhook depended on was deleted before the action could complete.
Workflow Logs 05 Skipped Detail 1

Fix a failed webhook

The error message on a failed run comes from the app that received the webhook, so start there.
  1. Read the error message on the failed run. It usually names the problem, such as an endpoint that’s been turned off.
  2. Compare the URL in the log with the one the receiving app expects. A changed or deleted endpoint is a common cause.
  3. Check that the receiving app is switched on and accepting requests.
  4. If you use a secret or custom headers, confirm they match what the receiving app is set up to validate. You set these in the workflow’s Send a webhook action.
Once fixed, the next run shows up as Webhook sent in the log.

Good to know

  • Workflow logs are available to admins only.
  • Workflow logs show what your workflows did. To see who changed a workflow’s setup, open Audit Logs on the workflow.

You can now confirm that every reminder, alert and webhook did its job, and find the cause when one didn’t.

Create a Workflow

Set up triggers and actions for your meetings.

Webhook Payload

See the data RevenueHero sends with each webhook.

Overview of Workflows

Triggers, actions and placeholders explained.

Audit Logs

See who changed your setup and when.