Just launched
We're actively working on new content and improvements to our documentation. We'd love to hear your thoughts, launch quick survey
Paddle Billing

Retain x Paddle.js

Use Retain with Paddle.js to automatically improve retention.

ProfitWell Retain by Paddle uses algorithms that leverage millions of data points to systematically reduce churn from payment failures.

Learn more about Retain: ProfitWell Retain by Paddle

How it works

Paddle.js with Retain works on both your commercial or marketing website and your app.

Commercial website

On your commercial or marketing website, Paddle.js with Retain can show retry payment forms for customers in dunning. There's no need to log in, making for a frictionless experience with improved retention rates.

Screenshot of a Retain modal on a commercial website. It prompts a customer to make a payment for their overdue balance.


In your app, Paddle.js with Retain can show notifications to update payment details. It also tracks engagement, powering things like intelligent retries and term optimization.

Screenshot of a Retain notification in-app. It lets a customer know that their subscription is overdue.

Add Retain to your app

Paddle.js integrates with Retain, so you don't have to embed a separate Retain script in your app or website.

When including Paddle.js, pass your Retain API key along with your Paddle seller ID to start automatically improving retention.

To use Retain, include Paddle.js on every page of your web app or website — including your commercial or marketing website.

Related pages