ThunderPhone 2.0 är här.Kom igång själv, från 2 cent/minut.Läs lanseringsnyheten

Using the dashboard

Importera agenter från en annan plattform

Flytta över agenter, verktyg och kunskapsbaser från Vapi, Retell, ElevenLabs Agents eller Bland med en API-nyckel eller en JSON-export, granska mappningen och importera.

Om dina agenter finns på Vapi, Retell, ElevenLabs Agents eller Bland hämtar importverktyget dem, mappar varje fält till ThunderPhone och visar resultatet innan något skapas.

Starta en import

  1. Öppna Agenter och välj Importera (eller Importera från Vapi, Retell, ElevenLabs eller Bland på en tom agentsida).
  2. Välj plattformen.
  3. Följ de numrerade stegen i dialogrutan för att skapa en nyckel på den plattformen (de öppnar rätt inställningssida åt dig), klistra in den eller växla till Klistra in exporterad JSON och klistra in ett eller flera agentobjekt från plattformens instrumentpanel eller API.
  4. Välj Hämta mina agenter. Hämtning och mappning tar vanligtvis mindre än en minut; du kan lämna sidan och återvända via aktivitetsfältet.

Granska planen

Varje agent visar namnet, matchad röst (med matchningens säkerhetsgrad), intelligensnivå, verktygen och kunskapsbaserna den tar med sig samt anteckningar om allt som ändrades i översättningen. Expandera en rad för att läsa prompten:

  • Omskriven — en sammanhängande prompt i stil med guiden för promptning, där alla telefonnummer, URL:er, verktygsnamn och platshållare från källan bevaras.
  • Strukturerad — källkonfigurationen uppställd under rubriker, exakt som den extraherades. Används automatiskt när omskrivningen inte kan verifieras.

Avmarkera agenter du inte vill ha (testkopior är avmarkerade som standard), redigera namn, röster, nivåer eller promptvalet och välj sedan Importera. Skapade agenter öppnas i byggverktyget med sina API-anslutningar och sin kunskap kopplad.

Det som importeras

Skaffa en nyckel

  1. Öppna dashboard.vapi.ai/org/api-keys (Organisationsinställningar → API-nycklar).
  2. Skapa en nyckel och välj Privat — offentliga nycklar kan inte lista assistenter.
  3. Kopiera den till dialogrutan. Vapi-nycklar har ingen behörighetsbegränsning; ta bort nyckeln i Vapi efter importen om du skapade den enbart för detta.
Vapi-fältThunderPhone
model.messages[system]Prompt
firstMessage, firstMessageModeÖppningsreplik i prompten; vem som talar först
voice.provider + voiceIdNärmaste katalogröst (visar matchningssäkerhet)
transcriber.languagePrimärt språk
model.modelIntelligensnivå
model.tools / toolIds (function, apiRequest)API-anslutningar
transferCall-destinationerÖverlämningsavsnitt i prompten (inbyggd överföring)
endCall, dtmfInbyggda funktioner
query-verktyg (knowledgeBases[].fileIds) och äldre knowledgeBaseIdKunskapsbas med de uppladdade filerna som dokument
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessagesPromptavsnitt; inställning för röstmeddelande
silenceTimeoutSecondsAvslut vid tystnad
maxDurationSeconds, server.url, squads, workflows, sms/ghl/make/code/mcp-verktygRapporteras, importeras inte

Skaffa en nyckel

  1. Öppna dashboard.retellai.com/apiKeys (Systeminställningar → API-nycklar) och välj Skapa nyckel.
  2. Aktivera Begränsa behörigheter och ställ in Agent, Kunskapsbas och TelefonLäsning. Lämna alla andra grupper omarkerade; importverktyget skriver aldrig till Retell.
  3. Kopiera nyckeln till dialogrutan.
Retell-fältThunderPhone
Retell LLM general_prompt, begin_message, start_speakerPrompt; öppningsreplik; vem som talar först
states + starting_stateOrdnad samtalsprocedur i prompten
Samtalsflödets global_prompt + noderOrdnad samtalsprocedur; överföringsnoder blir även överlämningsregler
Anpassade general_toolsAPI-anslutningar
transfer_call, end_call, press_digitÖverlämning i prompten + inbyggda funktioner
voice_id (11labs-, openai-, cartesia-, …)Närmaste katalogröst
languagePrimära och ytterligare språk
model / s2s_modelIntelligensnivå
knowledge_base_ids (url-, dokument- och textkällor)Kunskapsbas med dokument
voicemail_option, end_call_after_silence_ms, boosted_keywordsInställning för röstmeddelande; avslut vid tystnad; prompttermer
webhook_url, max_call_duration_ms (när det är under standardvärdet på 60 minuter), anpassade LLM-motorer, send_sms, MCPRapporteras, importeras inte

