Hi Folks,
I’ve been trying to import a valid .vf.json file into my Voiceflow workspace for several days, but the import consistently fails.
Here are the details:
I prepared several .vf.json files (tested in Visual Studio Code → they are valid JSON, UTF-8, correct structure, small file size ~14 KB).
File extension is correct (.vf.json), confirmed via Finder on macOS.
When I try to import, the “Open” button remains greyed out, or I receive the error: “Unable to upload. Try again. Only one file can be imported at a time.”
I tested with:
Firefox (latest version, macOS)
Google Chrome (latest version, incl. incognito mode)
A completely new workspace
Drag & Drop and the “Browse” button
The result is always the same: the file cannot be selected or uploaded.
I’ve attached several screenshots to illustrate the problem:
Screenshot of the Import dialog showing the error message.
Finder information panel confirming the file type .vf.json.
Attempt in Chrome with the import window open.
Could you please check if there is currently an issue with the import feature, or if there are any specific requirements for .vf.json files that might have changed?
Thank you very much in advance for your support – I really need to get this project imported.
Best regards,
Jürgen Hoffmann

1 Reply
Hi Jürgen,
The import dialog on the workspace dashboard will only accept project files whose name ends in .vf – e.g.
my-assistant.vf
. If the file has any other extension (including “double” extensions such as .vf.json
) the picker will stay greyed-out and you’ll see the “Only one file can be imported at a time” error.
What to do
1. In Finder choose the file → Get Info → under Name & Extension delete “.json” so the filename is just something.vf
.
2. Try the import again (drag + drop or Browse). The “Open” button should now be clickable and the file will upload.
Why this happens
• Voiceflow exports a project as a single JSON file but it must keep the .vf
extension so the Creator can recognise it as a project package.
• .json
files are only accepted when you import custom functions inside the Functions tab – the dashboard import tool ignores them.
If the file you are using did not come from Voiceflow’s own Export (.vf) option, export the project again:
– Open the project → click the Voiceflow logo (top-left) → Export (.vf).
After renaming / re-exporting you should be able to upload without any browser or workspace changes.
Hope that unblocks you! Let me know if anything’s still stuck.
Docs reference: https://docs.voiceflow.com/hc/en-us/articles/17846078714519-Importing-or-exporting-projects-and-functions