Skip to main content
The Pipedream integration triggers your Pipedream automations in real time whenever a spreadsheet import is submitted. Use it to connect data to your APIs, CRMs, or databases without writing custom code.

How it works

CSVbox sends the imported CSV data to your selected Pipedream workflow as soon as a user submits it. Each import becomes a new event in Pipedream, where you can process or forward the data to hundreds of apps.

Example workflow

  1. A user uploads a CSV → CSVbox validates it and sends the data to Pipedream.
  2. The Pipedream trigger receives the event.
  3. The workflow inserts rows into a database, sends Slack alerts, or posts data to your API.

Setup instructions

1

Choose Pipedream as your destination

In your CSVbox Sheet Settings, select Pipedream as the destination and click Save.
2

Create a Pipedream trigger

  1. Log in to your Pipedream account.
  2. Create a new workflow.
  3. When prompted to select a trigger source, choose CSVbox → New Import.
CSVbox New Import trigger in Pipedream
3

Connect CSVbox to Pipedream

In the trigger setup screen, paste your CSVbox API Key and API Secret Key. You can find these under CSVbox Dashboard → Account Settings → API Keys.
Connect CSVbox account in Pipedream
4

Select your sheet

In the Trigger Settings window in Pipedream, choose the Sheet Name you want to connect from the dropdown. Click Save and continue to confirm.
Select sheet in Pipedream trigger settings
5

Verify the connection

Return to CSVbox → Sheet Settings → Destination. The Pipedream Connection now shows as successful.
Pipedream connection successful
6

Test the importer

  • Upload a sample CSV using your importer.
  • Pipedream instantly receives the data as an event payload.
  • You can view the incoming event in your Pipedream workflow’s Event tab.
After making changes in your Pipedream workflow (such as reconnecting CSVbox or editing the trigger), wait a few seconds before testing from CSVbox. It can take a short time for Pipedream to propagate configuration updates across their servers.

Common use cases

  • Sync leads to your CRM (HubSpot, Salesforce, Pipedrive, etc.)
  • Insert or update records in databases (PostgreSQL, MySQL, Supabase, Airtable)
  • Send notifications on Slack, Discord, or Email
  • Transform or enrich data before passing it to another service