The 1CRM modules enable you to monitor, search, retrieve, create, update, or delete records in your 1CRM account.
Prerequisites
In order to use 1CRM with Integromat, it is necessary to have a 1CRM account. If you do not have one, you can create a 1CRM account at 1crm.com/free-trial.
To connect your 1CRM account to Integromat you need to enter your 1CRM domain and login credentials to the Create a connection dialog in Integromat.
1. Open any 1CRM module in the Integromat scenario.
2. Click the Add button next to the Connection field.
3. Fill the fields as follows:
Connection name | Enter the name for your 1CRM connection. |
Domain | Enter the URL of your 1CRM account without the https prefix. |
Username | Enter the user name for your 1CRM account. E.g. Admin. |
Password | Enter the password to your 1CRM account. |
4. Click the Continue button to establish the connection to your 1CRM account.
The connection has been established. You can proceed with setting up the module.
Triggers when a record is created or updated.
Click the Add button to create a new webhook in your 1CRM account.
Webhook name | Enter the name for the webhook. E.g. Account Created. |
Connection | Establish a connection to your 1CRM account. |
Type | Select whether you want to monitor created, or updated records. |
Module | Select the records you want to watch. |
Performs a search by defined filter settings.
Connection | Establish a connection to your 1CRM account. |
Module | Select the module where you want to search for records. |
Fields |
Select fields you want to be retrieved by Integromat. If left empty, a limited number of fields will be retrieved. |
Filter text |
Enter the search term. Fields involved in search depend on model. Other fields that are available for filtering results are loaded dynamically, depending on the module selected above.
|
Sort order | Select a field representing the default sort order, overriding the default order. |
Limit | Set the maximum number of records Integromat will return during one execution cycle. |
Retrieves data of the specified record.
Connection | Establish a connection to your 1CRM account. |
Module | Select the module that contains the record you want to retrieve details about. |
Record ID |
Enter (map) the ID of the record you want to retrieve details about. |
Creates a new record.
Connection | Establish a connection to your 1CRM account. |
Module | Select the module that you want to create a record for. |
Updates an existing record.
Connection | Establish a connection to your 1CRM account. |
Module | Select the module that you want to create a record for. |
Record ID | Enter (map) the ID of the record you want to update. |
Removes a Record
Connection | Establish a connection to your 1CRM account. |
Module | Select the module you want to remove the record from. |
Record ID | Enter (map) the ID of the record you want to delete. |
Returns all modules in your account.
Connection | Establish a connection to your 1CRM account. |
Limit | Set the maximum number of modules Integromat will return during one execution cycle. |
Returns all fields of the specified module.
Connection | Establish a connection to your 1CRM account. |
Module | Select the module you want to retrieve fields for. |
Limit | Set the maximum number of fields Integromat will return during one execution cycle. |
Retrieves information about the authenticated user.
Connection | Establish a connection to your 1CRM account. |
Uploads a File.
Connection | Establish a connection to your 1CRM account. |
Source file | Map the file you want to upload from the previous module (e.g. HTTP > Get a File or Google Drive > Download a File), or enter the file name and file data manually. |
Allows you to perform a custom API call.
Connection | Establish a connection to your 1CRM account. |
URL |
Enter a path relative to For the list of available endpoints, refer to the Section 2.2 Next Generation REST API in 1CRM Developer Guide.
|
Method |
Select the HTTP method you want to use: GET POST PUT PATCH DELETE |
Headers | Enter the desired request headers. You don't have to add authorization headers; we already did that for you. |
Query string | Enter the request query string. |
Body | Enter the body content for your API call. |
The following API call returns all of the modules in your 1CRM account:
URL:
/meta/modules/
Method:
GET
The result can be found in the module's Output under Bundle > Body > list.
In our example, all 81 modules were returned: