> MailerLite has its own Shopify app. Plandalf adds a checkout beside the cart and puts its buyers in a MailerLite group, then removes them on a full refund.

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

Checkout embed

# Shopify + MailerLite integration

MailerLite's Shopify app covers the store. A Plandalf offer opened from a Shopify page puts its own buyers in a MailerLite group with native steps.

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

No credit card required. No coding required.

**Shopify**

**MailerLite**

## Does Shopify integrate with MailerLite?

Plandalf does not read your Shopify orders. MailerLite has its own Shopify app for that. Plandalf has native MailerLite steps, so a Plandalf offer opened from a Shopify page can find or create the subscriber, add them to a group and remove them again on a full refund, without Zapier.

## What moves between Shopify and MailerLite

Event

From and to

Through

What happens

Offer opened from a Shopify page

ShopifyPlandalf

Checkout embed

The SDK is loaded by the theme, and a button with `data-plandalf-present` opens the offer. Payment goes to your Stripe or PayPal account.

Checkout completed

Plandalf (paid via Stripe)MailerLite

Native step

Find or Create Subscriber returns a `subscriber_id`, and Add Subscriber to Group uses it to place the buyer in a group such as Class Members.

Invoice paid

Plandalf (paid via Stripe)MailerLite

Native step

Update Subscriber Fields writes a field such as `plan`, using the field's key from MailerLite. Invoice Paid also fires on subscription renewals, so the field stays current.

Invoice refunded

StripeMailerLite

Native step

Remove Subscriber from Group looks the subscriber up by email and takes them out of the group after a full refund. They stay in MailerLite.

Subscriber created

MailerLitePlandalf

Native step

Plandalf adds the webhook through MailerLite's API when you save the trigger. You can limit it to one group and use it to run Enroll in Promo.

## Add Plandalf buyers to their own MailerLite group

You need a Shopify theme you can edit, a published Plandalf offer, and a MailerLite account on the current MailerLite rather than Classic.

1.  ### Decide which group the buyers go to
    
    MailerLite's Shopify article says its app syncs store customers into a chosen group in both directions, and that new subscribers in that connected group are created in Shopify. Create a separate group for Plandalf buyers, so that buyers never become Shopify customers by accident.
    
2.  ### Add the offer to the theme
    
    Put the Plandalf SDK script before the closing `body` tag of `theme.liquid`, and add a button with `data-plandalf-present` on the template that should sell the offer. Check the cart path as well as the offer path.
    
3.  ### Generate a MailerLite token
    
    In MailerLite open Integrations, find MailerLite API and click Use, then Generate new token. Name it Plandalf, leave All IPs allowed selected, and copy the token, which MailerLite shows only once.
    
4.  ### Connect MailerLite and build the sequence
    
    In Plandalf open Automation, then Marketplace, and connect MailerLite with the token. Under My Sequences choose Plandalf and Checkout Completed for the offer.
    
5.  ### Find the subscriber, then add the group
    
    Add MailerLite, Find or Create Subscriber with Email Address as `{{trigger.customer_email}}`, and run its test. Add MailerLite, Add Subscriber to Group, pick `subscriber_id` from that step in the variable menu rather than the email, and choose the group.
    
6.  ### Add the refund sequence and test
    
    Add Remove access on refund for the offer and choose the group in the removal step. Switch on Run on test purchases, buy with a test card using your own email, and check the group in MailerLite.
    

## What sellers do with Shopify and MailerLite

### Workshop attendees apart from store customers

A craft shop sells supplies in the Shopify cart and workshop places as a Plandalf offer. Attendees go into a Workshop group that starts a MailerLite automation with the joining details.

### Paid community beside a product line

A brand sells a members' circle as a Plandalf subscription from a product page. The group is kept current through Invoice Paid, and a full refund removes the member from it.

## Limits and gotchas

-   MailerLite's Shopify article says new subscribers added to the connected group are created in Shopify. Keep Plandalf buyers in a different group unless you want that.
-   Add Subscriber to Group needs the subscriber ID from the Find or Create Subscriber step, not an email address. An email in that field gives the Failed to assign subscriber to group error.
-   Only current MailerLite is supported. MailerLite Classic accounts use a different API and will not connect.
-   MailerLite's Shopify article describes abandoned cart emails that trigger only for recognised shoppers on the store. Plandalf's Cart Abandoned trigger covers the Plandalf checkout, which is a separate thing.
-   The token works with the permissions of the MailerLite user who created it and stops working if that user is removed.

## Shopify and MailerLite: common questions

Does Shopify integrate with MailerLite?

Yes, MailerLite publishes a Shopify app that syncs customers both ways and adds order counts and total spent as subscriber fields. Plandalf is not part of that sync.

How do I add Plandalf buyers to MailerLite from a Shopify page?

Open the offer from a theme button and build a sequence on Checkout Completed with Find or Create Subscriber followed by Add Subscriber to Group. The recipe above covers the settings.

Shopify MailerLite integration: will Plandalf sales count in the Shopify order fields?

No. MailerLite fills those fields from Shopify orders, and a Plandalf sale is not a Shopify order. Use a subscriber field or a group to mark Plandalf buyers.

What happens to a buyer who is refunded?

After a full refund in Stripe, a sequence on Invoice Refunded can run Remove Subscriber from Group. The person stays in your MailerLite account, only out of that group.

## Guides for this pair

-   [Plandalf with Shopify](https://plandalf.com/platforms/shopify)
-   [Plandalf with MailerLite](https://plandalf.com/platforms/mailerlite)
-   [MailerLite setup guide](https://plandalf.com/docs/integrations/mailerlite)
-   [Shopify setup guide](https://plandalf.com/docs/platforms/shopify)
-   [Automations overview](https://plandalf.com/docs/integrations/plandalf)

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

## More from Shopify and MailerLite

-   [**Shopify + ActiveCampaign**ActiveCampaign connects to the Shopify store on its own. A Plandalf offer opened from that store reaches ActiveCampaign through one Send Webhook step.](https://plandalf.com/apps/shopify/integrations/activecampaign)
-   [**Shopify + Kit (ConvertKit)**Kit's Shopify app syncs the store's customers. A Plandalf offer opened from a Shopify page tags its own buyers in Kit and starts their emails.](https://plandalf.com/apps/shopify/integrations/convertkit)
-   [**Shopify + Drip**A Plandalf offer opened from a Shopify page can tag the buyer in Drip and record a purchase event that starts a Drip workflow.](https://plandalf.com/apps/shopify/integrations/drip)
-   [**WordPress + MailerLite**MailerLite's plugin collects signups on WordPress. A Plandalf button on the page puts paid buyers into a MailerLite group, which can start an automation.](https://plandalf.com/apps/wordpress/integrations/mailerlite)
-   [**Kit (ConvertKit) + MailerLite**A Kit tag and a MailerLite group for the same buyer, added on purchase and removed together on a full refund.](https://plandalf.com/apps/convertkit/integrations/mailerlite)
-   [**MailerLite + Mailchimp**A group per product in MailerLite and a tag per product in Mailchimp, kept in step by Plandalf sequences.](https://plandalf.com/apps/mailerlite/integrations/mailchimp)

Checked October 26, 2026 against Plandalf's own setup guides and the vendor documentation: [MailerLite help: How to connect Shopify to MailerLite](https://www.mailerlite.com/help/how-to-set-up-the-mailerlite-integration-for-shopify).
