Importer agenter fra en annen plattform
Overfør agenter, verktøy og kunnskapsbaser fra Vapi, Retell, ElevenLabs Agents eller Bland med en API-nøkkel eller en JSON-eksport, gjennomgå tilordningen og importer.
Hvis agentene dine ligger på Vapi, Retell, ElevenLabs Agents eller Bland, henter importøren dem, tilordner hvert felt til ThunderPhone og viser deg resultatet før noe opprettes.
Start en import
- Åpne Agenter og velg Importer (eller Importer fra Vapi, Retell, ElevenLabs eller Bland på en tom agentside).
- Velg plattformen.
- Følg de nummererte trinnene i dialogboksen for å opprette en nøkkel på den plattformen (de åpner riktig innstillingsside for deg), lim den inn, eller bytt til Lim inn eksportert JSON og lim inn ett eller flere agentobjekter fra plattformens kontrollpanel eller API.
- Velg Hent agentene mine. Henting og tilordning tar vanligvis under ett minutt. Du kan forlate siden og komme tilbake via oppgavepanelet.
Gå gjennom planen
Hver agent viser navn, samsvarende stemme (med hvor sikkert treffet er), intelligensnivå, verktøyene og kunnskapsbasene den tar med seg, og merknader om alt som ble endret i oversettelsen. Utvid en rad for å lese prompten:
- Omskrevet — én sammenhengende prompt i stilen fra veiledningen for prompting, der hvert telefonnummer, hver URL, hvert verktøynavn og hver plassholder fra kilden er bevart.
- Strukturert — kildekonfigurasjonen lagt opp under overskrifter, nøyaktig slik den ble hentet ut. Brukes automatisk når omskrivingen ikke kan verifiseres.
Fjern avmerkingen for agenter du ikke vil ha (testkopier er ikke avmerket som standard), rediger navn, stemmer, nivåer eller promptvalg, og velg deretter Importer. Opprettede agenter åpnes i byggeren med API-tilkoblingene og kunnskapen sin tilknyttet.
Hva som importeres
Skaffe en nøkkel
- Åpne dashboard.vapi.ai/org/api-keys (Organisasjonsinnstillinger → API-nøkler).
- Opprett en nøkkel og velg Privat — offentlige nøkler kan ikke liste assistenter.
- Kopier den inn i dialogboksen. Vapi-nøkler er ikke avgrenset; slett nøkkelen i Vapi etter importen hvis du opprettet den kun for dette.
| Vapi-felt | ThunderPhone |
|---|---|
model.messages[system] | Prompt |
firstMessage, firstMessageMode | Åpningsreplikk i prompten; hvem som snakker først |
voice.provider + voiceId | Nærmeste katalogstemme (samsvarsikkerhet vises) |
transcriber.language | Primærspråk |
model.model | Intelligensnivå |
model.tools / toolIds (function, apiRequest) | API-tilkoblinger |
transferCall-destinasjoner | Videresendingsdelen i prompten (innebygd overføring) |
endCall, dtmf | Innebygde funksjoner |
query-verktøy (knowledgeBases[].fileIds) og eldre knowledgeBaseId | Kunnskapsbase med de opplastede filene som dokumenter |
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessages | Promptseksjoner; innstilling for talemelding |
silenceTimeoutSeconds | Legg på ved stillhet |
maxDurationSeconds, server.url, squads, workflows, sms/ghl/make/code/mcp-verktøy | Rapporteres, importeres ikke |
Skaffe en nøkkel
- Åpne dashboard.retellai.com/apiKeys (Systeminnstillinger → API-nøkler) og velg Opprett nøkkel.
- Slå på Begrens tillatelser og sett Agent, Kunnskapsbase og Telefon til Les. La alle andre grupper være uavkrysset; importøren skriver aldri til Retell.
- Kopier nøkkelen inn i dialogboksen.
| Retell-felt | ThunderPhone |
|---|---|
Retell LLM general_prompt, begin_message, start_speaker | Prompt; åpningsreplikk; hvem som snakker først |
states + starting_state | Sortert anropsprosedyre i prompten |
Samtaleflyt global_prompt + noder | Sortert anropsprosedyre; overføringsnoder blir også videresendingsregler |
Egendefinerte general_tools | API-tilkoblinger |
transfer_call, end_call, press_digit | Videresending i prompten + innebygde funksjoner |
voice_id (11labs-, openai-, cartesia-, …) | Nærmeste katalogstemme |
language | Primær- og tilleggsspråk |
model / s2s_model | Intelligensnivå |
knowledge_base_ids (url-, dokument- og tekstkilder) | Kunnskapsbase med dokumenter |
voicemail_option, end_call_after_silence_ms, boosted_keywords | Talemeldingsinnstilling; legg på ved stillhet; prompttermer |
webhook_url, max_call_duration_ms (når under standardverdien på 60 minutter), egendefinerte LLM-motorer, send_sms, MCP | Rapporteres, importeres ikke |
Skaffe en nøkkel
- Åpne elevenlabs.io/app/settings/api-keys og velg Opprett API-nøkkel.
- Under tillatelser gir du den Agents Platform: Les (og Kunnskapsbase: Les hvis det vises); importøren trenger ingenting annet.
- Kopier nøkkelen inn i dialogboksen.
| ElevenLabs-felt | ThunderPhone |
|---|---|
conversation_config.agent.prompt.prompt | Prompt |
first_message, language | Åpningsreplikk; primærspråk |
prompt.llm | Intelligensnivå |
tts.voice_id | Nærmeste katalogstemme |
tools / tool_ids av typen webhook | API-tilkoblinger (spørrings- eller brødtekstskjema) |
systemverktøyene end_call, transfer_to_number, tastatur | Innebygde funksjoner + videresending i prompten |
knowledge_base-oppføringer for url/tekst/fil | Kunnskapsbase: URL-oppføringer blir URL-dokumenter; tekst- og filoppføringer hentes etter id og importeres som den utpakkede teksten |
turn.silence_end_call_timeout | Legg på ved stillhet |
conversation.max_duration_seconds, klientverktøy, MCP | Rapporteres, importeres ikke |
Skaffe en nøkkel
- Åpne app.bland.ai/dashboard/settings.
- Kopier API-nøkkelen som vises der (Bland har én nøkkel per konto; den er ikke avgrenset, så roter den etterpå hvis du foretrekker det).
- Lim den inn i dialogboksen.
Nettagenter har ikke noe navn i Bland, så importøren navngir dem ut fra hilsenen ("Hei, dette er Nova…") eller prompten ("Du er Nova…").
| Bland-felt | ThunderPhone |
|---|---|
Nettagent prompt, first_sentence, language, model, voice | Prompt; åpningsreplikk; språk; nivå; nærmeste stemme |
Egendefinerte tools (name, url, method, input_schema, headers) | API-tilkoblinger |
Inngående nummer prompt eller pathway_id | Én agent per inngående nummer |
| Hver pathway, knyttet til et nummer eller ikke | Én agent per pathway |
| Pathway-noder og -kanter (Default, Knowledge Base, Transfer Call, End Call, Webhook) | Sortert anropsprosedyre; tekst i kunnskapsbasenoden blir et dokument; overføringer og webhooks blir innebygde funksjoner og API-tilkoblinger |
transfer_phone_number | Videresendingsdel |
max_duration, webhook | Rapporteres, importeres ikke |
| Bland-eide numre | Rapporteres som ikke-portable |
Dette krever et tiltak i ThunderPhone
Rapporten nederst på gjennomgangssiden viser alt som ikke ble flyttet, og hvorfor:
- Telefonnumre. Numre du eier hos en operatør, kan kobles til som VoIP-numre. Numre som eies av plattformen, kan ikke flyttes. Skaff et nytt nummer og knytt det til den importerte stemmeagenten.
- Webhooker per agent. ThunderPhone leverer signerte webhooker per organisasjon. Konfigurer en under Webhooker.
- Leverandørlagrede legitimasjonsopplysninger. Verktøyoverskrifter som var synlige, kopieres. Legitimasjonsopplysninger som den gamle plattformen lagret etter ID, flagges. Legg dem til i API-tilkoblingens overskrifter.
- Verktøy uten en tilsvarende funksjon (SMS-sending, plattformspesifikke automatiseringer) listes opp, slik at ingenting utelates uten varsel.
- Grenser for samtalevarighet. ThunderPhone har ingen maksimal samtalelengde per agent. Bruk innstillingen for avslutning ved stillhet og reglene for avslutning i prompten i stedet.
Import uten nøkkel
Velg Lim inn eksportert JSON, og lim inn objektet eller objektene som plattformens API eller dashboard eksporterer, som ett objekt eller en JSON-liste:
- Vapi — assistentobjektet (
GET /assistant/{id}). Verktøy knyttet tiltoolIdsog kunnskapsfiler trenger en nøkkel for å kunne løses opp. - Retell — agentobjektet (
GET /get-agent/{id}) sammen med dets Retell LLM (GET /get-retell-llm/{id}) eller samtaleflytobjekt i den samme listen. Importverktøyet kobler dem sammen etter ID. En LLM eller flyt som limes inn alene, importeres med et generert navn. - ElevenLabs — agentobjektet (
GET /v1/convai/agents/{id}). Dets webhookverktøy inkluderes direkte, slik at ingenting forblir uløst. - Bland — en webagent, svaret fra
/v1/agentseller et pathway-objekt.
Alt som kun refereres til med ID og ikke finnes i det du limer inn, listes opp i merknadene.
Etter importen
- Åpne hver stemmeagent og les merknadene.
- Gjør et testanrop fra byggeren.
- Knytt til et telefonnummer.
- Test hver API-tilkobling med forespørselstesteren.
- Kontroller at kunnskapsdokumentene er ferdig indeksert.
- Konfigurer en organisasjonswebhook hvis de gamle agentene brukte en.
Importverktøyet er også tilgjengelig via REST API.