• Blog
  • Documentation
  • Courses
  • Changelog
  • AI Starters
  • UI Kit
  • FAQ
  • Supamode
    New
  • Pricing

Launch your next SaaS in record time with Makerkit, a React SaaS Boilerplate for Next.js and Supabase.

Makerkit is a product of Makerkit Pte Ltd (registered in the Republic of Singapore)Company Registration No: 202407149CFor support or inquiries, please contact us

About
  • FAQ
  • Contact
  • Verify your Discord
  • Consultation
  • Open Source
  • Become an Affiliate
Product
  • Documentation
  • Blog
  • Changelog
  • UI Blocks
  • Figma UI Kit
  • AI SaaS Starters
License
  • Activate License
  • Upgrade License
  • Invite Member
Legal
  • Terms of License

November 2023 update: AI Editor Plugin, Data Teardown, Stripe Embedded Checkout

Nov 6, 2023

The latest update to the SaaS Starter Kits is here! This update includes a new AI Editor plugin, user and organization teardown, and more!

Hey there! 👋

Giancarlo here, back with another Makerkit update!

I'm really excited about these new features and can't wait for you to check them out.

1. Organizations and User Teardown flows

The latest feature introduced in the kit is the ability to delete organizations and users.

  1. Account deletion: Users can now delete your account and associated organizations. Just remember, deleting an organization will cancel all ongoing subscriptions. If you're linked to 3rd party integrations, you'll need to consider how you handle those accounts.
  2. Deleting an Organization: Owners can now delete organizations. This will cancel all ongoing subscriptions and delete all associated memberships. If you're linked to 3rd party integrations, you'll need to consider how you handle those accounts.
  3. Leaving an Organization: We've also added a feature where organization members can now leave organizations on their own.
  4. Next: Super Admin capabilities: And finally, Super Admins can now delete a user, cancel subscriptions or delete organizations. This feature will land in the next release.

Account Deletion

Users will be able to delete their account from their profile settings. This will delete all associated organizations and cancel any ongoing subscriptions.

Deleting an Organization

Owners can now delete an organization from their organization settings. This will cancel all ongoing subscriptions and delete all associated memberships. If you're linked to 3rd party integrations (for example), you'll need to consider how you handle those accounts.

Leaving an Organization

Users can now leave an organization from their organization settings. This will remove them from the organization. Owners cannot leave an organization, and will need to delete the organization instead.

Enabling the features

These features are being released with feature flags that you can enable using environment variables.

This is how I'm planning to roll out new features in the future - behind a flag initially, then making it the default based on your feedback. It gives me a chance to iron out any kinks post-release.

2. AI Editor Plugin - an experimental WYSIWYG editor powered by OpenAI and Lexical

Next on the list is something I'm particularly excited about.

I'm introducing an AI Plugin, a tool that adds a WYSIWYG (What You See Is What You Get) editor powered by OpenAI and Lexical, and inspired by Notion's UI.

You can embed this plugin anywhere in your SaaS, and let your users write content using AI and an amazing text editor. For example, if your product allows users to enter rich content (such as blog posts), you can use this plugin.

This plugin is experimental, so please bear with me as I iron out any kinks. I'm also working on a tutorial to help you get started with this plugin.

3. Stripe Embedded Checkout

Finally, we've integrated Stripe Embedded Checkout, because we know how important seamless transactions are to our users. This will provide a smooth, streamlined checkout process, making it even easier for your users to make payments in your SaaS.

The Stripe Checkout is embedded by default, but you can choose to revert back to the hosted checkout using the configuration file.

Conclusion

That's it for this update!

I hope you're as excited about these new features as I am. I'm looking forward to hearing your feedback and suggestions.

As usual, you can update your kit by running git pull upstream main from the root directory of your project. Please do not hesitate to reach out to me if you have any questions or feedback.

To the next update! 🚀

Some other posts you might like...
Sep 30, 2025Introducing Declarative PoliciesThe Feature Policy API brings registry-based, declarative business rules to Makerkit. Customize flows without rewriting internals.
Sep 17, 2025Introducing MCP Server for Makerkit: Supercharge Your AI Development WorkflowWe're excited to announce the release of Makerkit's MCP Server - a powerful tool that enables AI agents to understand and work with your codebase more effectively.
Aug 29, 2025Introducing Custom Dashboards in Supamode: Build Dynamic Analytics InterfacesCreate powerful Supabase dashboard interfaces with Supamode's custom analytics platform. Build personalized Supabase analytics views with drag-and-drop widgets and real-time data visualization.
Aug 21, 2025Makerkit 2.13.0: Components Showcase, Next.js 15.5 & Advanced Data TablesNext.js 15.5 upgrade, Component Showcase, enhanced Table component directly from Supamode to the SaaS Kit