# Docs

> Set up US tracking numbers, routing, website attribution, call review, reports, and custom API connections with practical Lead Source documentation.

Canonical page: https://getleadsource.io/docs/

Lead Source documentation

## Set up, test, and review your call workflow.

Practical guides for US tracking numbers, routing, website attribution, reporting, and custom connections.

Documentation

[Overview](https://getleadsource.io/docs/)
[Getting started](https://getleadsource.io/docs/getting-started/)[Tracking numbers](https://getleadsource.io/docs/tracking-numbers/)[Call routing setup](https://getleadsource.io/docs/call-routing/)[Website number swapping](https://getleadsource.io/docs/website-attribution/)[Call review and reporting](https://getleadsource.io/docs/call-review/)[Send events to another tool](https://getleadsource.io/docs/webhooks/)[API access](https://getleadsource.io/docs/api/)[Publisher ping and handoff](https://getleadsource.io/docs/publisher-ping-post/)[A pay-per-call example](https://getleadsource.io/docs/pay-per-call-workflow/)[An agency reporting example](https://getleadsource.io/docs/agency-reporting-example/)[Troubleshooting](https://getleadsource.io/docs/support/)

Reviewed October 15, 2026

### Choose your next step

[Getting started
Set up your US workspace, tracking number, receiving phone, and first call review with practical verification steps.](https://getleadsource.io/docs/getting-started/)

[Tracking numbers
Choose, assign, and test US tracking numbers without losing the campaign and original source behind each call.](https://getleadsource.io/docs/tracking-numbers/)

[Call routing setup
Connect a tracking number to the right US phone and test hours, no answer, and fallback behavior.](https://getleadsource.io/docs/call-routing/)

[Website number swapping
Install the supplied website snippet, size a number pool, and verify mobile phone links and attribution.](https://getleadsource.io/docs/website-attribution/)

[Call review and reporting
Review call evidence, distinguish qualified inquiries from sales, and export a consistent report.](https://getleadsource.io/docs/call-review/)

[Send events to another tool
Configure an event destination, test delivery, and handle retries without duplicating work.](https://getleadsource.io/docs/webhooks/)

[API access
Understand account API keys, scopes, pagination, retries, and the publisher request sequence.](https://getleadsource.io/docs/api/)

[Publisher ping and handoff
Test a publisher request, interpret a bid, and handle expiry and acceptance with the same account key.](https://getleadsource.io/docs/publisher-ping-post/)

[A pay-per-call example
Follow a fictional US call through eligibility, bidding, connection, qualification, and financial review.](https://getleadsource.io/docs/pay-per-call-workflow/)

[An agency reporting example
Turn fictional roofing calls into a reviewable client report without mistaking inquiries for completed jobs.](https://getleadsource.io/docs/agency-reporting-example/)

[Troubleshooting
Check account access, missing attribution, unanswered calls, and API delivery before changing live settings.](https://getleadsource.io/docs/support/)

[Explore the walkthrough](https://getleadsource.io/demo/)[Review product availability](https://getleadsource.io/integrations/)
