Connect BunnyLogs to 1000+ apps via Pipedream

BunnyLogs works with Pipedream in both directions. Trigger a Pipedream workflow the moment a new log entry arrives, or post to BunnyLogs from any of Pipedream's 1000+ connected sources. No OAuth dance — your logspace UUID is the key.

BunnyLogs as a source (trigger)

The BunnyLogs source component polls your logspace for new entries. Every new log line fires a Pipedream workflow event — you can route it to Linear, PagerDuty, Slack, a database, or anything else in Pipedream's ecosystem.

Typical use: create a Linear issue whenever an ERROR log arrives, or write every log entry to an Airtable base for non-technical stakeholders.

BunnyLogs as a destination (action)

The BunnyLogs action component lets any Pipedream workflow post a log entry to a logspace. Forward GitHub webhook events, Stripe payment confirmations, form submissions — anything that triggers a Pipedream workflow can now appear in your BunnyLogs stream.

Use as an alert channel

In BunnyLogs Alerts, select Pipedream as a channel and paste your Pipedream HTTP trigger URL. Whenever an alert fires, BunnyLogs POSTs a JSON payload to that URL, triggering your workflow instantly.

  1. Create a workflow in Pipedream with an HTTP / Webhook trigger.
  2. Copy the trigger URL (ends in .m.pipedream.net).
  3. In BunnyLogs → Alerts → Add channel → Pipedream, paste the URL.
  4. Every matching log entry hits your workflow in real time.
bunnylogs-new-log-entry.mjs
export default {
  key: "bunnylogs-new-log-entry",
  name: "New Log Entry",
  type: "source",
  props: {
    logspaceUuid: {
      type: "string",
      label: "Logspace UUID",
    },
    timer: {
      type: "$.interface.timer",
      default: { intervalSeconds: 60 },
    },
  },
  // polls every 60 s, emits one event per new entry
  async run() { … }
};
Alert payload fields
FieldExample
levelERROR
messageConnection timed out
programworker-1
timestamp2025-05-04T09:12:00Z
logspaceproduction
uuid550e8400-…
Why Pipedream over Zapier?
  • Developer-first: write real Node.js/Python in workflow steps
  • Generous free tier — personal projects don't hit paywalls
  • No approval process — deploy components directly from GitHub
  • 1000+ connected apps including Linear, PagerDuty, Airtable, Notion
Error → Linear issue

Every ERROR log entry automatically creates a Linear bug. Pre-filled with message, program, and a link to the logspace.

Keyword → PagerDuty

Escalate to on-call when a log entry matches "timeout" or "payment failed". BunnyLogs filters; Pipedream routes.

Stripe → log stream

Forward Stripe payment events into BunnyLogs via Pipedream. Watch live revenue events alongside your application logs.

Logs → Airtable

Mirror critical log entries into an Airtable base for non-technical stakeholders who prefer a spreadsheet view.

Automate anything on top of your log stream

Connect BunnyLogs to Pipedream in minutes. Free up to 100 KB/month.

Get started free All integrations →