Skip to main content
Pipedream suits workflows that need a little code: checking webhook signatures, reshaping a payload, or calling several APIs in a row.

Start a workflow from ManyPI events

1

Add an HTTP trigger

Create a workflow with the HTTP / Webhook trigger and copy its URL.
2

Add a ManyPI webhook

In ManyPI, open the profile menu, then Developers → Webhooks. Add a webhook with Pipedream’s URL, the events you want, and a signing secret. Store the same secret in Pipedream as an environment variable named MANYPI_WEBHOOK_SECRET.
3

Check the signature

Pipedream parses the JSON body for you. ManyPI sends compact JSON, so serializing the parsed body again gives back the exact bytes that were signed. Add a Node.js step:
See Webhooks for every event and its fields.

Call the ManyPI API

From any Node.js step:
Store the key as an environment variable and give it only the permissions the workflow needs. Every endpoint is in the API reference.

Send leads into ManyPI

Post to your lead intake URL from a code step or the Send any HTTP request action, with the leads as JSON.