Course launch from a blog post
A teacher publishes a long post on a WordPress blog with a Buy button at the end. Buyers are tagged with the course name, and a journey starting on the event sends week-by-week lessons.

Checkout embed
A WordPress page hosts the Plandalf button, and Plandalf's native Mailchimp steps tag the buyer in your audience and start their journey.
No credit card required. No coding required.
WordPress
MailchimpWordPress hosts the page and Mailchimp holds the audience; Plandalf sits between them. A Plandalf button in a Custom HTML block opens a checkout, and a Plandalf sequence then runs native Mailchimp steps to add the buyer, tag them and record an event. A Mailchimp signup form on the same page can also start a Plandalf sequence.
| Event | From and to | Through | What happens |
|---|---|---|---|
| Checkout opened from a WordPress page | WordPress → Plandalf | The SDK script and a button with data-plandalf-present go in a Custom HTML block or the theme. WordPress does not take the payment: your Stripe or PayPal account does. | |
| Checkout completed | Plandalf (paid via Stripe) → Mailchimp | Native step | Add Tags to Contact puts the tag on the buyer and adds them to the audience first when they are new. Add or Update Contact can also fill merge fields that already exist in the audience. |
| Checkout completed | Plandalf (paid via Stripe) → Mailchimp | Native step | Record Event sends a custom event with a name such as course_enrolled. A Mailchimp Customer Journey that starts on that event name sends the right emails. |
| Contact subscribed | Mailchimp → Plandalf | Native step | A visitor who joins the audience through a form on your WordPress page can start a sequence that runs Enroll in Promo, so each person gets their own countdown. |
| Invoice refunded | Stripe → Mailchimp | Native step | Remove Tags from Contact takes the tag back after a full refund. If the email is not in the audience, the step is skipped. |
You need a WordPress login that can publish pages and insert JavaScript, a published Plandalf offer and a Mailchimp account with an audience.
Add a Custom HTML block, or paste into the page Code editor, with the Plandalf SDK script and a button that has data-plandalf-present set to your offer slug. Save the draft and check that WordPress did not strip the script.
Open the live page signed out and click the button. Plandalf's WordPress guide warns that caching and optimisation plugins can move or delay scripts, so test the real output and not only the editor preview.
In Mailchimp open your profile menu, then Extras, then API keys, and choose Create A Key. Copy every character, including the data centre part such as -us21.
In Plandalf go to Automation, then Marketplace, click Connect on Mailchimp, and paste the key into API Key. Wait for Mailchimp connected.
Under My Sequences use Plandalf and Checkout Completed with your offer. Add Mailchimp, Add Tags to Contact, pick the audience and set Email Address to {{trigger.customer_email}}. Then add Record Event with the name your Customer Journey starts from.
Switch on Run on test purchases, buy with a test card and your own email, and confirm the tag in the audience. Add Remove access on refund under Templates, pick the same audience and tag, and switch the test setting off.
A teacher publishes a long post on a WordPress blog with a Buy button at the end. Buyers are tagged with the course name, and a journey starting on the event sends week-by-week lessons.
A site collects free subscribers with a Mailchimp form and sells a paid tier through Plandalf on the same page. A sequence on Contact Subscribed starts a countdown, and a paid tier buyer gets a Paid tag.
Checked October 26, 2026 against Plandalf's own setup guides and the vendor documentation: Mailchimp help: Add a Signup Form in WordPress.