A solo founder watching the first sales
Each order posts to a private channel on a phone, with the amount and the line items. International PayPal orders show their currency through the currency variable.

Native integration
Sales paid by PayPal on a Plandalf checkout can post to a Slack channel, so your team sees each order as it lands.
No credit card required. No coding required.
PayPal
SlackPlandalf connects them: PayPal takes the payment on a Plandalf checkout and Slack receives the message. Plandalf's Slack notifications recipe and its Send Slack Message step post purchases and paid invoices. The refund notification is documented for refunds that succeed in Stripe, so PayPal refunds will not post by themselves.
| Event | From and to | Through | What happens |
|---|---|---|---|
| New purchase | Plandalf (paid via PayPal) → Slack | Native step | The Slack notifications recipe posts when a customer completes a checkout. The PayPal docs say completion runs the same path as a card payment, so the post should appear for PayPal orders; one sandbox payment shows it. |
| Subscription or invoice paid | Plandalf (paid via PayPal) → Slack | Native step | Any paid invoice posts, renewals included. The docs do not say which payment methods renew, so check a PayPal-paid recurring price before you rely on renewal posts. |
| Upsell accepted | Plandalf (paid via PayPal) → Slack | Native step | Posts when a customer accepts the post-purchase upsell. Test it with PayPal in sandbox, since the docs do not describe upsells for PayPal. |
| Refund | PayPal → Slack | By hand | The Refund notification posts when a refund succeeds in Stripe. A refund made in PayPal does not start it, so tell the channel yourself or send a message from a sequence you start with a Webhook Trigger. |
| Automation failed | Plandalf → Slack | Native step | Switch on Post automation failures to Slack on the Slack connection and pick a Failure alert channel. Useful when a PayPal-order sequence for Kit or a course app breaks. |
You need permission to add apps to your Slack workspace and a published Plandalf checkout with PayPal on it.
Connect PayPal in Plandalf and enable it on the offer beside card payment. Connect the PayPal sandbox environment as well.
Go to Automation, Marketplace, Slack, Connect, then Add to Slack. Check the workspace in the corner of the Slack window and click Allow. No API key is involved.
Under Automation, Templates, open Slack notifications under Recipes. Turn on New purchase, choose a Channel, edit the Message if you like and click Save.
For one offer only, create a sequence on Plandalf, Checkout Completed, limited to that offer. Add Slack, Send Slack Message with a Channel and text such as :tada: {{trigger.customer_first_name}} bought {{trigger.line_items_summary}} for {{trigger.total_amount}} {{trigger.currency}}.
For a private channel, add the Plandalf app to the channel in Slack first, under the channel's Integrations. Then it appears in the channel list.
Approve a PayPal sandbox payment. The step test posts a real message, so tell the channel first. If a recipe notification stays silent, check the sequence's Events view.
Each order posts to a private channel on a phone, with the amount and the line items. International PayPal orders show their currency through the currency variable.
Purchases of one offer post to a fulfilment channel with the buyer's email. Someone ships or sends the access, then replies in thread.
Checked October 26, 2026 against Plandalf's own setup guides.