How do I set up my redemption flow?

Codes or licensing? Your first step in this process is deciding which of the following modes of redemption suit your team & tool best.

Codes-based Redemption:

You will need a redemption landing page and unique codes that can be purchased by Sumo-lings, our customers. Your page should have:

  • Approved AppSumo branding
  • The name/branding for your product
  • Fields for customer names, emails, and passwords
  • NO mention of credit card info or phone number collection
  • A field to apply your "AppSumo Code"
  • CTA to Create Account / Enroll / Sign up

Here’s how it works: Once we’ve tested your flow and we know it works, a Sumo-ling will purchase one or multiple codes for your deal and then they’ll checkout on AppSumo.com. Once they’ve completed the purchase, we send them unique redemption instructions per deal. These will help them to get access to your product easily. Our launch operations team will test, review, and approve your deal and offer extra support if you need it to help you get approved.

As a partner, if your redemption is set up properly and our Sumo-lings can access your product in a few steps, you are making a great first impression—they’ll love you for that. They’ll use one of your unique codes to access your product through the AppSumo offer.

Check out our handy-dandy listing Guide and Redemption Setup Video for more info about building a codes-based redemption flow.


Redemption via Licensing:


AppSumo’s OAuth and Webhook integration allows Sumo-lings (our customers) a seamless method for accessing the specific tier/plan of your product that they purchased on our marketplace.

To get started, you will need:

  • A OAuth redirect url that can process / respond to GET requests
  • A webhook url that can process process / respond to POST requests

The OAuth redirect url will function as a signup/login page where customers can create/log into their account and be delivered the correct license tier/plan with corresponding feature limits.

The webhook urlserves as the destination for receiving all individual webhooks triggered by specific Sumo-ling actions, such as:

  • purchase - Occurs when a user purchases an AppSumo Partner product.
  • activate - Occurs when a user activates an AppSumo Partner product.
  • upgrade - Occurs when a user enhances an AppSumo Partner product, e.g. upgrade a product from tier 1 to tier 2.
  • downgrade - Occurs when a user reduce an AppSumo Partner product, e.g. downgrade a product from tier 2 to tier 1.
  • deactivate - Occurs when a user deactivates an AppSumo Partner product. (this could be due to a refund or cancellation by AppSumo staff)

By opting to utilize AppSumo’s OAuth and Webhooks for redemption, Sumo-lings can gain immediate access to your product in just a few simple steps, ensuring a seamless experience — bonus tacos for everyone!

Ready to get started? Check out our handy-dandy Licensing Guide for more detailed info and instructions on getting set up! Using this guide is mandatory to successfully implementing licensing-based redemption.