Skip to main content
Shilo gives sales teams an AI-powered coaching layer on top of every call they make. Submit call recordings through the API, and Shilo returns ratings, coaching suggestions, dispositions, objection analysis, transcripts, and more — all surfaced through a clean REST API and the Shilo web dashboard.

Introduction

Learn what Shilo does and how the API is structured

Authentication

Get your API key and make your first authenticated request

Quickstart

Submit a call and retrieve AI analysis in under 5 minutes

API Reference

Browse the full endpoint reference for every resource

What you can build

Call Analysis

Submit recordings and retrieve AI-generated ratings, summaries, and coaching tips

Coaching Workflows

Automate 1:1 coaching agendas and track period-level team digests

Performance Metrics

Pull dashboard-aligned metrics for your integration, users, or contacts

Get started in three steps

1

Generate an API key

Log in to Shilo as an owner or admin and navigate to Settings → API Keys to generate your key. Keep it secret — treat it like a password.
2

Submit your first call

POST a call recording URL to /api/v1/calls with the agent’s ID, contact’s ID, and a publicly accessible audio URL. Shilo queues it for AI processing immediately.
3

Retrieve the analysis

Poll GET /api/v1/calls/{identifier}/analysis until progress reaches 100. You’ll receive ratings, coaching suggestions, action items, a disposition, and more.