How to design your assistant on Voiceflow.

Project Creation

An overview on how to create or import projects on Voiceflow.

Create a new project

If this is your first time using Voiceflow, after account registration & onboarding you will see an empty workspace to create a new project.

If this is not your first project, you can start a new project by clicking on "Create Project" at the bottom of your dashboard lists. When creating a new project you will be prompted to choose the channel you are designing for.

Currently, Voiceflow allows you to build these project types:

  • Voice Assistant (custom voice assistant to deploy for any modality)
  • Chat Assistant (custom chat assistant/chatbot for any channel)
  • Amazon Alexa (build, publish & deploy custom Alexa Skills)
  • Google Assistant (build, publish & deploy Google Actions)
  • Dialogflow Chat
  • Dialogflow IVR

When creating One-Click Publish: Amazon Alexa and Google Assistant projects, you will have to select an invocation name and list of available Locales for your project. Note these can be changed later within project settings.

Tip: The locales you select will change the built-in intents and slots you have available to you, so it's recommended you only select locales and languages you intend to support.

Each of the above channels will have access to different Steps, design/publish-aspects and features according to the native functionality of the channel you are designing for. For example, Alexa will have In-Skill Purchases whereas the General Assistant channel will not.

If you have some technical skills and/or developer resources, you can leverage the Voiceflow Dialog Manager API to add any amount of custom functionality to Voiceflow that isn't supported natively with channel-specific steps.

Note: Voiceflow supports several native integrations with major assistant platforms, but can also be configured to work with any custom assistant using Voiceflow's Dialog Manager API. More creator integrations are on Voiceflow's roadmap.

Start with a template

Each template available on our website in the below link has a Start with Template button that will allow you to import it to the workspace of your choice on your account. After a click on this button, a modal view will allow you to choose the workspace you want to copy the project to.

Note: Voiceflow regularly shares up-to-date templates from the dedicated page:

When starting a Voiceflow account, you will also have access to several dedicated starter Templates.

To access the templates workspace, go to your workspaces list and choose Templates. Every Voiceflow user has access to the Templates workspace.

You can test/view the templates in the templates workspace before choosing to download a template.

To do this, enter the project by clicking on it within the templates workspace. Once in the project, you can choose to download it after testing by clicking on "Download" in the top right.

Alternatively, to bring one of the Voiceflow templates into your workspace, you can also use the copy clone link feature. To do so, clone a template from the templates workspace by clicking on Copy clone link when hovering over a project's options. Use/paste the generated link on a new tab to import the template.

Local Project File Import (.VF File/JSON)

You are able to create new projects utilizing Voiceflow's project file imports and exports. You can do so by importing a Voiceflow (.vf/JSON) project file into your workspace.

This can be done using the Import icon button visible on the workspace/dashboard header. Select the project file you want to import (ensure it is a .vf file) in the dialog window that pops up and click Open.

When your project is imported, a notification will appear on the top right of your screen. You can choose to open the project from here with the Open Project button. Alternatively, this will also populate by default in your Default List with every imported project.

Copy Project Link

You can also choose to share your project with a link, allowing anyone with this link to import the project on their workspace.

You can create an import link from the canvas header while you are on your project by clicking on the project's name to access the quick actions menu and select Copy clone link. The link will be automatically copied to your clipboard.

Another way to generate a project link when you're not on your project is by clicking on the project actions menu from your workspace and select Copy clone link.

Other docs in this section