✅ Tenant onboarding flow

1. Customers sign up on your domain
2. They're redirected to their custom domain
3. They're shown a "We're building your site" message
4. Queued job creates their DB, runs migrations, creates user
5. Customers refresh and are logged in to their app
✅ Full domain management

Customers can change their primary domains, fallback subdomains, add custom 2nd level domains.

In a few days we also hope to have an integration with @ploi_deploy which will automatically issue certificates for customer domains.
✅ Billing

Complete billing logic implemented using Laravel Cashier.

A beautiful billing management UI where your customers can change subscription plans, payment methods, download invoices, see upcoming charges and more.
✅ User settings

Non-admin users can change their user details (name, email, password) on a dedicated setting screen.
✅ Tenant-aware test suite

Write tests for the tenant application without thinking about tenancy at all. Requests are made to a tenant domain and use the tenant database automatically.
✅ Nova admin panel

We have Nova resources for managing tenants and their domains directly from Nova in the central application.
👉 Pricing

To celebrate the launch after months of v3 beta, I'm doing a launch discount.

Preview Copy Tweet
Standard version: $299 -> $199
Enterprise version: $499 -> $379

🚨However, for the first 48 HOURS, I'm doing an even bigger discount.
Standard: $149
Enterprise: $349
🤝Price parity

If you're from a low-income country and working on a small startup, shoot me a DM.

I want the boilerplate profits to help fund the package's development, but if you're trying to build a better future for yourself and can't afford it, I'll give you a discount.
🎁 Giveaway

And as I mentioned, I'm also doing a giveaway of 3 licenses. If you'd like to play with the boilerplate but don't have a real business need for it at the moment, you can participate.

Do only two things:
✅ RT the parent tweet in this thread
✅ Comment below
❤️Thank you

Thanks to all everyone who helped test the v3 beta, suggested features, helped improve documentation, and most importantly everyone who went out of their way to donate to the package's development while asking for nothing in return.
You can follow @samuelstancl.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: