Developer tool launches
A founder sells licences from a Next.js landing route. Buyers get a Licence tag, and a Kit sequence delivers setup docs and a feedback request.

Checkout embed
Next.js runs the product and the page, Plandalf runs checkout, and Kit tags and emails the buyer through native steps.
No credit card required. No coding required.
Next.js
Kit (ConvertKit)Plandalf has native Kit steps, so the Kit side needs no code in your Next.js app. The app loads the SDK and opens the checkout; a Plandalf sequence on Checkout Completed then tags the subscriber and adds them to a form or sequence. Kit events can start Plandalf sequences.
| Event | From and to | Through | What happens |
|---|---|---|---|
| Checkout opened | Next.js → Plandalf | A client component renders data-plandalf-present once the SDK is ready, or opens the offer from code with the ready SDK. | |
| Checkout completed | Plandalf → Kit | Native step | Tag Subscriber and Add Subscriber to Sequence run inside Plandalf, using the buyer's email from the trigger. |
| Upsell accepted | Plandalf → Kit | Native step | A separate sequence can set a custom field or second tag for upsell buyers. |
| Tag added | Kit → Plandalf | Native step | Saving the trigger makes Plandalf add the Kit webhook. A common use is Enroll in Promo for people who get a launch tag. |
| Access decision | Plandalf → Next.js | Webhook | A Send Webhook step to a route handler gives your own app the paid event, which is the safe place to grant access. A Kit tag is not proof of payment. |
Pair this with the signed identity guide if your buyers are logged in.
Create a client provider that loads the script with next/script and registers plandalf('ready', ...). Place it below the root layout so navigation reuses the loaded SDK.
Render data-plandalf-present with the offer slug after readiness, and close the handle from an effect cleanup when the route owning it unmounts.
In Kit open Settings, Developer, V4 Keys, Add a new key. Use the V4 key, not the legacy one beside it.
Under Automation, Marketplace, connect Kit. Create a sequence on Checkout Completed, add Kit, Tag Subscriber with email {{trigger.customer_email}} and a tag like Next.js customer, then Kit, Add Subscriber to Sequence.
Pick a recent checkout on the trigger's Test tab so variables fill in. Run each step with your own address, since a test makes a real change in Kit.
A founder sells licences from a Next.js landing route. Buyers get a Licence tag, and a Kit sequence delivers setup docs and a feedback request.
A trainer uses a Next.js booking page. Each paid seat adds a tag per cohort date so Kit reminders reach only the right group.
Checked October 26, 2026 against Plandalf's own setup guides and the vendor documentation: Next.js: load and optimize scripts.