Send leads into ManyPI
Use the lead intake URL, so there is no key to manage.1
Copy your intake URL
In ManyPI, open Integrations → Lead intake URL and copy the URL.
2
Add a POST action
In your Zap, add Webhooks by Zapier → POST. Paste the URL and set
Payload Type to JSON.
3
Map the fields
Under Data, add
email, first_name, company and any other fields
from earlier steps. To add the lead to a campaign at the same time, add
campaign_id.Start a Zap when something happens in ManyPI
1
Add a Catch Hook trigger
Start the Zap with Webhooks by Zapier → Catch Hook and copy the URL
Zapier gives you.
2
Add a ManyPI webhook
In ManyPI, open the profile menu, then Developers → Webhooks. Add a
webhook with Zapier’s URL and the events you want, for example Reply
received and Meeting booked.
3
Send a test
Click Send test on the webhook, then Test trigger in Zapier. The
event’s fields show up under Data.
Call the ManyPI API
To start a lead search, enroll leads or anything else the API does, add Webhooks by Zapier → Custom Request with a header:Polling for scraper runs
If you cannot receive a webhook,GET https://app.manypi.com/api/runs?limit=20
returns recent scraper runs as a flat list, the shape a polling trigger
expects. A run keeps its id from pending to completed, so filter to
status: completed before you deduplicate, or the Zap fires once while the
run is still queued.