Connect Voiceflow to Your AI Agent

Use AI with Voiceflow to start conversation sessions, send actions and query the project knowledge base.

4 tools API key

Try a Voiceflow Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Voiceflow

Run a Conversation Session

Start a user session and submit an explicit action.

/oo Voiceflow: Start session for user [ID], then interact with action [JSON] using the returned sessionKey.

Query Project Knowledge

Ask a question with explicit knowledge filters and synthesis choice.

/oo Voiceflow: Query knowledge question [question], filters [JSON], chunkLimit [limit].

Start Working with Voiceflow

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Voiceflow

    Provide a project API key and Project ID, with optional default environment alias.

    Connect Voiceflow →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Voiceflow project access and the intended runtime environment.
  • Start a session to obtain sessionKey before non-streaming interaction. Knowledge queries return a synthesized answer and chunks.

Voiceflow Tools

Use AI with Voiceflow to start conversation sessions, send actions and query the project knowledge base.

Run a Conversation Session

Start a user session and submit an explicit action.

Query Project Knowledge

Ask a question with explicit knowledge filters and synthesis choice.

4 tools

Start Session

Start a Voiceflow conversation session for one user and return the session key used by non-streaming interact calls.

voiceflow.start_session

Interact

Send one non-streaming action to a Voiceflow conversation session.

voiceflow.interact

Query Knowledge Base

Query the Voiceflow knowledge base and return the synthesized answer and chunks.

voiceflow.query_knowledge_base

List Environments

List environments for the connected Voiceflow project.

voiceflow.list_environments

Frequently Asked Questions

What is sessionKey used for?

It identifies the session for the interact action after start_session.

Does knowledge query return only documents?

It returns the synthesized answer and relevant chunks according to the request.

What should I specify in my request?

Start a session to obtain sessionKey before non-streaming interaction. Knowledge queries return a synthesized answer and chunks.

Connect Voiceflow

About Voiceflow ↗