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

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

3 min read
Cover Image for November 2023 Update: AI Editor Plugin, Data Teardown, Stripe Embedded Checkout

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.

Loading video...

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.

Loading video...

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.

Loading video...

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! 馃殌



Read more about Changelog

Cover Image for Introducing Makerkit Turbo: faster, simpler and more powerful SaaS Boilerplate

Introducing Makerkit Turbo: faster, simpler and more powerful SaaS Boilerplate

4 min read
I am excited to announce Makerkit Turbo - the next generation of our SaaS boilerplate. It's a tremendous upgrade over the previous version, with a focus on speed, simplicity, and power.
Cover Image for Announcing the AI Blog Writer SaaS Template

Announcing the AI Blog Writer SaaS Template

3 min read
We're excited to announce the launch of our latest SaaS template, the AI Blog Writer app template. This template is a great starting point for building a product to write SEO optimized blog posts using AI.
Cover Image for Announcing the AI Chat with PDF SaaS Template

Announcing the AI Chat with PDF SaaS Template

3 min read
We're excited to announce the launch of our latest SaaS template, the Chat with PDF app template. This template is a great starting point for building a product that allows your customers to create chatbots that can answer questions and search through PDF documents.
Cover Image for Announcing the AI Chatbot SaaS Template

Announcing the AI Chatbot SaaS Template

3 min read
We're excited to announce the launch of our latest SaaS template, the AI Chatbot SaaS Template. This template is a great starting point for building a customer support chatbot SaaS product.
Cover Image for Announcing Premium Codebase Access

Announcing Premium Codebase Access

4 min read
We are excited to announce that we are now offering Premium Codebase Access to all our users on the Teams Plan.
Cover Image for Announcing the new Onboarding Flow!

Announcing the new Onboarding Flow!

2 min read
The latest update to the SaaS Starter Kits is here! This update includes changes to the Onboarding Flow after sign-up.