Partner program (white label)

Partner program (white label)

For agencies: run Fluxo Flow under your brand for your clients — dashboard, clients, branding, billing, AI key, support access.

How the partner program works

Agencies, consultants and MSPs can offer Fluxo Flow to their own clients under their own brand. You pay us for the Partner plan ($699/month or $6,990/year), which includes white label, the partner dashboard, branded emails and 5 client workspaces at Pro limits. You bill your clients however you like; they never see our prices or Stripe.

  • Apply at /partner/apply (sign in first). We review every application.
  • Once approved, open /partner, accept the Partner Agreement (/legal/partner-agreement) and start the Partner plan.
  • Add your branding: product name, logos, icon, colour, support email and links, and the postal address used in emails sent in your name.
  • Create client workspaces. Each client's owner gets an invite email in your brand and becomes the workspace owner when they accept.

Client workspaces

Clients → New client creates a workspace at a level (Basic, Pro, Business or Elite). The level sets the workspace's limits (workflows, seats, fastest schedule, API rate). You can tick 'Add me as an Admin' to build automations for the client; that membership is visible to the client in Team and they can remove it.

ActionWhat happens
Change levelNew limits apply at once; your Partner plan's per-client quantities update with proration.
PauseThe client's workspace becomes read-only and nothing runs. They see 'Your account is paused — contact <you>'.
Shared AI key on/offWhether this client may fall back to your shared AI key.
ReleaseHands the workspace to the client: it leaves your account and moves to our Free plan. No data changes, but live runs, schedules and triggers stop until the client chooses a paid plan.
DeletePermanent. Type the workspace name to confirm. If the client already took ownership, they must export their data first (Settings → Workspace → Export).

What you can see

The partner dashboard shows each client's name, level, member and workflow counts, run and failure counts, last run time, AI key status and billing state. It never shows workflow content, run data or credentials. To look inside a client's workspace, use support mode or ask the client to add you as a member.

Branding

Your branding replaces ours everywhere your clients look inside their workspace: the sidebar and top bar logo and name, the browser title and tab icon, the accent colour, the support page and assistant, the Plan page ('Your plan is managed by <you>'), and emails about their workspace (invites, exports, webhook alerts). Sign-in, sign-up, onboarding and the 404 page use your brand on your custom domain, and when a client arrives from it (or from an invite to one of your client workspaces).

  • Logos and icon: PNG, WebP or SVG; logos up to 512 KB, icon up to 256 KB. SVGs containing scripts, event handlers, embedded images or links to other files are rejected.
  • Colour: we generate a full shade scale from your primary colour and check contrast on the light and dark themes; colours that would make text unreadable can't be saved.
  • Emails go out with your product name as the sender name, your logo and colour, and a footer with your legal name and postal address (required by anti-spam law). 'Powered by Fluxo Flow' appears only if you turn it on.
  • Without your own docs URL, clients don't see the Fluxo platform guide link.
  • Your own Terms of Service and Privacy Policy links (optional) replace ours on your custom domain, the sign-up page and email footers. Without them, clients see our documents labelled 'Platform terms (Fluxo Flow)' and 'Platform privacy policy (Fluxo Flow)'. The age and Terms confirmation in onboarding always records acceptance of the platform terms.

Custom domain (app.youragency.com)

