Hello everyone,
I am building a management system for small businesses. For security, compliance, and future ownership reasons, I want each client to have their own dedicated Supabase account.
My Workflow:
• I create a new Supabase account for each client using a dedicated email for him. • The project stays on the Free Tier initially as they are very small businesses with low volume. • Eventually, I hand over the credentials to the client so they have full ownership of their data.
My Concerns:
I want to ensure a smooth experience for my clients while staying 100% compliant with Supabase policies.
Best regards
The user is developing a management system for small businesses and wants to create a separate Supabase account for each client to ensure security and compliance. They are concerned about being flagged as abusive for creating multiple accounts from the same environment and seek guidance on managing these accounts without violating Supabase's Terms of Service. They inquire about an 'Agency' or 'Partner' workflow for developers managing multiple client accounts.
Why can't the small business get pro right away? Low volume is not an excuse and just sounds like you're trying to abuse free services. Especially if they are clients, I'm assuming they are paying you.
So everyone of those businesses should sign up under their domain email. Then get pro, invite your administration account, and let you manage things. If you don't do this I doubt you'll get very far without being banned and all the accounts go down with it. Then you'd have to open a support request and try to undo the ban.
On a personal note. While I'm not an employee of supabase but my many many years of working with other businesses and even dealing with situations such as this in the IT world, what you posted would never fly with any company I've worked for. Unless you're a helpful non-profit organization with a track record, just no.