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.

Visit Website

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.