For agencies & developers

Resell WhatsApp Business at scale

The WhatsApp platform you actually want to build on. White-label custom domains, version-controlled flows, typed SDK, sandbox testing, 1-click migration from Wati / 360dialog / Trengo.

White-label everything

Custom domain, logo, accent color, and brand name per client. Hide every trace of FlowsDesigner. Your agency stays the only name they see.

Learn more

GitOps for WhatsApp

Pull flows as YAML, code-review in a PR, deploy via CI. Roll back with `git revert`. The first WhatsApp platform that respects how real teams ship.

Learn more

Typed TypeScript SDK

npm install @flowsdesigner/sdk. Every endpoint typed against our OpenAPI 3.1 spec. Build your own admin panels, billing dashboards, anything.

Learn more

Free sandbox number

Shared WhatsApp number for development. Your dev opt-ins a phone with a unique code, ships a bot in 2 minutes, no Meta verification needed.

Learn more

Migration in 60 seconds

Paste the client's Wati / 360dialog / Trengo API key. Contacts, templates, canned replies recreated automatically. Idempotent — safe to re-run.

Learn more

Secure by default

Per-key scoped Bearer tokens, audit log, rate limits, GDPR data-subject endpoints, TLS-relay calling. Your clients' data stays where it belongs.

Learn more
The workflow

A day in the life of a FlowsDesigner agency

  • New client signs up. You spin up their workspace + set inbox.client-name.com as the custom domain.
  • Run `flowsdesigner pull` on their fresh workspace to bootstrap flows from your shared/ library.
  • Code-review PR adjusts a flow → CI runs `flowsdesigner push --dry-run` on PR, `push` on merge.
  • Migrate their old Wati workspace via /settings/import — contacts and quick replies land in 60 seconds.
  • Each dev on your team gets a sandbox code, tests new bots without touching the client's real number.
  • Weekly digest emails go out white-labelled — your client thinks you built everything in-house.

Common questions

Can I resell FlowsDesigner under my own brand?+

Yes. Each workspace can set a custom domain (e.g. inbox.your-agency.com), upload your logo, choose your accent color, and hide all FlowsDesigner branding. Your client never sees us.

How do I migrate clients from Wati / 360dialog / Trengo?+

Paste the client's existing API key into /settings/import — FlowsDesigner pulls contacts, templates, and canned replies in 60 seconds. Re-runs are idempotent.

Can I version-control my clients' flows in git?+

Yes. The flowsdesigner CLI pulls every flow as a YAML file. Code-review changes in a PR, deploy via GitHub Actions, roll back with git revert. Each client repo can share common flows via a shared/ folder.

Can I build flows programmatically?+

Yes — install @flowsdesigner/sdk (TypeScript) and call fd.gitops.push() with your generated flow tree. Auto-generated from the OpenAPI 3.1 spec we publish at /api/v1/openapi.json.

How do my devs test without burning a real Meta number?+

The shared sandbox number. Devs sign up, get a unique join code, message it from their phone, and ship test bots in under 2 minutes — no Meta verification needed.

How does billing work for agencies?+

Contact us — agency plans are negotiated based on volume across your client book. Bring-your-own-key on AI keeps token costs transparent.

Try the full stack today

No card required. The sandbox + GitOps CLI + SDK + free tier are available the moment you sign up.