> Open a Plandalf offer from a Shopify page, then add the buyer to a Flodesk segment or workflow with a Send Webhook step. Flodesk has its own Shopify connection for orders.

Source: https://plandalf.com/apps/shopify/integrations/flodesk
Last modified: 2026-10-26

Checkout embed

# Shopify + Flodesk integration

A Plandalf offer opened from a Shopify page can end with the buyer in a Flodesk segment, through a Send Webhook step that calls Flodesk's API.

[Start your 14-day free trial](https://admin.plandalf.dev/signup)[Jump to the setup](#setup)

No credit card required. No coding required.

**Shopify**

**Flodesk**

## Does Shopify integrate with Flodesk?

Plandalf does not read your Shopify orders and has no native Flodesk step. Flodesk has its own Shopify connection for store customers and carts. For a Plandalf offer opened from a Shopify page, a sequence can write the buyer into Flodesk with Send Webhook or Zapier, using Flodesk's subscriber API.

## What moves between Shopify and Flodesk

Event

From and to

Through

What happens

Offer opened from a Shopify page

ShopifyPlandalf

Checkout embed

The Plandalf SDK loads from the theme, and a button with `data-plandalf-present` opens the offer beside the native cart. Payment goes to your Stripe or PayPal account, not through Shopify.

Checkout completed

Plandalf (paid via Stripe)Flodesk

Webhook

A Send Webhook step POSTs to Flodesk's create-or-update subscriber endpoint. Flodesk's reference says that call needs an email or an id and is authenticated with an API key sent as the username of HTTP Basic auth.

Upsell accepted

Plandalf (paid via Stripe)Flodesk

Webhook

A second Send Webhook step can call Flodesk's add-to-segments endpoint, so people who took the upgrade land in a segment of their own.

Cart abandoned

PlandalfFlodesk

Webhook

A visitor who typed an email in the Plandalf checkout but did not pay can be posted to Flodesk after a wait of 5 minutes to 7 days. Flodesk's workflow endpoint cannot start its own abandoned cart workflows, so use a segment instead.

Invoice refunded

StripeFlodesk

Webhook

A refund that succeeds in Stripe starts a sequence you build, with Send Webhook set to DELETE against Flodesk's remove-from-segments endpoint. The Remove access on refund template has no Flodesk step.

New subscriber

FlodeskPlandalf

Zapier or Make

Plandalf's Flodesk page describes a Zapier route: a Flodesk new-subscriber trigger feeding Webhooks by Zapier, which posts to a Plandalf catch URL so the sequence can run Enroll in Promo.

## Put a Plandalf buyer from a Shopify page into a Flodesk segment

You need a Shopify theme you can edit, a published Plandalf offer, and a Flodesk account where you can create an API key.

1.  ### Add the offer to the Shopify theme
    
    In the theme code editor open `theme.liquid` and paste the Plandalf SDK script before the closing `body` tag. Then put a button with `data-plandalf-present` set to your offer slug on the product template or landing page where the upgrade belongs.
    
2.  ### Create a Flodesk API key
    
    Flodesk's developer docs say personal keys are managed on the API page under Account settings. The key is the username in HTTP Basic auth and the password stays empty, so you will base64-encode the key followed by a colon.
    
3.  ### Start a sequence on Checkout Completed
    
    In Plandalf open Automation, then My Sequences, and create a sequence. Choose Plandalf and Checkout Completed, pick the offer, and on the Test tab choose a recent checkout as the sample so the variable menu fills.
    
4.  ### Add a Send Webhook step for the subscriber
    
    Add Plandalf, Send Webhook with the POST method and the URL `https://api.flodesk.com/v1/subscribers`. Set the payload to carry `email` as `{{trigger.customer_email}}`, add an Authorization header of Basic followed by your encoded key, and add name fields using the names in Flodesk's subscriber reference.
    
5.  ### Add the segment or workflow step
    
    Add a second Send Webhook that calls Flodesk's add-to-segments endpoint for the same email, or its add-subscriber-to-workflow endpoint if a Flodesk workflow should send the welcome emails. Read the body that endpoint expects in Flodesk's reference before you fill in the payload.
    
6.  ### Rehearse and build the refund sequence
    
    Switch on Run on test purchases, buy through the test link with your own email, and check the Events view and Flodesk. Then build a separate sequence on Invoice Refunded with Full refunds only on, whose Send Webhook uses the DELETE method on the segment endpoint.
    

## What sellers do with Shopify and Flodesk

### VIP tier after a product drop

A boutique store releases a collection through the Shopify cart and sells a paid VIP tier as a Plandalf offer from the same product page. Buyers of the tier go to a VIP segment in Flodesk, which holds the emails only they receive.

### Paid workshop beside a design shop

A maker who sells goods on Shopify also runs a paid workshop. The workshop is a Plandalf offer, and the sequence adds each attendee to a Flodesk workflow with the joining details.

## Limits and gotchas

-   Flodesk's own Shopify connection syncs store customers and fires purchase and abandoned cart workflows from Shopify orders. A Plandalf checkout is not a Shopify order, so those Shopify triggers do not fire for Plandalf buyers.
-   Flodesk's reference gives a default limit of 100 requests a minute. A launch where many buyers pay at once may need a re-run of any step that is refused.
-   Send Webhook is a plain HTTP call that Plandalf does not sign, and your Flodesk key sits in the step's headers. Check the receiving status in the run's Events view, because Plandalf's docs say not to assume automatic retries.
-   Flodesk's workflow endpoint only re-adds a person who has finished the workflow and only when Allow repeat subscribers is on, so a repeat buyer may not restart it.
-   Adding a buyer to Flodesk creates a subscriber who may not have agreed to marketing. State the email terms on the Plandalf checkout, and check which status Flodesk gives subscribers created through its API.

## Shopify and Flodesk: common questions

Does Shopify integrate with Flodesk?

Yes, through Flodesk's own Shopify connection, which syncs store customers and runs purchase and abandoned cart workflows. Plandalf is separate from it: it adds a checkout beside the Shopify cart and can send those buyers to Flodesk by Send Webhook.

How do I connect a Shopify page to Flodesk with Plandalf?

Load the Plandalf SDK in the theme, open an offer from a button, and build a sequence on Checkout Completed whose Send Webhook step calls Flodesk's subscriber API. The setup above covers each step.

Will Plandalf buyers show up as Shopify customers in Flodesk?

No. They are paid through your Stripe or PayPal account in a Plandalf checkout, so Shopify has no order for them. They reach Flodesk only through the Send Webhook step you build.

Is there a Plandalf Flodesk app?

No. Plandalf has no native Flodesk steps or triggers, which is why this route uses Send Webhook or Zapier's generic Webhooks.

## Guides for this pair

-   [Plandalf with Shopify](https://plandalf.com/platforms/shopify)
-   [Plandalf with Flodesk](https://plandalf.com/platforms/flodesk)
-   [Shopify setup guide](https://plandalf.com/docs/platforms/shopify)
-   [Webhooks, inbound and outbound](https://plandalf.com/docs/api/webhooks)
-   [Automations overview](https://plandalf.com/docs/integrations/plandalf)

[Start your 14-day free trial](https://admin.plandalf.dev/signup)

## More from Shopify and Flodesk

-   [**Shopify + Postmark**Postmark is where transactional email is sent, not a list. Plandalf can call its Email API after a purchase made from a Shopify page.](https://plandalf.com/apps/shopify/integrations/postmark)
-   [**Stripe + Shopify**A button in your Shopify theme opens a Plandalf checkout that charges through your own Stripe account, while Shopify keeps its cart and catalog.](https://plandalf.com/apps/stripe/integrations/shopify)
-   [**PayPal + Shopify**A Plandalf offer sits beside the Shopify cart. PayPal on that offer is set in Plandalf, not in Shopify.](https://plandalf.com/apps/paypal/integrations/shopify)
-   [**Mailchimp + Flodesk**Tag the buyer in Mailchimp with a native step and put them in a Flodesk segment with a Send Webhook call, from the same checkout.](https://plandalf.com/apps/mailchimp/integrations/flodesk)
-   [**Stripe + Flodesk**Stripe takes the payment in a Plandalf checkout, and a Send Webhook step can add the buyer to a Flodesk segment so a workflow emails them.](https://plandalf.com/apps/stripe/integrations/flodesk)
-   [**WordPress + Flodesk**Flodesk forms collect subscribers on your WordPress site. A Plandalf button on the same site adds paid buyers to Flodesk through Send Webhook.](https://plandalf.com/apps/wordpress/integrations/flodesk)

Checked October 26, 2026 against Plandalf's own setup guides and the vendor documentation: [Flodesk help: How to connect Shopify and Flodesk](https://help.flodesk.com/en/articles/4447873), [Flodesk developer documentation](https://developers.flodesk.com/).
