Skip to main content
Question

Retrieve subscribers information from Flodesk API

  • February 14, 2025
  • 1 reply
  • 7 views

Hi,

I’m trying to create the below workflow in Zapier but got stuck as I’m not very good with Flodesk API and APIs in general.

 

Expected workflow:

  1. Create/Add a subscriber to Segment in Flodesk based on a trigger from a funnel platform.
  2. Create a new row in Google Sheets and pass the subscriber’s data (name, email, phone number).
  3. Retrieve the subscriber’s ‘Created at’ date
  4. If it’s before a specific date, I’d want to mark a column in Google Sheet as an old lead, otherwise, I’d mark it as a new lead.
  5. Fill the lead status column (new/old) in Google Sheet depending on the previous condition.

Now, I’m stuck with at step 3 and 4, because Zapier’s native integration with Flodesk doesn’t return ‘Created at’ date, so I’d need to get through a custom request and apply and IF condition which I have no idea on how to build both!

 

FYI: this is the Flodesk API documentation: https://developers.flodesk.com/

 

I’d appreciate any help!

Thanks!

Did this topic help you find an answer to your question?

1 reply

gatipe
Forum|alt.badge.img
  • Beginner
  • 15 replies
  • March 19, 2025
assimL wrote:

Hi,

I’m trying to create the below workflow in Zapier but got stuck as I’m not very good with Flodesk API and APIs in general.

 

Expected workflow:

  1. Create/Add a subscriber to Segment in Flodesk based on a trigger from a funnel platform like سعر غرام الذهب في الامارات.
  2. Create a new row in Google Sheets and pass the subscriber’s data (name, email, phone number).
  3. Retrieve the subscriber’s ‘Created at’ date
  4. If it’s before a specific date, I’d want to mark a column in Google Sheet as an old lead, otherwise, I’d mark it as a new lead.
  5. Fill the lead status column (new/old) in Google Sheet depending on the previous condition.

Now, I’m stuck with at step 3 and 4, because Zapier’s native integration with Flodesk doesn’t return ‘Created at’ date, so I’d need to get through a custom request and apply and IF condition which I have no idea on how to build both!

 

FYI: this is the Flodesk API documentation:

 

I’d appreciate any help!

Thanks!

To retrieve the "Created at" date from Flodesk, you'll need to use Zapier’s Custom Request feature since the native integration doesn’t provide this. Set the method to GET and use the Flodesk API endpoint for subscriber details. After retrieving the data, use Formatter in Zapier to extract and format the "Created at" date. Then, apply an IF condition using Zapier’s Filter to check if the date is before your specified threshold. Finally, use a Google Sheets action to add or update the lead status based on the condition.


Reply