Bupple
Automate with Bupple

Automate with Bupple

Bupple in Clay

Send each row of a Clay table to Bupple with an HTTP API column, and bring Bupple's results back into Clay with a webhook source.

Clay holds the leads; Bupple makes something for each one. Clay's HTTP API column and webhooks need a Clay plan that includes them (Growth or above at the time of writing).

Clay starts Bupple, one row at a time

Add an enrichment column HTTP API:

  • Method POST, Endpoint the automation's start link.
  • Body — the row's columns as JSON, for example {"first_name": "/First Name", "company": "/Company", "email": "/Email", "row_id": "/Row ID"}.
  • Headers — Content-Type: application/json and Idempotency-Key from the row's id.

Run the column on the rows you want; each row starts one run. To call the API with a key instead, put the Authorization header in an HTTP API (Headers) account, not in the column — a header typed in the column is visible to everyone who can see the table.

Bupple sends results back to Clay

In the workbook, add a source: Webhooks › Monitor webhook, and copy its URL into the automation's Send the result › A webhook. Each finished run arrives as a row with input (the row you sent, so you can match it on row_id) and files with their public_url when the automation also has A public link.

Recipes