Integration · Billing

Paddle integration for payment failure and churn emails

Add Atlis as a notification destination in Paddle and your billing events start the right workflow. A past-due payment starts your recovery email, a cancellation marks the user churned, and a first payment marks them activated.

Starter plan and upIncluded in the 14-day trialSet up in minutes

Paddle → AtlisConnected
Payment past due
Payment Failed email sends
Subscription cancelled
User marked Churned
Transaction completed
Subscription Activated
What it does

What does the Paddle integration do?

Payment events become emails, with no code

  • Failed payment recovery

    A past-due or failed transaction starts your Payment Failed workflow. A completed transaction after that records the recovery.

  • Cancellations

    When a customer's last subscription is cancelled, the user becomes Churned and your Subscription Cancelled workflow can win them back.

  • First payments

    The first completed transaction becomes Subscription Activated and marks the user activated, so welcome and onboarding emails reach new customers.

  • Several products

    If a customer pays for more than one subscription and cancels one, they stay a paying user and Atlis records which product they dropped.

Setup

How do you connect Paddle to Atlis?

Three steps, all in screens you already use. The setup guide has every detail.

  1. 1

    Copy your Atlis webhook URL

    In Atlis go to Settings → Integrations → Paddle and copy the webhook URL.

  2. 2

    Create a notification destination

    In Paddle open Developer Tools → Notifications → New destination, paste the URL and select the events listed in the setup guide.

  3. 3

    Paste the secret key

    Copy the destination's secret key into Paddle Webhook Secret (v2) in Atlis and save.

Events

What does Paddle send to Atlis?

  • A transaction completesPayment Recovered after a failure, otherwise Subscription Activated for the first payment. Both mark the user activated.
  • A payment is past due or failsFires Payment Failed
  • The last subscription is cancelledSubscription Cancelled: the user becomes Churned
  • One of several subscriptions is cancelledA product cancelled event with the product name; the user stays a paying customer
  • A subscription is updatedA plan updated event
FAQ

Paddle and Atlis: questions and answers

Plan and limits

Starter or higher (or a trial).

Good to know
  • Paddle doesn't say whether a change was an upgrade or a downgrade. Send Plan Upgraded or Plan Downgraded yourself with the snippet or the server API.
  • Atlis matches Paddle customers to your users by email.
  • You can connect Stripe or Paddle, not both.
Compare every plan
01

Does the Paddle integration need code?

No. You add Atlis as a notification destination in Paddle and paste its secret key into Atlis.

02

Which plan includes the Paddle integration?

Starter and higher, and every 14-day trial.

03

Does Paddle send upgrades and downgrades?

Paddle only reports that a subscription was updated. Send Plan Upgraded or Plan Downgraded yourself with the snippet or the server API; with Paddle connected, Atlis accepts them.

Connect Paddle in a few minutes.

Start free, connect your app, and let Atlis send the right email when your users' signals change.

14 days of Growth free, then free forever up to 250 users · No credit card