Agency retainers paid by PayPal
A consultant invoices retainers through Plandalf. When a PayPal payment lands, the client is synced into ActiveCampaign so the onboarding automation can start.

Webhook or Zapier
A Plandalf sequence syncs each PayPal-paid buyer into ActiveCampaign through its API, using Send Webhook.
No credit card required. No coding required.
PayPal
ActiveCampaignPlandalf has no native ActiveCampaign steps or triggers, and it does not connect PayPal to ActiveCampaign. A Plandalf sequence can call ActiveCampaign's contact sync endpoint with Send Webhook after a PayPal-paid checkout, and an ActiveCampaign automation can post to a Plandalf catch URL to enrol contacts in a promo.
| Event | From and to | Through | What happens |
|---|---|---|---|
| Checkout completed | Plandalf (paid via PayPal) → ActiveCampaign | Webhook | Send Webhook posts to your account's /api/3/contact/sync address with the buyer's email and name. ActiveCampaign creates the contact or updates the one with that email. |
| Tag or list on purchase | Plandalf → ActiveCampaign | Webhook | The sync endpoint lists tags and lists among its optional fields. Check the field shapes in ActiveCampaign's reference before you rely on them, because a tag can start an automation. |
| Automation enrols a contact | ActiveCampaign → Plandalf | Webhook | Plandalf's ActiveCampaign page says an automation's Webhook action sends form-encoded data with the address in contact[email], so a JSON catch URL may need Zapier or a small proxy in between. |
| Countdown in a campaign | Plandalf → ActiveCampaign | A Plandalf countdown image can go in an HTML block of an ActiveCampaign email, with the recipient merge tag in the image address. | |
| Refund | PayPal → ActiveCampaign | By hand | Invoice Refunded is documented for Stripe refunds. After a PayPal refund, remove the tag or contact status in ActiveCampaign yourself. |
You need your ActiveCampaign API URL and key from its Developer settings, and a published Plandalf offer with PayPal added.
ActiveCampaign gives each account its own base address, shown under My Settings, Developer. Do not assume the US address, because accounts differ.
Connect the PayPal Business account in Plandalf and enable PayPal on the offer.
In Automation, My Sequences, create a sequence on Plandalf, Checkout Completed for that offer, and pick a recent checkout as the test sample.
Use POST, your base address followed by /api/3/contact/sync, and a header called Api-Token holding your key. The Payload is a JSON object with a contact holding email from {{trigger.customer_email}}, firstName and lastName.
Run the step. A 201 reply means a new contact was created and 200 means an existing one was updated. Only the fields you send are changed.
Switch on Run on test purchases, approve a sandbox payment, check the Events view and then find the contact in ActiveCampaign. Switch the setting off.
A consultant invoices retainers through Plandalf. When a PayPal payment lands, the client is synced into ActiveCampaign so the onboarding automation can start.
Ticket buyers are synced to ActiveCampaign right after payment, so reminder emails reach them without exporting a list.
Api-Token, and include the buyer's email.Checked October 26, 2026 against Plandalf's own setup guides and the vendor documentation: ActiveCampaign API: sync a contact, ActiveCampaign API: base URL.