Skaffa en nyckel

  1. Öppna elevenlabs.io/app/settings/api-keys och välj Skapa API-nyckel.
  2. Ge den under behörigheter Agentplattform: Läsning (och Kunskapsbas: Läsning om det visas); importverktyget behöver inget annat.
  3. Kopiera nyckeln till dialogrutan.
ElevenLabs-fältThunderPhone
conversation_config.agent.prompt.promptPrompt
first_message, languageÖppningsreplik; primärt språk
prompt.llmIntelligensnivå
tts.voice_idNärmaste katalogröst
tools / tool_ids av typen webhookAPI-anslutningar (fråge- eller brödtextschema)
Systemverktygen end_call, transfer_to_number, knappsatsInbyggda funktioner + överlämning i prompten
knowledge_base-poster för url/text/filKunskapsbas: URL-poster blir URL-dokument; text- och filposter hämtas efter id och importeras som extraherad text
turn.silence_end_call_timeoutAvslut vid tystnad
conversation.max_duration_seconds, klientverktyg, MCPRapporteras, importeras inte

Skaffa en nyckel

  1. Öppna app.bland.ai/dashboard/settings.
  2. Kopiera API-nyckeln som visas där (Bland har en nyckel per konto; den har ingen behörighetsbegränsning, så rotera den efteråt om du föredrar det).
  3. Klistra in den i dialogrutan.

Webbagenter har inget namn i Bland, så importverktyget namnger dem utifrån hälsningen ("Hej, det här är Nova…") eller prompten ("Du är Nova…").

Bland-fältThunderPhone
Webbagent prompt, first_sentence, language, model, voicePrompt; öppningsreplik; språk; nivå; närmaste röst
Anpassade tools (name, url, method, input_schema, headers)API-anslutningar
Inkommande nummer prompt eller pathway_idEn agent per inkommande nummer
Varje flöde, kopplat till ett nummer eller inteEn agent per flöde
Flödesnoder och grenar (Standard, Kunskapsbas, Överför samtal, Avsluta samtal, Webhook)Ordnad samtalsprocedur; text i kunskapsbasnoder blir ett dokument; överföringar och webhooks blir inbyggda funktioner och API-anslutningar
transfer_phone_numberÖverlämningsavsnitt
max_duration, webhookRapporteras, importeras inte
Bland-ägda nummerRapporteras som ej portabla

Vad som kräver åtgärd på ThunderPhone

Rapporten längst ned på granskningssidan listar allt som inte kunde flyttas och varför:

  • Telefonnummer. Nummer du äger hos en operatör kan anslutas som VoIP-nummer. Nummer som ägs av plattformen kan inte flyttas. Skaffa ett nytt nummer och koppla det till den importerade röstagenten.
  • Webhooks per agent. ThunderPhone levererar signerade webhooks per organisation. Konfigurera en under Webhooks.
  • Inloggningsuppgifter lagrade hos leverantören. Verktygshuvuden som var synliga kopieras. Inloggningsuppgifter som den gamla plattformen lagrade efter id markeras. Lägg till dem i API-anslutningens headers.
  • Verktyg utan motsvarighet (SMS-utskick, plattformsspecifika automatiseringar) listas så att inget utelämnas utan att du märker det.
  • Gränser för samtalslängd. ThunderPhone har ingen maximal samtalslängd per röstagent. Använd i stället inställningen för att lägga på vid tystnad och reglerna för avslut i din prompt.

Importera utan en nyckel

Välj Klistra in exporterad JSON och klistra in objekten som plattformens API eller dashboard exporterar, som ett objekt eller en JSON-lista:

  • Vapi — assistentobjektet (GET /assistant/{id}). Verktyg som är kopplade via toolIds och kunskapsfiler kräver en nyckel för att kunna lösas.
  • Retell — agentobjektet (GET /get-agent/{id}) tillsammans med dess Retell LLM (GET /get-retell-llm/{id}) eller konversationsflödesobjekt i samma lista. Importören kopplar ihop dem efter id. En LLM eller ett flöde som klistras in separat importeras under ett genererat namn.
  • ElevenLabs — agentobjektet (GET /v1/convai/agents/{id}). Dess webhook-verktyg inkluderas direkt, så inget lämnas olöst.
  • Bland — en webbagent, svaret från /v1/agents eller ett pathway-objekt.

Allt som endast refereras med id och inte finns med i det inklistrade innehållet listas i anteckningarna.

Efter importen

  1. Öppna varje röstagent och läs dess anteckningar.
  2. Ring ett testsamtal från byggverktyget.
  3. Koppla ett telefonnummer.
  4. Testa varje API-anslutning med begärandetestaren.
  5. Kontrollera att kunskapsdokumenten har indexerats klart.
  6. Ange en organisationswebhook om de gamla röstagenterna använde en.

Importören är även tillgänglig via REST API.