Complete amoCRM integration for Russian and international markets. Full CRM functionality including leads, contacts, companies, tasks, and custom fields management. OAuth2 authentication with automatic subdomain detection.
Use amoCRM as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.
No triggers available
Get information about your amoCRM account including ID, name, subdomain, user groups, task types, and other settings.
Get a list of leads (transactions) from amoCRM account with pagination, filtering, and sorting options. Maximum 250 entities per request.
Get detailed information about a specific lead (transaction) by ID from amoCRM.
Add leads (transactions) to amoCRM in bulk. Maximum 250 entities, recommended 50 to avoid errors. All fields are optional.
Comprehensive addition of leads with contact and company to amoCRM. Supports duplicate control. Maximum 50 leads per request. Each entity can have max 40 custom fields.
Update one or more leads (transactions) in amoCRM. Maximum 250 entities per request. Each lead must have an id field.
Get a list of unsorted items in amoCRM account. Unsorted is a system status that accumulates leads from various sources (calls, forms, chats, mail) for analysis.
Get detailed information about a specific unsorted item by its UID.
Add unsorted items of SIP (call) type to amoCRM. Only INCOMING calls should be added. All fields except created_at and pipeline_id are required.
Add unsorted items of forms type to amoCRM. Required fields: source_name, source_uid, metadata. Optional: pipeline_id, created_at, _embedded (leads, contacts, companies).
Accept (approve) an unsorted item by UID. Creates entities (lead, contact, company) in amoCRM. No required parameters, but you can specify user_id and status_id.
Decline (reject) an unsorted item by UID. Moves entities to trash. Optional: specify user_id for whose behalf the rejection is made.
Get summary statistics of unsorted items in the account. Shows total, accepted, declined counts, average processing time, and breakdown by categories (sip, mail, forms, chats).
Get a list of contacts in the account with pagination, filtering, and sorting. Supports embedding related data like leads, customers, catalog elements.
Get a specific contact by ID with optional embedded data (leads, customers, catalog elements, companies, tags).
Add contacts to amoCRM in bulk. Maximum 250 entities per request. All fields are optional.
Update one or more contacts in amoCRM. Maximum 250 entities per request. Each contact must have an id field.
Get a list of companies from amoCRM with optional filters. Maximum 250 entities per request.
Get a specific company from amoCRM by its ID.
Create one or more companies in amoCRM. Maximum 250 entities per request. No required fields.
Update one or more companies in amoCRM. Maximum 250 entities per request. Each company must have an id field.
Get available catalogs/lists in amoCRM. Maximum 10 lists per account. Types: regular, invoices, products.
Get a specific catalog/list from amoCRM by its ID.
Create one or more catalogs/lists in amoCRM. Maximum 10 lists per account. Required field: name. Types: regular (default), invoices, products.
Update one or more catalogs/lists in amoCRM. Each catalog must have an id field and name.
Get list of catalog elements/items from a specific catalog. Maximum 250 entities per request.
Get a specific catalog element/item by its ID from a catalog.
Create one or more catalog elements/items in a specific catalog. Required field: name.
Update one or more catalog elements/items. Each element must have id and name fields.
Get a list of tasks from amoCRM with optional filters. Maximum 250 entities per request. Task types: 1 = Call, 2 = Meeting.
Get a specific task from amoCRM by its ID.
Create one or more tasks in amoCRM. Maximum 250 entities per request. Required: text, complete_till. Task types: 1 = Call, 2 = Meeting.
Update one or more tasks in amoCRM. Maximum 250 entities per request. Each task must have id, text, and complete_till fields.
Mark one or more tasks as completed in amoCRM. Maximum 250 entities per request. Each task must have id, is_completed=true, and optional result text.
Get a list of users in the account. Maximum 250 entities per request. ⚠️ Requires administrator rights.
Get a specific user from amoCRM by ID. ⚠️ Requires administrator rights.
Create one or more users in amoCRM. Maximum 10 users per request. ⚠️ Requires administrator rights. Required: name, email, password. Rights values: A (all), G (group), M (main/self), D (denied).
Get a list of user roles in the account. Maximum 250 entities per request. ⚠️ Requires administrator rights.
Get a specific user role from amoCRM by ID. ⚠️ Requires administrator rights.
Create one or more user roles in amoCRM. ⚠️ Requires administrator rights. Required: name, rights object. Rights values: A (all), G (group), M (main/self), D (denied).
Update a user role in amoCRM by ID. ⚠️ Requires administrator rights. No required fields, but request cannot be empty. Rights values: A (all), G (group), M (main/self), D (denied).
Delete a user role in amoCRM by ID. ⚠️ Requires administrator rights.