Security & Platform
Build on your own data.
Automations can call your own systems over HTTP, and a per-workflow webhook URL lets your systems trigger work in Spodus.
Workflow webhooks in practice.
- Trigger a workflow from outsideGive a workflow its own secret URL and POST to it from your systems to start work in Spodus.
- Call out to your systemsAn automation step can POST to any endpoint you control, with the record's fields interpolated into the request.
- Connect your stackWire Spodus to the tools you keep, with events out and data in, no scraping or exports.
One connected system
One workflow reaches every module.
A call coming in does not land in one app.
- A POST to a workflow URL can create a record in any module.
- An HTTP step sends the record's own fields on to your system.
- One builder covers both directions, in and out.
The other feature in Security & Platform.
Can I read and write records from my own code?
Yes. The REST API lists, creates, reads, updates and deletes records in any object, custom ones too, on every plan. An owner or admin makes an API key in Settings, and the key acts with the permissions of the person who made it. Workflows add one URL per workflow your systems can POST to, and a step that posts back out.
Which plans include this?
Starter and Growth. The inbound URL and the outbound HTTP step are one entitlement, so a plan with either has both, and a workspace below it gets a 402 on the URL and a failed step in the run log. Nothing is throttled by the second: every run counts against the plan's monthly automation allowance, 20,000 on Starter and 100,000 on Growth.
Can Spodus push events to my system?
From inside a workflow. There is no event stream to subscribe to: you add an HTTP request step, and your URL is called when that workflow runs. So the real question is what starts the workflow — a schedule, a date on a record, an inbound call, a form submission, or someone pressing Run.
How do I authenticate?
With the secret in that workflow's Live URL, sent as an x-webhook-secret header or a query parameter and compared in constant time. It belongs to the one workflow it was minted for and nothing else, and the URL answers only while that automation is Active, so switching the automation off closes it.
Workflow webhooks, on your own data.
Bring a spreadsheet or an export to a demo and see it there.