> ## Documentation Index
> Fetch the complete documentation index at: https://docs.callprep.app/llms.txt
> Use this file to discover all available pages before exploring further.

# How it works

> Understanding how CallPrep enriches your prospects.

## Async pipeline

CallPrep uses an **asynchronous pipeline** — when you submit a research request,
we immediately return a `research_id` and run enrichment in the background.
Poll `/research-status/{research_id}` every 5 seconds until `status` is `completed`.

```
POST /research  →  research_id (instant response)
                        ↓
              [background enrichment]
                        ↓
GET /research-status  →  completed + data
```

## What we enrich

For every prospect email you submit, CallPrep returns:

**Prospect data**

* Job title (translated to English), company, LinkedIn URL, photo
* AI-generated professional summary
* 3 personalised conversation starters based on LinkedIn activity
* Up to 3 recent LinkedIn posts with AI summaries

**Company data**

* Industry, HQ, revenue, employee count, tech stack
* 4 problems the company solves for customers
* 4 synergy points with **your product** (personalised per API key)
* 3 tailored discovery questions to ask in the call
* Competitive insights and recent company news

**Decision makers** *(Growth plan and above)*

* Key people at the company — Directors, VPs, C-level
* Name, title, LinkedIn profile, location

## Product personalisation

Each API key is tied to a **product context** — your product's name, description,
key features, and target customers. This context is used to generate insights for every
research request, so all AI-generated content (synergy points, discovery questions, opening talks)
is tailored to **your specific product**, not generic sales advice.

<Note>
  To update your product context, go to [API
  Keys](https://call-prep-api.vercel.app/api-keys) in the dashboard and edit the
  key's product settings.
</Note>

## Typical completion time

Most research requests complete in **20–60 seconds**.
If the prospect was recently researched, results may return much faster.
