amoCRM

amoCRM

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.

Triggers & Actions

Use amoCRM as a trigger to kick off a workflow, or use it as an action to do something automatically in your workflow.

Triggers

No triggers available

Actions

  • Get Account Settings

    Get information about your amoCRM account including ID, name, subdomain, user groups, task types, and other settings.

  • Get List of Leads

    Get a list of leads (transactions) from amoCRM account with pagination, filtering, and sorting options. Maximum 250 entities per request.

  • Get Lead by ID

    Get detailed information about a specific lead (transaction) by ID from amoCRM.

  • Create Leads

    Add leads (transactions) to amoCRM in bulk. Maximum 250 entities, recommended 50 to avoid errors. All fields are optional.

  • Create Complex Leads

    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 Leads

    Update one or more leads (transactions) in amoCRM. Maximum 250 entities per request. Each lead must have an id field.

  • Get List of Unsorted

    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 Unsorted by UID

    Get detailed information about a specific unsorted item by its UID.

  • Create Unsorted SIP (Call)

    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.

  • Create Unsorted Form

    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 Unsorted

    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 Unsorted

    Decline (reject) an unsorted item by UID. Moves entities to trash. Optional: specify user_id for whose behalf the rejection is made.

  • Get Unsorted Summary

    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 Contacts

    Get a list of contacts in the account with pagination, filtering, and sorting. Supports embedding related data like leads, customers, catalog elements.

  • Get Contact

    Get a specific contact by ID with optional embedded data (leads, customers, catalog elements, companies, tags).

  • Create Contacts

    Add contacts to amoCRM in bulk. Maximum 250 entities per request. All fields are optional.

  • Update Contacts

    Update one or more contacts in amoCRM. Maximum 250 entities per request. Each contact must have an id field.

  • Get Companies

    Get a list of companies from amoCRM with optional filters. Maximum 250 entities per request.

  • Get Company by ID

    Get a specific company from amoCRM by its ID.

  • Create Companies

    Create one or more companies in amoCRM. Maximum 250 entities per request. No required fields.

  • Update Companies

    Update one or more companies in amoCRM. Maximum 250 entities per request. Each company must have an id field.

  • Get Catalogs (Lists)

    Get available catalogs/lists in amoCRM. Maximum 10 lists per account. Types: regular, invoices, products.

  • Get Catalog (List) by ID

    Get a specific catalog/list from amoCRM by its ID.

  • Create Catalogs (Lists)

    Create one or more catalogs/lists in amoCRM. Maximum 10 lists per account. Required field: name. Types: regular (default), invoices, products.

  • Update Catalogs (Lists)

    Update one or more catalogs/lists in amoCRM. Each catalog must have an id field and name.

  • Get Catalog Elements (List Items)

    Get list of catalog elements/items from a specific catalog. Maximum 250 entities per request.

  • Get Catalog Element by ID

    Get a specific catalog element/item by its ID from a catalog.

  • Create Catalog Elements (List Items)

    Create one or more catalog elements/items in a specific catalog. Required field: name.

  • Update Catalog Elements (List Items)

    Update one or more catalog elements/items. Each element must have id and name fields.

  • Get Tasks

    Get a list of tasks from amoCRM with optional filters. Maximum 250 entities per request. Task types: 1 = Call, 2 = Meeting.

  • Get Task by ID

    Get a specific task from amoCRM by its ID.

  • Create Tasks

    Create one or more tasks in amoCRM. Maximum 250 entities per request. Required: text, complete_till. Task types: 1 = Call, 2 = Meeting.

  • Update Tasks

    Update one or more tasks in amoCRM. Maximum 250 entities per request. Each task must have id, text, and complete_till fields.

  • Complete Tasks

    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 Users

    Get a list of users in the account. Maximum 250 entities per request. ⚠️ Requires administrator rights.

  • Get User by ID

    Get a specific user from amoCRM by ID. ⚠️ Requires administrator rights.

  • Create Users

    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 User Roles

    Get a list of user roles in the account. Maximum 250 entities per request. ⚠️ Requires administrator rights.

  • Get Role by ID

    Get a specific user role from amoCRM by ID. ⚠️ Requires administrator rights.

  • Create Roles

    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 Role

    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 Role

    Delete a user role in amoCRM by ID. ⚠️ Requires administrator rights.