ThunderPhone 2.0 is live.Direct zelf aan de slag, vanaf 2 cent/min.Lees de aankondiging

Using the dashboard

Agenten importeren vanaf een ander platform

Breng agenten, tools en kennisbanken over vanaf Vapi, Retell, ElevenLabs Agents of Bland met een API-sleutel of een JSON-export, controleer de toewijzing en importeer.

Als je agents op Vapi, Retell, ElevenLabs Agents of Bland staan, haalt de importfunctie ze op, koppelt elk veld aan ThunderPhone en toont je het resultaat voordat er iets wordt aangemaakt.

Een import starten

  1. Open Agents en kies Importeren (of Importeren vanuit Vapi, Retell, ElevenLabs of Bland op een lege agentspagina).
  2. Kies het platform.
  3. Volg de genummerde stappen in het dialoogvenster om een sleutel op dat platform te maken (ze openen de juiste instellingenpagina voor je), plak deze, of schakel over naar Geëxporteerde JSON plakken en plak een of meer agentobjecten vanuit het dashboard of de API van dat platform.
  4. Kies Mijn agents ophalen. Ophalen en koppelen duurt meestal minder dan een minuut; je kunt de pagina verlaten en via het taakvak terugkomen.

Het plan beoordelen

Elke agent toont de naam, de gekoppelde stem (met de betrouwbaarheid van de koppeling), het intelligentiepakket, de tools en kennisbanken die worden meegenomen, en opmerkingen over alles wat bij de vertaling is gewijzigd. Vouw een rij uit om de prompt te lezen:

  • Herschreven — één samenhangende prompt in de stijl van de promptinggids, waarbij elk telefoonnummer, elke URL, toolnaam en placeholder uit de bron behouden blijft.
  • Gestructureerd — de bronconfiguratie onder koppen weergegeven, precies zoals deze is geëxtraheerd. Wordt automatisch gebruikt wanneer de herschrijving niet kan worden geverifieerd.

Schakel agents die je niet wilt uit (testkopieën zijn standaard uitgeschakeld), bewerk namen, stemmen, pakketten of de promptkeuze en kies daarna Importeren. Aangemaakte agents worden geopend in de builder met hun API-verbindingen en kennis gekoppeld.

Wat wordt geïmporteerd

Een sleutel verkrijgen

  1. Open dashboard.vapi.ai/org/api-keys (Organisatie-instellingen → API-sleutels).
  2. Maak een sleutel en kies Privé — openbare sleutels kunnen geen assistenten weergeven.
  3. Kopieer deze naar het dialoogvenster. Vapi-sleutels hebben geen bereik; verwijder de sleutel in Vapi na het importeren als je deze alleen hiervoor hebt gemaakt.
Vapi-veldThunderPhone
model.messages[system]Prompt
firstMessage, firstMessageModeOpeningszin in de prompt; wie als eerste spreekt
voice.provider + voiceIdDichtstbijzijnde catalogusstem (overeenkomstscore wordt weergegeven)
transcriber.languagePrimaire taal
model.modelIntelligentiepakket
model.tools / toolIds (function, apiRequest)API-koppelingen
transferCall-bestemmingenDoorverbindingssectie van de prompt (ingebouwde doorverbinding)
endCall, dtmfIngebouwde functies
query-tools (knowledgeBases[].fileIds) en verouderde knowledgeBaseIdKennisbank met de geüploade bestanden als documenten
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessagesPromptsecties; instelling voor voicemailbericht
silenceTimeoutSecondsOphangen bij stilte
maxDurationSeconds, server.url, squads, workflows, sms/ghl/make/code/mcp-toolsGemeld, niet geïmporteerd

Een sleutel verkrijgen

  1. Open dashboard.retellai.com/apiKeys (Systeeminstellingen → API-sleutels) en kies Sleutel maken.
  2. Schakel Machtigingen beperken in en stel Agent, Kennisbank, en Telefoon in op Lezen. Laat alle andere groepen uitgeschakeld; de importeur schrijft nooit naar Retell.
  3. Kopieer de sleutel naar het dialoogvenster.
Retell-veldThunderPhone
Retell LLM general_prompt, begin_message, start_speakerPrompt; openingszin; wie als eerste spreekt
states + starting_stateGeordende oproepprocedure in de prompt
Gespreksstroom global_prompt + knooppuntenGeordende oproepprocedure; doorverbindingsknooppunten worden ook doorverbindingsregels
Aangepaste general_toolsAPI-koppelingen
transfer_call, end_call, press_digitDoorverbinding in prompt + ingebouwde functies
voice_id (11labs-, openai-, cartesia-, …)Dichtstbijzijnde catalogusstem
languagePrimaire en aanvullende talen
model / s2s_modelIntelligentiepakket
knowledge_base_ids (url-, document- en tekstbronnen)Kennisbank met documenten
voicemail_option, end_call_after_silence_ms, boosted_keywordsVoicemailinstelling; ophangen bij stilte; prompttermen
webhook_url, max_call_duration_ms (wanneer onder de standaard van 60 minuten), aangepaste LLM-engines, send_sms, MCPGemeld, niet geïmporteerd

