Flodesk is the world's most intuitive email marketing platform designed to help small businesses grow, nurture and monetize their list while staying beautifully on-brand
Go to siteThe Flodesk API on Pipedream allows you to streamline email marketing efforts by enabling automation of subscriber management and email campaign triggers. With this integration, you can create workflows to sync subscriber data, send personalized emails based on customer actions, and analyze campaign performance, all in a serverless environment. Pipedream's ability to connect with hundreds of apps opens the door to craft custom automation sequences that fit your specific marketing needs.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
flodesk: {
type: "app",
app: "flodesk",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.flodesk.com/v1/subscribers`,
headers: {
Authorization: `Bearer ${this.flodesk.$auth.oauth_access_token}`,
},
})
},
})
Sync New Ecommerce Customers to Flodesk: Automatically add new customers from an ecommerce platform like Shopify to a Flodesk segment. When a new customer is created in Shopify, the workflow triggers, adding the customer's details to a specified Flodesk email list, ensuring they receive your latest marketing emails.
Trigger Email Sequences from Webinar Sign-Ups: Start an email sequence in Flodesk when someone signs up for a webinar via a tool like Zoom. This workflow can capture sign-up information and use it to trigger a personalized Flodesk email sequence, providing attendees with relevant information pre and post-webinar.
Send Custom Emails Based on CRM Updates: When a lead status is updated in a CRM like HubSpot, send a tailored email from Flodesk. This workflow listens for status changes in HubSpot and triggers an email via Flodesk that aligns with the lead's new stage in the sales funnel, ensuring timely and relevant communication.
Emit new event when a subscriber is added to a segment in Flodesk. See the documentation
Emit new event when a subscriber is created in Flodesk. See the documentation
Emit new event when a subscriber is unsubscribed in Flodesk. See the documentation
Add a subscriber to one or more segments in Flodesk. See the documentation
Creates or updates a subscriber in Flodesk. See the documentation
Find a subscriber by email address in Flodesk. See the documentation
Flodesk uses OAuth authentication. When you connect your Flodesk account, Pipedream will open a popup window where you can sign into Flodesk and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Flodesk API.
Pipedream requests the following authorization scopes when you connect your account:
all
GET
https://api.flodesk.com/oauth2/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://api.flodesk.com/oauth2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://api.flodesk.com/oauth2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}