Vapi AI Employee

Leina connects to Vapi to help you review voice calls, update assistants, and inspect conversation tests. Ask in your team chat. Leina does the work and brings back the result.

Connect Vapi, choose what to share, and hand off your first task.

Leina + Vapi Example Result

You

For assistant [assistant identifier], change the opening message to “Hello, you’ve reached Northwind. How can I help with your appointment?” Keep the other settings.

Leina

I updated the assistant’s opening message and kept its other settings.

Vapi · Assistant updated

Northwind appointment assistant

The next conversation starts with the new greeting.

Opening message
Hello, you’ve reached Northwind. How can I help with your appointment?
Other settings
Voice, model, and transcription settings retained.
Give Your Voice Assistant a Better Opening

What Is a Vapi AI Agent?

A Vapi AI agent helps review call records, adjust voice assistant settings, and inspect the conversation tests your team has defined.

You specify the source and the destination. Leina uses the content available to your connection and returns the result for you to review.

Vapi

Vapi provides tools for building and operating voice AI assistants.

  1. Specify the change

    Provide the assistant and the new greeting.

  2. Review the assistant

    Read its current settings before editing.

  3. Save the greeting

    Update the requested message and report the result.

What to Ask Leina to Do with Vapi

Copy a prompt, add your details, and send it to Leina in your connected team chat.

Review Call Records

Review calls for [assistant] during [date range]. Summarize the available call information and highlight calls worth following up.

vapi

Update an Assistant

Read assistant [identifier] and change [specific setting] to [new value], keeping all other settings.

vapi

Inspect Evaluation Setup

Review the conversation test [name or identifier] and explain its checkpoints.

vapi

Your next Vapi task can start with a message.

Connect. Ask. Get the Result.

Tell Leina what you need in your team chat. Include the source, destination, and expected result.

  1. Connect Your Account

    Connect the tools involved and give Leina access to the content it needs.

  2. Try a Task

    Share the source material, say where the result belongs, and describe what you need.

  3. Check the Result

    Review the result and any changes in the connected app.

Put Leina to Work in Vapi

Hand off these everyday tasks to your AI employee.

List Assistants

List Vapi assistants with optional created/updated timestamp filters and a configurable page size.

Create Assistant

Create a new Vapi assistant with required transcriber, voice, and model settings plus optional messaging and duration controls.

Get Assistant

Retrieve a Vapi assistant by its unique identifier.

Update Assistant

Update an existing Vapi assistant and keep only the fields that should change in the request body.

List Calls

List Vapi calls with optional filtering by call, assistant, phone number, and created or updated timestamps.

Get Call

Retrieve a single Vapi call by its unique identifier.

Delete Call

Delete a Vapi call by its unique identifier.

List Chats

List Vapi chats with pagination plus optional assistant, squad, session, previous chat, and timestamp filters.

Get Chat

Retrieve a Vapi chat by its unique identifier.

Delete Chat

Delete a Vapi chat by its unique identifier.

Create Openai Chat

Create an OpenAI-compatible Vapi chat response using an assistant or squad, with optional session and transport settings.

Create Analytics Query

Create and execute one or more Vapi analytics queries across call and subscription data.

Create Eval

Create a Vapi eval for a mock conversation and define the checkpoint messages used to evaluate model behavior.

Get Eval

Retrieve a Vapi eval by its unique identifier.

Update Eval

Update a Vapi eval and keep only the fields that should change in the request body.

Delete Eval

Delete a Vapi eval by its unique identifier.

Delete Eval Run

Delete a Vapi eval run by its unique identifier.

List Evals

List Vapi evals with pagination plus optional identifier and timestamp-based filters.

Get File

Retrieve Vapi file metadata by file identifier.

Upload File

Upload a file to Vapi knowledge storage from a public URL or base64 payload and return the resulting file metadata.

List Monitoring Policies

List Vapi monitoring policies with optional severity, monitor, and timestamp filters.

Create Policy

Create a Vapi monitoring policy with severity, threshold, and schedule or interval configuration.

List Provider Resources

List Vapi provider resources for a provider and resource type with optional identifier and timestamp filters.

Create Provider Resource

Create a pronunciation dictionary provider resource in Vapi, defaulting to the 11labs pronunciation-dictionary route used by the upstream toolkit.

List Phone Numbers

List Vapi phone numbers with optional created and updated timestamp filters.

Create Phone Number

Create a Vapi phone number using Vapi, Twilio, Vonage, Telnyx, or bring-your-own provider settings.

Update Phone Number

Update a Vapi phone number and keep only the fields that should change in the request body.

Delete Phone Number

Delete a Vapi phone number by its unique identifier.

List Structured Outputs

List Vapi structured outputs with pagination plus optional identifier, name, and timestamp filters.

List Insights

List Vapi insights with pagination plus optional identifier and timestamp filters.

Update Insight

Update a Vapi insight by replacing its name, queries, formulas, grouping, and time range settings.

Create Scorecard

Create a Vapi scorecard for observability and evaluation using structured output metrics and conditions.

List Scorecards

List Vapi scorecards with pagination plus optional identifier and timestamp filters.

Create Session

Create a Vapi session with either an assistant identifier or an inline assistant configuration.

List Sessions

List Vapi sessions with pagination plus optional identifier, name, assistant, workflow, squad, and timestamp filters.

Get Tool

Retrieve a Vapi tool by its unique identifier.

Update Tool

Update a Vapi tool configuration, including function definitions, HTTP request settings, and retry policies.

Test Code Tool Execution

Execute TypeScript code inside Vapi's code tool sandbox and return the logs, result, and execution outcome.

More Tools for Your AI Employee

Connect the Apps your work depends on, and give Leina the context to carry the task forward.

Keep the Conversation Moving. Let Leina Pick Up the Work.

Hand off a task while your team is discussing it. Leina uses your connected tools and brings the result back to the conversation.

See How Leina Works in Slack
LeinaExample Result

I updated the assistant’s opening message and kept its other settings.

Northwind appointment assistant

Vapi + Leina: Your Questions, Answered

Does creating a conversation test run it?

Creating a test defines its mock conversation and checkpoints. It does not by itself confirm that a test run has completed.

Can I change only one assistant setting?

Yes. Name the setting and its new value, and ask to keep the remaining configuration.

Can I add a knowledge file?

Yes. Supply an accessible file link for upload, then use the resulting file in the assistant configuration that supports it.

Make Leina Your Vapi AI Employee

Start with one task you already need to do. Tell Leina what a finished result should look like.

Connect Vapi, choose what to share, and hand off your first task.