Een sleutel verkrijgen

  1. Open elevenlabs.io/app/settings/api-keys en kies API-sleutel maken.
  2. Geef deze onder machtigingen Agents Platform: Lezen (en Kennisbank: Lezen indien weergegeven); de importeur heeft verder niets nodig.
  3. Kopieer de sleutel naar het dialoogvenster.
ElevenLabs-veldThunderPhone
conversation_config.agent.prompt.promptPrompt
first_message, languageOpeningszin; primaire taal
prompt.llmIntelligentiepakket
tts.voice_idDichtstbijzijnde catalogusstem
tools / tool_ids van het type webhookAPI-koppelingen (query- of bodieschema)
systeemtools end_call, transfer_to_number, toetsenblokIngebouwde functies + doorverbinding in prompt
knowledge_base-url-/tekst-/bestandsitemsKennisbank: URL-items worden URL-documenten; tekst- en bestandsitems worden op id opgehaald en geïmporteerd als geëxtraheerde tekst
turn.silence_end_call_timeoutOphangen bij stilte
conversation.max_duration_seconds, clienttools, MCPGemeld, niet geïmporteerd

Een sleutel verkrijgen

  1. Open app.bland.ai/dashboard/settings.
  2. Kopieer de daar weergegeven API-sleutel (Bland heeft één sleutel per account; deze heeft geen bereik, dus roteer hem daarna als je dat wilt).
  3. Plak deze in het dialoogvenster.

Webagenten hebben geen naam in Bland, dus de importeur geeft ze een naam op basis van de begroeting ("Hallo, dit is Nova…") of de prompt ("Je bent Nova…").

Bland-veldThunderPhone
Webagent prompt, first_sentence, language, model, voicePrompt; openingszin; taal; pakket; dichtstbijzijnde stem
Aangepaste tools (name, url, method, input_schema, headers)API-koppelingen
Inkomend nummer prompt of pathway_idEén agent per inkomend nummer
Elk pad, gekoppeld aan een nummer of nietEén agent per pad
Padknooppunten en -randen (Default, Knowledge Base, Transfer Call, End Call, Webhook)Geordende oproepprocedure; tekst van kennisbankknooppunten wordt een document; doorverbindingen en webhooks worden ingebouwde functies en API-koppelingen
transfer_phone_numberDoorverbindingssectie
max_duration, webhookGemeld, niet geïmporteerd
Nummers die eigendom zijn van BlandGemeld als niet overdraagbaar

Wat actie vereist op ThunderPhone

Het rapport onderaan de controlepagina vermeldt alles wat niet is gemigreerd en waarom:

  • Telefoonnummers. Nummers die je bij een provider bezit, kunnen worden verbonden als VoIP-nummers. Nummers die eigendom zijn van het platform kunnen niet worden gemigreerd; neem een nieuw nummer en koppel het aan de geïmporteerde agent.
  • Webhooks per agent. ThunderPhone levert ondertekende webhooks per organisatie; stel er een in onder Webhooks.
  • Door de leverancier opgeslagen inloggegevens. Toolheaders die zichtbaar waren, worden gekopieerd. Inloggegevens die het oude platform op id opsloeg, worden gemarkeerd; voeg ze toe aan de headers van de API-verbinding.
  • Tools zonder equivalent (sms-verzending, platformspecifieke automatiseringen) worden vermeld zodat niets stilzwijgend wordt weggelaten.
  • Limieten voor gespreksduur. ThunderPhone heeft geen maximale gespreksduur per agent; gebruik in plaats daarvan de instelling voor ophangen bij stilte en de afsluitregels in je prompt.

Importeren zonder sleutel

Kies Geëxporteerde JSON plakken en plak het object of de objecten die de API of het dashboard van je platform exporteert, als één object of een JSON-lijst:

  • Vapi — het assistentobject (GET /assistant/{id}). Tools die zijn gekoppeld via toolIds en kennisbestanden hebben een sleutel nodig om te worden opgelost.
  • Retell — het agentobject (GET /get-agent/{id}) samen met de bijbehorende Retell LLM (GET /get-retell-llm/{id}) of het conversatiestroomobject in dezelfde lijst; de importeur koppelt ze op id. Een LLM of stroom die afzonderlijk wordt geplakt, wordt geïmporteerd onder een gegenereerde naam.
  • ElevenLabs — het agentobject (GET /v1/convai/agents/{id}); de webhooktools zijn inline opgenomen, zodat niets onopgelost blijft.
  • Bland — een webagent, het antwoord van /v1/agents, of een padobject.

Alles waar alleen via id naar wordt verwezen en dat niet in de geplakte inhoud staat, wordt in de notities vermeld.

Na het importeren

  1. Open elke agent en lees de notities.
  2. Plaats een testoproep vanuit de builder.
  3. Koppel een telefoonnummer.
  4. Test elke API-verbinding met de verzoektester.
  5. Controleer of kennisdocumenten klaar zijn met indexeren.
  6. Stel een organisatie-webhook in als de oude agents er een gebruikten.

De importeur is ook beschikbaar via de REST API.