Skip to main content
The Framer entitlement gives paying customers the remix link of a Framer template. You register the template’s remix link in Dodo Payments and attach the entitlement to a product. Customers get the link in the Customer Portal and use it to remix the template into their own Framer account.

What Gets Delivered

  • The remix link of the Framer template you registered. Every customer who buys the product receives the same link.
  • The customer opens the link from the Customer Portal and remixes the template into their own Framer workspace.
  • On cancellation or refund, the Customer Portal stops showing the link. The link itself keeps working in Framer, so anyone who saved it can still remix the template.
Common uses include paid Framer landing-page templates, portfolio kits, and component libraries.

Connect Framer

Framer is connected implicitly the first time you create a template entitlement. There’s no separate OAuth step.
1

Open Entitlements

In the Dodo Payments dashboard, go to Entitlements and click +.
2

Pick Framer

Choose Framer Template as the integration.
3

Grab the Remix Link from Framer

Open your Framer project. From the top-left menu, go to File → Copy Remix Link. This copies a public remix URL that lets anyone clone the project into their own Framer account. Dodo Payments shares this link with paying customers.
Framer File menu with Copy Remix Link option highlighted

Framer File menu: click Copy Remix Link to copy the template's remix URL.

4

Add the Template and Create the Entitlement

Back in the Dodo Payments dashboard, select the template under Template. To register a new template, click + Create new template, enter a Template name, paste the link you copied into Remix link (it must be a framer.com URL), and click Create template. Enter a Name for the entitlement and click Create Entitlement.
Framer template entitlement form with template picker and name field
Dodo Payments stores the registered template’s ID as framer_template_id in the entitlement’s integration_config, so you can reference it programmatically.

Customer Flow

  1. The customer completes checkout.
  2. Dodo Payments creates a Pending grant and attaches the template’s remix link to it.
  3. The grant moves to Delivered once the remix link is attached. The payment confirmation email links to the Customer Portal, where the customer finds the link on the entitlement.
  4. The customer opens the link, signs in to Framer, and remixes the template.
  5. On revocation, the Customer Portal stops showing the link. Copies already remixed into the customer’s Framer account remain, since Framer doesn’t expose a way to revoke them.

Required Configuration

Create via API

Webhooks

See entitlement_grant.* webhook events. Framer grants arrive Pending and transition to Delivered once the remix link is attached to the grant.

Troubleshooting

This is expected. Framer treats a remix as the customer’s own project once it’s cloned. Dodo Payments stops showing the link in the Customer Portal but can’t delete copies in the customer’s account, and can’t disable the remix link itself.
Last modified on September 25, 2026