ReflexioDeveloper Docs
Menu
Hosted Enterprise

Account Setup

Create a Reflexio account, verify your email, and finish the first portal setup.

Account Setup

Hosted Enterprise

This feature is available in Reflexio Enterprise at reflexio.ai. It is not available in Local OSS.

Reflexio Enterprise registration is open to anyone — no invitation required. Create an account with an email and password, or sign up with Google or GitHub, then finish the first portal setup.


1. Create Your Account

Go to https://www.reflexio.ai/register.

Enter the email address you want associated with your Reflexio organization and a password, then click Create Account. You can also click Sign up with Google or Sign up with GitHub to register with an OAuth account instead.

2. Verify Your Email

Email/password accounts must verify before signing in: Reflexio emails a verification link to the address you registered with. Click the link to verify your account.

Verification links expire after 7 days. If your link expires, use Resend verification link from the "Check Your Email" screen.

Accounts created with Google or GitHub are verified automatically — skip this step for OAuth sign-ups.

3. Finish the First Portal Setup

Hosted accounts use Managed by Reflexio storage by default, so you do not need Supabase credentials for the standard Enterprise path.

Before integrating your agent, complete these portal steps:

  1. Open the Account page and create an API key. Store it securely; Reflexio shows the full key only once.
  2. Open Settings and add the LLM provider key Reflexio should use for extraction and evaluation.
  3. Review the default profile and playbook extraction settings. Customize prompts only if your domain needs narrower extraction behavior.
  4. Save the configuration.

See the Configuration Guide for extractor, playbook, and evaluation options.

Invite Your Team

Open Account → Team access, enter a teammate's email, and click Invite member. The invitation link expires after 7 days. A pending invitation can be resent to replace the old link with a fresh one, or revoked before acceptance.

The teammate follows the email link, creates a password, and is signed in to the existing organization automatically. Accepted team members have the same organization-level access as the original login: they can use shared data, configuration, billing, and API keys, and can invite or remove other members. There are no separate team roles in this release.

Each email can belong to only one Reflexio organization. Invited team addresses use email/password login only; OAuth sign-in is not supported for them. The original organization login is always shown first in the team list and cannot be removed. An invited member can leave the organization, which immediately signs them out and revokes future access from that login.


Optional: Bring Your Own Supabase

Hosted accounts start with managed Reflexio storage. Only collect Supabase credentials if your team wants to use its own Supabase project.

Supabase URL

Click Connect at the top of your Supabase dashboard, select the App Frameworks tab, and copy the NEXT_PUBLIC_SUPABASE_URL value.

Format: https://<project-id>.supabase.co

Supabase Project URL

Database URL (for migrations)

In the same Connect dialog, select the ORMs tab and copy the DATABASE_URL value (port 6543 for connection pooling).

Supabase DB Connection

Supabase Anon Key

Navigate to Project Settings → API Keys, select the Legacy anon, service_role API keys tab, and copy the anon public key.

Supabase API Keys

Configure Storage

To switch from managed Reflexio storage to your own Supabase project:

  1. Navigate to the Settings page
  2. Under Storage Configuration, choose Use my own Supabase
  3. Enter your Supabase URL, Supabase anon key, and database URL
  4. Save the configuration

Storage Settings


Deleting Your Account

You can permanently delete your account from the Account page. Any accepted team member can confirm this action with their own password. Deleting your account removes all interactions and profiles, all playbooks and skills, all API keys, the organization record, and every pending or active team login. This action cannot be undone.

If you have an active subscription, account deletion is refused until it ends. Our Terms say cancellation takes effect at the end of your current billing period, and deleting the account can no longer skip that: cancel your subscription from the billing page first, then delete your account once the current period ends and the subscription lapses. If deletion still won't go through after your subscription has genuinely ended, contact support. They can verify its status directly with Stripe and clear it once it's confirmed inactive and any final billing on your account has settled — this may take a little longer if a last invoice is still being finalized.

A saved payment method alone does not block deletion — if your subscription has already lapsed (or you never had one) but you still have a card on file, deletion proceeds normally and also closes out your Stripe customer record:

  • Reflexio attempts to void any open, unpaid invoices. This is best-effort: if voiding fails, the invoice can remain open and you may still see dunning emails from Stripe for it.
  • Reflexio makes a best-effort attempt to purge your recorded usage data from our metrics store. If that purge fails, the rows are logged for manual cleanup rather than blocking your account deletion.

If your account has an open payment dispute (a chargeback), account deletion is refused until the dispute is resolved — closing your Stripe customer out would forfeit the dispute automatically. Resolve it with your bank or contact support, then try deleting your account again.

Deleting your account does not erase your billing history with our payment processor, Stripe. Stripe retains your invoice and charge records, including the billing name and email captured at the time each invoice was finalized, even after your account and card details are gone. If you need those records erased, submit a separate erasure request — see the Privacy Policy for how to exercise your privacy rights.


Next Steps