Where to Find the Import Action
On the Agents tab, click the Import Agent button in the top right area of the page (next to New Agent). A file picker opens. Select the JSON file exported from DialNexa. Alternatively, if you are in a folder view, the import button is available at the folder level and will place the imported agent into that folder.What the JSON Contains
A DialNexa agent export is a JSON object that captures the full configuration of a specific agent version. The structure includes:| Section | What it stores |
|---|---|
| Agent metadata | Name, description, and agent type, such as single prompt, conversational flow, or speech to speech. |
| Conversation stack | Language, voice provider, voice ID, voice model, LLM provider, model, temperature, transcriber |
| Prompt | System prompt text, including any {{variable}} placeholders |
| Welcome message | The first thing the agent says when a call connects |
| Voicemail message | The message left if voicemail is detected |
| Functions | HTTP function definitions with endpoint, method, headers, and parameter mappings |
| Speech settings | Response eagerness, audio cache, denoising mode, Hinglish map |
| Call settings | Voicemail detection, end call on silence, max call duration |
| Post-call analysis | Extracted field definitions (intent, sentiment, custom fields) |
| Dynamic variable defaults | Fallback values for variables used in the prompt |
| Agent webhooks | Per-agent webhook endpoint configurations |
What Does Not Transfer on Import
Some configuration is workspace-specific and cannot be transferred via JSON.| What is excluded | Why |
|---|---|
| Phone number assignments | Phone numbers are provisioned per workspace. Reassign after import. |
| Published version state | The import creates a draft. You must publish explicitly in the new workspace. |
| Workflow connections | Workflow routing is configured in the destination workspace separately. |
| Batch call associations | Batch calls reference the imported agent only after you set them up in the new workspace. |
| Knowledge base attachments | Document files are not embedded in the export JSON. Re-attach files after import. |
How to Import
Obtain the export file
In the source workspace, open the agent, click the row action menu or the agent settings menu, and select Export. DialNexa downloads a
.json file to your computer.Open the destination workspace
Switch to the workspace where you want to import the agent. If you manage multiple workspaces, use the workspace selector in the top navigation.
Confirm the import
DialNexa validates the file and shows a preview of the agent name and configuration. Click Import to confirm.
Review and adjust the draft
The imported agent opens as a draft. Review the stack settings, prompt, and functions. Update anything that needs to differ in the new workspace (for example, API endpoints that point to a different environment).
Supported JSON Format
The import endpoint accepts only JSON files exported by DialNexa. Manually authored JSON or files exported from third-party voice AI platforms are not supported. The expected top-level structure is:Common Import Errors
Invalid JSON format
Invalid JSON format
The file could not be parsed. This happens if the file was manually edited and introduced a syntax error. Open the file in a JSON validator and fix the structure before retrying.
Unsupported agent type
Unsupported agent type
The agent type value in the JSON is not recognized. This can occur if the file was exported from a newer version of DialNexa than the destination workspace supports. Contact support if this occurs.
Voice or transcriber not available
Voice or transcriber not available
A voice ID or transcriber referenced in the JSON is not available in the destination workspace’s region or plan. The import succeeds but that specific setting is reset to the workspace default. Review the stack after import.
Function endpoint is unreachable
Function endpoint is unreachable
Functions are imported as-is but the destination workspace cannot validate endpoints at import time. The function will appear in the agent settings. Test it with a test call after import.
File too large
File too large
Import files have a size limit. If the file exceeds the limit (typically caused by a malformed export), re-export from the source agent and retry.
Related Reading
Types Of Agents
Choose the right agent type before building or importing.
Agent Templates
Start from a pre-built template instead of an export.
Agent Versions and Publishing
Publish the imported draft to make it live.
Agent Folders
Organize imported agents into the right folder.