Partner dashboard → Domain. Enter a subdomain you own (app., portal., automate. …; a bare domain like youragency.com can't take the CNAME record we need). We add it to our hosting and show the DNS records to create at your DNS provider. We check automatically every 10 minutes, or press Check now. When everything checks out the status turns Active and the HTTPS certificate is issued automatically. Owners and admins can manage the domain; support members can see it.

TypeName / HostValueWhy
CNAMEappcname.vercel-dns.com (or the exact target the page shows)Points app.youragency.com to us
TXT_fluxo-verification.appfluxo-verify=… (shown on the page, unique to you)Proves the domain is yours (needed before it goes live; you can delete it afterwards)
TXT_vercel (only if shown)vc-domain-verify=… (shown on the page)Our hosting provider's ownership check, only needed when the domain was used on another hosting account
CNAMEclerk.app (only if shown)the target shown on the pageLets clients sign in directly on your domain (when enabled)
  • Statuses: Waiting for DNS → Verifying (ownership OK, waiting for the CNAME) → Active. After 7 days without success it shows Failed; fix the records and press Check now.
  • On your domain clients only see your client workspaces, in your brand (title, icon, sign-in page, 404). Our admin tools, status page, public API and your partner dashboard aren't served there.
  • /legal/terms and /legal/privacy on your domain open your own pages when you set them in Branding; other platform documents (Acceptable Use Policy, DPA …) are ours.
  • Sign-in: when sign-in on custom domains is enabled for the platform, clients sign in on your domain and stay there. Until then your domain shows a branded sign-in page; signing in completes on our secure sign-in page and the app opens there, still fully in your brand.
  • If your partner account is suspended, the domain shows an 'unavailable' page. If the account ends, we remove the domain from our hosting.
  • Removing the domain stops it working at once. Delete its DNS records afterwards so nobody can point your name somewhere else.

Branded email (notifications@mail.youragency.com)

Partner dashboard → Email. Enter a sending domain (we recommend a subdomain such as mail.youragency.com so it can't affect your existing email) and the part before the @ (default notifications). We create it with our email provider and show the DNS records to add. Press Verify once they're in; we also re-check every 10 minutes. Until the domain is verified, emails for your clients are sent from our address with your name; after that they come from "<your from-name> <notifications@mail.youragency.com>" with replies going to your support email.

TypeName / HostValuePriorityPurpose
TXTresend._domainkeyp=MIGfMA0GCSq… (long key shown on the page)—DKIM signature
MXsendfeedback-smtp.us-east-1.amazonses.com10Bounce handling (only on the send subdomain; your normal mail is unaffected)
TXTsendv=spf1 include:amazonses.com ~all—SPF
  • Copy the exact values from the Email page (they're unique to your domain); the table above shows their shape.
  • Links in emails (unsubscribe, email preferences, your logo) use your custom domain when it's active. Links into the app use it when clients can sign in on your domain.
  • Unsubscribe and email-preference links keep working on your domain in every state, as anti-spam law requires.
  • Removing the email domain switches your clients' emails back to our address straight away.

Billing

ItemMonthlyAnnual
Partner plan (incl. 5 clients at Pro limits)$699$6,990
Extra client — Basic limits (wholesale)$31$310
Extra client — Pro limits (wholesale)$95$950
Client — Business limits (wholesale)$189$1,890
Client — Elite limits (wholesale)$411$4,110

Extra clients are billed at wholesale prices, below our list prices, so you keep the markup. Included slots cover Basic and Pro clients; Business and Elite clients are always billed at their wholesale price. Adding, removing or re-levelling a client updates your subscription and is prorated. Billing → Manage in Stripe handles your card, invoices and cancellation.

If a payment fails

Your clients keep working for 7 days. After that their workspaces become read-only (with a notice telling them to contact you) until the payment goes through. If the Partner plan ends, clients get 30 days of read-only access to export their data or choose a Fluxo Flow plan of their own.

Shared AI key

Connect one key per provider under AI key. Client workspaces that haven't connected their own key for that provider use yours; a client's own key always wins. Keys are tested before saving and encrypted at rest. Usage is billed by the provider to whoever owns the key, and we never add a markup. Turn fallback off for everyone, or per client on the Clients page. When a client uses your key, their activity log says so (at most once a day per provider).

Support mode

  • Clients → Support mode opens the client's workspace read-only for 1 hour. Every change is blocked, and you see a banner while it's on.
  • It only works while the client allows it: 'Allow <you> support access' in their Settings → Workspace. It's on by default for workspaces you create (the client is told), and the owner can turn it off at any time, which ends any open session.
  • Each session (who, when, why) is recorded in the client's activity log and shown in their Settings.

Your partner team

RoleCan do
OwnerEverything, including billing and accepting the Partner Agreement.
AdminClients, branding, custom domain and email domain, shared AI key, team (support members).
SupportView the dashboard and open clients in support mode.

Last updated . New to Fluxo Flow? See what it does and how pricing works.