Templates
Your standard backend, copied in one command
migrate copies entities and fields, and when you ask, workflows, roles and permissions, settings, menus, files and data. Permissions are remapped to the client project's entities.
Anythink gives agencies a project per client, a branded dashboard to hand over, and a CLI that copies your template project into each new client project.
Start a client project from your template.
The Anythink dashboard
Create the project and invite the client. The template copy is not in the dashboard yet.
The Anythink CLI
Create, connect, preview the copy, then run it.
$ anythink projects create "Acme Ltd" --region lon1$ anythink projects use <project-id>$ anythink migrate --from agency-template --to acme-ltd \--include-workflows --include-roles \--include-settings --include-menus --dry-run$ anythink users invite jo@acme.com Jo Bloggs --role-id 3Claude, through MCP
Ask for the client project in one request.
you › “Create a project called Acme Ltd in London, copy our agency template's entities, workflows, roles, settings and menus into it, show me a dry run first, then invite jo@acme.com as an editor.”
One template, many clients, each with a project of their own.
Templates
migrate copies entities and fields, and when you ask, workflows, roles and permissions, settings, menus, files and data. Permissions are remapped to the client project's entities.
Branding
Each project carries its own theme, menus and sending domain, so the dashboard you hand over looks like the client's.
Integrations
User-scoped connections let a client's staff connect their own calendar or Slack, and workflows act on their behalf.
Handover
Clients work in grid, kanban, calendar and map views with charts on their own data, under roles you set, so routine changes don't come back to you.
Your template becomes the starting point, and each client gets a project and a dashboard of their own.
Each client gets their own project with separate data, users, roles, API keys and integrations. Switch between them in the CLI with saved profiles.
Build your standard backend once. anythink migrate copies its entities, workflows, roles, settings and menus into each new client project, with a dry run first.
Set the client's colours, grey palette, corner radius, logos and menus, and send their system email from their own verified domain.
A client's users can each connect their own Slack, Google Calendar or AI account, so workflows post and book as them rather than as one shared login.
Invite the client's team with a role, and give them grid, kanban, calendar and map views and charts over their own data. They manage their business without a custom admin panel.
How it works
Model your standard entities, roles, workflows and menus once, in a project you keep as the template.
Create a project for the client and connect to it with anythink projects use. Each project picks its own plan.
Run anythink migrate from the template to the client project with a dry run, then for real.
Set the client's colours, logos and menus, and verify their sending domain so system email comes from them.
Invite the client's team with roles, and let each user connect their own integrations.
Next
Set colours, logos and menus, and send system email from the client's own domain.
White-label platform →Yes. Each project is self-contained with its own entities, data, users, roles, API keys and integrations. Each project also picks its own plan, so you can match costs to each client.
Yes. Each project has its own primary colour, grey palette, corner radius, square and standard logos, and menus, and can send system email from the client's verified domain. It's branding rather than full white-label: the dashboard stays on an Anythink address and Anythink marks remain.
Keep a template project with your standard entities, workflows, roles and menus. For each new client, create a project and run anythink migrate --from <template-profile> --to <client-profile> with the --include flags you need. Run it with --dry-run first to preview the changes.
Yes. Integration connections can be project-wide or belong to a single user. A user-scoped connection lets each person connect their own Google Calendar, Slack or AI provider account, and only that user sees it.
Still have questions?
Get in TouchEvery feature reads from the same data model, so each one you add works with the rest.
The dashboard, the CLI, MCP and the SDK, plus guides for moving from other platforms.
How founders, agencies and enterprise teams use Anythink.
Guides and reference at docs.anythink.cloud.
Start free, create your first entity and call its REST API a few minutes later. No credit card required.