create-call

Initiate outbound phone, web, and batch calls via the Vapi API.

55|7|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/VapiAI/skills --skill create-call-vapiai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-call
Source: https://github.com/VapiAI/skills/tree/main/create-call
Command: npx skills add https://github.com/VapiAI/skills --skill create-call-vapiai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the need for manual call initiation via the Vapi dashboard, enabling developers and teams to programmatically launch voice calls, test assistants, and run outreach campaigns at scale without repetitive manual work.

Core Features & Use Cases

  • Multi-format call support: Create outbound phone calls, browser-based web calls, transient assistant test calls, and batch call campaigns for large outreach efforts.
  • Scheduled & metadata-enabled calls: Automate call timing with ISO 8601 schedule plans, and attach custom metadata to calls for tracking lead IDs, order numbers, or department tags.
  • Call management tools: List, retrieve, and delete calls, and access call transcripts, recordings, and cost breakdowns for post-call analysis. A sales team can use this Skill to launch a batch of qualification calls to leads, schedule follow-up calls for the next business day, and track call outcomes linked to specific customer records.

Quick Start

Use the create-call skill to initiate an outbound phone call to a lead using your pre-configured Vapi assistant and phone number.

Frequently Asked Questions about create-call

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate outbound calls using the Vapi API?

Automate outbound calls via the Vapi API by programmatically initiating phone, web, or batch call campaigns. This eliminates manual dashboard initiation, allowing developers to launch voice calls and run outreach workflows at scale.

Can I schedule batch call campaigns for lead qualification with Vapi?

Yes, you can schedule batch call campaigns for lead qualification using ISO 8601 schedule plans. This allows you to automate call timing for outreach workflows and attach custom metadata to track specific lead IDs.

Do I need a specific environment setup to make programmatic voice calls with Vapi?

Yes, making programmatic voice calls with Vapi requires a valid Vapi API key, configured assistant resources, and configured phone number resources. Optional schedule plans and customer metadata parameters can further refine call configuration.

What is the best way to test a Vapi voice assistant programmatically?

The best way to test a Vapi voice assistant programmatically is by initiating transient assistant test calls via the API. This enables automated voice assistant testing without repetitive manual work through the dashboard.

How do I retrieve call transcripts and recordings after a Vapi outbound campaign?

Retrieve call transcripts and recordings after a Vapi outbound campaign using the call management tools. You can list, retrieve, and delete calls while accessing transcripts, recordings, and cost breakdowns for post-call analysis.

Why are my scheduled Vapi calls not initiating properly?

Scheduled Vapi calls may not initiate properly if the ISO 8601 schedule plan is incorrectly formatted or if prerequisite resources like the Vapi assistant and phone number are not properly configured for the call campaign.