Skip to content

Zapier

Search for The Neural Ledger in the Zap editor. Zapier hosts the receiver, so you need no public endpoint and never handle a signing secret.

Connect

Add a TNL connection and paste your API key. Zapier validates it immediately — a failure here is a bad or revoked key, which tnl status will confirm.

Triggers

Triggers fire on new intelligence. Under the hood Zapier creates a webhook subscription and removes it when you turn the Zap off, so an inactive Zap costs nothing.

When configuring, narrow with the available filters. An unfiltered trigger fires on everything published, which burns Zapier tasks quickly on paid plans.

Actions

Actions search and fetch intelligence, for use after a trigger of your own.

Example: intelligence into a spreadsheet

Trigger:  TNL — New Intelligence
          Categories: Economic & Macro
Action:   Google Sheets — Create Spreadsheet Row

Map the row:

ColumnField
PublishedpublishedAt
Summarydata.summary
Geographiesdata.geographies
Impact pathsdata.impactPaths
Linkresource.url

Add a Filter step before the action if you only want events with real market impact — continue only when data.impactPaths is not empty. Filters run before the action, so a filtered-out event does not consume a task.

Example: alerting with deduplication

Trigger:  TNL — New Intelligence
Filter:   data.confidence  greater than  0.7
Action:   Slack — Send Channel Message

Delivery is at-least-once, so the same story can arrive twice after a retry. If duplicates matter, add a Storage by Zapier step keyed on id and stop when the key already exists.

Example: writing to your own system

Trigger:  TNL — New Intelligence
Action:   Webhooks by Zapier — POST to your API

Useful when you want TNL's filtering but your own storage, without exposing an endpoint to the public internet — Zapier makes the outbound call.

Make the receiving endpoint idempotent on resource.id + resource.revision, and ignore a revision lower than one you already hold. Zapier does not guarantee ordering.

Zapier or a direct webhook?

ZapierDirect webhook
Needs a public endpointNoYes
Per-event costA Zapier taskNone
LatencySeconds, plus polling on some plansSeconds
Control over retriesZapier'sYours

Zapier is the right answer for connecting to tools you already use. If you are feeding your own service at volume, a direct webhook is cheaper and faster.

Troubleshooting

Trigger never fires. Zapier only pulls sample data for an active Zap. Turn it on, then publish or wait for a matching event; the Zap history shows what arrived.

Duplicates. Expected. Deduplicate on id with Storage by Zapier.

Nothing after changing filters. Filters are applied at subscription level. Turn the Zap off and on to re-register the subscription with the new criteria.

The Neural Ledger API