LicenseManager

Changelog

What's new in LicenseManager

New features, improvements and fixes in the dashboard and the API.

DashboardAPI

Get Slack notifications about your licenses

Get Slack notifications about your licenses

You can now follow your sales from Slack. On the Integrations page of a product, click Add to Slack, then pick the channel to post to on Slack's screen. Add it again to post to more channels.

Each channel gets the notifications you choose:

  • Purchased: a license bought through Stripe,
  • Renewed: a subscription renewal paid,
  • Payment failed: a subscription payment failed,
  • Canceled: a license canceled, or its subscription ended.

Each message shows the customer, the policy and the price, with links to the license and to Stripe. A cancellation tells who canceled, why, and whether the Stripe payment was refunded. Click Send test to check a channel works.

From the API, list a product's channels and choose their notifications:

GET /v1/products/{productId}/integrations/slack
PATCH /v1/slack-connections/{id}
{ "events": ["purchased", "canceled"] }
DashboardAPI

Find licenses by customer email

Find licenses by customer email

You can now find a license from its customer's email. On the Licenses page of a product, type part of an email in the search box: it matches license keys and customer emails alike.

The table also has a new Customer column showing the customer's name, or their email when they have none. Click it to open the customer.

From the API, the search parameter of the license lists matches customer emails too, and each license now includes its customer:

GET /v1/products/{productId}/licenses?search=jane@
{ "customerId": "c9Wd3RtE", "customer": { "id": "c9Wd3RtE", "email": "jane@example.com", "name": "Jane Doe" } }
DashboardAPI

Introducing the changelog

The What's new item in the dashboard sidebar, with a red dot

You can now see what's new in LicenseManager without leaving the dashboard. Open What's new at the bottom of the sidebar: a red dot shows up there whenever something changed since your last visit.

Each entry says whether it's about the dashboard, the API, or both. The full history is also on the changelog page.

License keys your app can check in one request

LicenseManager creates a key for every Stripe purchase, emails it to your customer, and validates it from your app, online or offline.