- reads the available migration tools through the Famulor 1.0 MCP endpoint,
- previews assistants, automations, campaigns, tools, and knowledge bases,
- asks whether to migrate everything or selected source IDs/names and whether to include all related tools and knowledge bases, and
- imports only the confirmed selection.
Log in with your Famulor 1.0 account
If you already have a Famulor 1.0 account, you can log in directly on this platform’s main domain using your old email and password — no separate sign-up needed. On first login, a matching account is created here automatically (a platform-root workspace). After that, one-click migration no longer requires pasting an API key: open Settings → Workspace → Data migration and click Connect with my Famulor 1.0 account on the Connect step. It runs the same preview and import as the API-key flow, just authenticated through your login instead of a pasted key.Platform admins enable this login bridge by setting the
FAMULOR_V1_WHITELABEL_ADMIN_KEY environment variable to the white-label
admin API key of app.famulor.de. This key stays server-side and is never
exposed to the client. Without it, the bridge is disabled and the Connect
step falls back to the API-key flow only. The bridge only works on the
platform’s main domain — never on white-label reseller domains — answers
neutrally on any failure (it never reveals whether an account exists on
either platform), and is rate-limited.Resource links and tool migration
- Famulor 1.0 built-in tools are read from each assistant, created as separate entries in the central Tools library, and assigned only to that source assistant. This includes end call, cold/warm transfer, DTMF/keypad collection, and assistant transfer. Assistant-transfer targets are resolved after all selected assistants have been created, so forward references are preserved. DTMF and keypad collection are flow-only on the new platform: the migration creates and assigns them, but you must place the matching DTMF or Collect node in Flow Builder before they execute.
- Selected custom HTTP mid-call tools are also created in the central Tools
library. The Famulor 1.0 read API returns these tools account-wide without
their
tool_idsassistant links, so every selected custom tool is assigned to every assistant imported in the same run. - A
calendar_integrationwith usable Cal.com credentials (an API key and an event type ID) becomes a native calendar integration and is assigned to its source assistant instead of being duplicated as a built-in tool. Calendar entries for other providers (for example Calendly) or Cal.com entries missing usable credentials are not imported — reconnect that calendar manually under Integrations after import. Calendly itself is natively supported on the new platform via its own OAuth connection, so reconnecting it does not require an API key. - Selected knowledge-base shells are created before assistants. If an assistant references one of those selected knowledge bases, the new knowledge-base ID is written to that assistant automatically. Famulor 1.0 does not expose the document bodies, so documents still need to be added again.
- Famulor 1.0
dualplexassistants are imported in Half-cascade mode. - The preview lists each assistant’s individual built-in tool configurations (call transfer, DTMF, end call, and so on) in its details, so you can review exactly what will be created before importing.
The canonical callback uses
NEXT_PUBLIC_APP_DOMAIN (for example
app.famulor.io). You can override it with
FAMULOR_V1_OAUTH_REDIRECT_BASE_URL=https://app.famulor.io. Allowlist that
origin in the Famulor 1.0 OAuth server. The callback returns to the original
whitelabel conversation after the canonical exchange.Recommended workflow
- Generate the preview and review every warning.
- Import assistants before campaigns and automations so their bindings can be restored in the same run.
- Reconnect phone numbers, messaging senders, approved WhatsApp templates, calendars (any provider other than Cal.com, and Cal.com entries that had no usable credentials), and knowledge-base documents on the new platform.
- Open every imported campaign and automation, repair review items, test it, and activate it manually.
REST API and MCP
UsePOST /api/v1/migrations/famulor with action: "preview" first, then send
action: "import" with the exact selected source IDs. The target API key needs
read permission for preview and the matching write scope for every selected
resource family.
The API-key flow is available as the MCP tools
preview_famulor_1_migration and import_famulor_1_data. REST is recommended
for unattended bulk migration. Milian uses the source MCP OAuth connection
instead of asking for a source credential, while still running the same
deterministic mapping and draft-safety rules.