Pipedream is an integration and automation platform that allows developers to connect APIs and services using workflows written in code or no-code steps.
It supports thousands of apps and enables event-driven automation with minimal setup. With Pipedream, users can easily trigger actions in one app based on events in another, making it ideal for rapid API-based integrations.
Benefits
Connect Omnisend with more than 2500 apps and pass any contact data you want to Omnisend, or trigger custom events inside your Omnisend account.
Available Omnisend triggers:
New Contact Created
New Order Completed
Available Omnisend actions:
Any Omnisend API request
Start Campaign
Update Contact
Trigger Custom Event
Connecting Omnisend with Pipedream
Step 1. Generate your API key in Omnisend before connecting to Pipedream. Go to Apps → search for Pipedream → click Connect now → Copy API Key.
Step 2. If you don't already have a Project created, you need to start by creating a Project and then a new workflow.
⬇️
Step 3. Once in the builder, create a Trigger or an Action and select Omnisend. You'll see a Connect an Omnisend account button.
Step 4. Here, paste the previously created API key and then click Save.
That's it! The account is now connected. You can select it from the dropdown in any future Omnisend action.
Example Use Case
Given that the possible scenarios are practically limitless, we will provide an example of how to add a contact to Omnisend when a new row is created in a spreadsheet.
Start by selecting the Trigger (New Row Added (Instant)) and connecting your account. Once done, select the Spreadsheet ID (or search by name) along with the Sheet within the file.
⬇️
Now, set up the API request. To help you build the request body, refer to the Omnisend API reference for contacts.
You can leave every field as-is, except for the Body tab: change the content type to JSON.
Once you edit the request content, you can access variables here.
Always test the workflow to ensure it functions correctly before deploying.
This is what our example final request looks like.
Once ready, click Deploy and add a new row in your sheet.
⬇️
The contact is instantly created in Omnisend.
If you still have any questions or need assistance with the Omnisend side of the integration, feel free to contact us at [email protected]. If you have questions about Pipedream's functionality, we advise you to reach out to Pipedream support, and they will be able to provide the exact steps to build or fix your workflow.














