Skoowl AI Updates

Complete Subscription Workflows and Webhook Enhancements

v0.0.7
Feature Documentation Bug Fix

We are excited to share significant updates that enhance our subscription management system and streamline webhook processes. These changes aim to provide a smoother experience with better support for our payment providers.

New Features

We've implemented complete subscription workflows for two payment providers, enhancing user experience and operational efficiency:

  • Dodo Payments:
    • Handles events such as subscription creation, activation, cancellation, and trial expiration.
    • Sends welcome and cancellation emails to users, ensuring clear communication.
  • PayPal:
    • Implements similar subscription management features with email notifications.
    • Ensures that trials are correctly managed to prevent re-trial abuse.

Improvements

In addition to new features, we’ve refined our webhook handling to avoid issues that previously hindered subscription updates:

  • Added a keep-alive action to maintain database connections, running every five minutes.
  • Introduced a debugging endpoint to verify webhook signatures, making troubleshooting easier.
  • Updated the middleware to prevent unnecessary redirects for webhook routes, improving reliability.

Documentation Updates

To support these changes, we've also added comprehensive documentation detailing the new subscription workflows, including:

  • Overview of payment provider integration.
  • Webhook URLs and their configurations.
  • Complete event handling processes for both Dodo Payments and PayPal.

These enhancements are designed to improve your experience and ensure seamless subscription management moving forward.