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
If you don't have one, you will need to start by creating a Project and then a new workflow.
⬇️
Once in the builder, by either creating a Trigger or an Action and selecting Omnisend, you will be able to see a "Connect an Omnisend account" button.
Here, paste the previously created API key and then click Save.
And you're done! You can now select this Omnisend account from a dropdown in the future. For example, from an 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.
We start by selecting the Trigger (New Row Added (Instant)) and connecting our account. Once done, select the Spreadsheet ID (or search by name) along with the Sheet within the file.
⬇️
Now, onto the API request. To help you build the request body, you can fill in the fields here: https://api-docs.omnisend.com/reference/post_contacts.
You can leave every field as-is, except for the Body tab: change the content type to JSON.
Once you edit the content of the request, you can access variables here.
You must test to ensure it functions correctly before deploying the workflow.
This is what our final request looks like.
We'll click on Deploy and add a new row in our 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.