An online course priced for international students
A teacher sells to students abroad, some of whom prefer to pay from a PayPal balance. They reach the same Plandalf offer and the same Teachable course, with no second product to maintain.

Native integration
A student who pays with PayPal on a Plandalf checkout can be found or created in Teachable and enrolled in the course they bought.
No credit card required. No coding required.
PayPal
TeachablePlandalf connects them. PayPal takes the payment on a Plandalf checkout, then a sequence runs the native Teachable steps: find or create the student and enrol them in a course. It needs a Teachable school on the Growth plan or higher. A PayPal refund does not remove the student automatically.
| Event | From and to | Through | What happens |
|---|---|---|---|
| Checkout completed | Plandalf (paid via PayPal) → Teachable | Native step | Enrol Student in Course finds the student by email and creates them first if Teachable does not have them. Enrolling someone already in the course changes nothing. The PayPal docs describe one completion path for PayPal and cards. |
| Upsell accepted | Plandalf (paid via PayPal) → Teachable | Native step | A second Enrol Student in Course step can add the bonus course when the upsell is paid. The docs do not state how upsells behave with PayPal, so test that purchase path before launch. |
| Refund in PayPal | PayPal → Teachable | By hand | Remove Student from Course is documented behind the Invoice Refunded trigger, which fires for Stripe refunds. After a PayPal refund, remove the student in Teachable or run the step from a sequence you start with a Webhook Trigger. |
You need a Teachable school on the Growth plan or higher and a published Plandalf checkout for the course.
Connect PayPal in Plandalf, enable it on the course offer and keep card payment on beside it. Connect the sandbox environment for testing.
In the school admin go to Settings, open the API tab, click Create API Key, name it Plandalf and copy the key. Read Teachable's usage fees page first: students added through the API count toward its fees.
In Plandalf open Automation, Marketplace, Teachable, Connect. Paste the key into API Key and wait for Teachable connected.
Create a sequence on Plandalf, Checkout Completed, limited to the course checkout. Add Teachable, Enrol Student in Course: Email Address {{trigger.customer_email}}, the Course, Name {{trigger.customer_name}}. Unpublished courses are marked (unpublished) in the list.
Approve a PayPal sandbox payment and read the Events view, then check the student list in Teachable. The step test enrols a real student, so use your own email. Turn on Run on test purchases if the sequence was skipped.
For PayPal refunds, remove the student in Teachable yourself. The Remove access on refund template is built for Stripe refunds.
A teacher sells to students abroad, some of whom prefer to pay from a PayPal balance. They reach the same Plandalf offer and the same Teachable course, with no second product to maintain.
The checkout adds a short bonus course as an order bump. Two Enrol Student in Course steps in one sequence cover the main course and the bonus, instead of one sequence per course.
Checked October 26, 2026 against Plandalf's own setup guides.