# AmoCRM (Kommo)

Find the leaks in your sales funnel without opening amoCRM

CRM для управления сделками, контактами и воронками продаж

## How the agent works with AmoCRM (Kommo)

The agent calls your account API at the address of your subdomain — amocrm.ru for amoCRM or kommo.com for Kommo — and reads deals, contacts, companies, pipelines, tasks and notes. The first thing it fetches is the list of pipelines together with their stages: without that map there is nothing to measure conversion against. Then it counts the step-to-step transitions, amounts and timings per rep, deals with no movement and the fields left empty — budget, phone, owner.

A deal stage in amoCRM is moved by hand, so on its own it does not tell you whether anyone is working the client. The agent looks at the date of the last change, at open and overdue tasks and at the correspondence in the notes: a deal sitting in negotiations for a third week with not a single task lands in the stalled pile, not the active one. Identically named stages in different pipelines are different entities, and the agent does not merge them into one conversion.

For writes the agent does what the integration is allowed to do: create tasks, move deals between stages, append notes. Before an edit it re-reads the deal so as not to overwrite a rep's fresh change, and a bulk action — moving a dozen deals or handing out tasks — is shown as a list and waits for confirmation. Creations, updates and deletions of deals, contacts, companies and tasks arrive from amoCRM as signed webhooks, so the agent learns about a change without constant polling.

The access token lives for a day and renews itself, so the connection never has to be confirmed again. Deals, contacts and tasks come back from amoCRM in pages of 250 records, and the agent reads a selection to the end instead of stopping at the first page. Revoke the integration in the account and access stops immediately, and the agent says the connection has to be restored rather than quietly returning zero. It keeps the request rate within what is allowed, and if a section is closed by permissions or there simply were no deals in the period, it says so directly instead of showing an empty table.

## Integration scenarios

### Find the leaks in your sales funnel
The agent breaks deals down by stage, computes step-to-step conversion and shows where leads stall or slip away with no task attached.

### Weekly rep performance summary
The agent gathers new deals, closures, amounts and overdue tasks for every rep, so the report is ready for the stand-up.

### Revive stalled deals
The agent finds deals with no movement for N days, groups them by stage and prepares a call list with context on each one.

### Keep CRM data clean
The agent checks for deals without a budget, contacts without a phone and leads with no owner, then sends a list to fix.

### Keep watch on new leads
The agent catches a signed webhook about a new deal, pulls up the card with budget, contact and owner and posts it to chat — no scheduled polling.

### Hand out tasks after a review
The agent collects deals with not a single task, lists who should get what, and once you confirm it creates the tasks, re-reading every deal first.

## How to connect

**Before you connect**

- Account administrator rights in amoCRM or Kommo.
- Your account address: the subdomain plus amocrm.ru or kommo.com.
- The account domain on HTTPS — without SSL the form will not save.

### Find your account subdomain
The subdomain is the first word of the address: in mycompany.amocrm.ru or mycompany.kommo.com it is mycompany. The rest is done as an account administrator.

### Create an external integration
Settings → amoMarket → Create integration → External integration. Put your full account address, over HTTPS, into the redirect link and “Account domain”.

### Select the access rights
In the Allow access block every scope is checked. Keep leads, contacts, companies and tasks — the rest you can clear.

### Copy the keys and the authorization code
Keys and scopes tab: the ID, the secret key (shown only once) and the authorization code starting with def502. The code lives 20 minutes — copy it last.

## FAQ

### How does amoCRM connect?
Through an OAuth integration: you give the subdomain and domain of your account (amocrm.ru or kommo.com) and the external integration credentials from Settings and amoMarket. Access runs on behalf of the integration and is revoked in the same place.

### What does the agent see in amoCRM?
Deals, contacts, companies, pipelines, tasks and notes, within the permissions granted to the integration. The agent reads data on demand and never copies the whole database.

### Can the agent create and change deals?
Yes, when write permissions are granted: create tasks, move deals between stages, append notes. The agent confirms every write with you unless you configure it otherwise.

### Does it work with Kommo?
Yes. Kommo is the international version of amoCRM with the same API, and the connector supports both.

[Open AmoCRM (Kommo)](https://www.amocrm.ru)
