# NoCRM.io

noCRM.io is a lead management software designed to help sales teams track and close deals efficiently.

- **Category:** crm
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 9
- **Triggers:** 0
- **Slug:** `NOCRM_IO`
- **Version:** 20260227_00

## Tools

### Add a tag to a lead

**Slug:** `NOCRM_IO_ADD_A_TAG_TO_A_LEAD`

Tool to add a tag to a lead. Use when you need to assign one or more tags to a specified lead via noCRM.io.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `tag` | string | Yes | Tag or comma-separated tags to add to the lead. |
| `lead_id` | string | Yes | The unique identifier of the lead to add the tag to. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Append to lead's description

**Slug:** `NOCRM_IO_APPEND_TO_LEADS_DESCRIPTION`

Tool to append text to the lead's description. Use when you need to add context incrementally without overwriting. Example: Append 'Left voicemail' to lead 1234.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Unique identifier of the lead to update |
| `append_desc` | string | Yes | Text to append to the lead's description. Cannot be used simultaneously with the `description` parameter. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Assign Lead to User

**Slug:** `NOCRM_IO_ASSIGN_LEAD_TO_USER`

Tool to assign a lead to a user. Use when reassigning a lead to the correct owner to trigger assignment notification.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `lead_id` | string | Yes | Unique identifier of the lead to assign |
| `user_id` | string | Yes | ID or email of the user who will receive the lead |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Change Lead Status to Cancelled

**Slug:** `NOCRM_IO_CHANGE_LEAD_STATUS_CANCELLED`

Tool to change a lead's status to 'Cancelled'. Use after confirming no further follow-up is needed and the lead should be marked as cancelled.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `lead_id` | string | Yes | The unique identifier of the lead to update |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Change lead status standby

**Slug:** `NOCRM_IO_CHANGE_LEAD_STATUS_STANDBY`

Tool to change a lead's status to 'StandBy'. Use when scheduling follow-up after determining the next contact should occur in a set number of days.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `days` | integer | Yes | Number of days to schedule the next reminder; must be a positive integer |
| `lead_id` | string | Yes | The unique identifier of the lead to update |
| `activity_id` | integer | No | Optional activity ID to associate with the reminder |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Create Lead

**Slug:** `NOCRM_IO_CREATE_LEAD`

Tool to create a new lead. Use when adding a fresh prospect to your pipeline via noCRM.io. Example: Create a lead titled 'ACME Corp' assigned to a user.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `step` | string | No | Step's name for the lead. |
| `tags` | array | No | Tags describing the lead. |
| `title` | string | Yes | Lead's title, usually corresponding to the company name. |
| `user_id` | string | No | Email address or ID of the user to assign the lead to. When using USER token, providing this yields an error. |
| `description` | string | No | Lead's description, typically containing contact information. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Delete Lead

**Slug:** `NOCRM_IO_DELETE_LEAD`

Tool to delete a lead. Use when you need to permanently remove a specific lead after verifying it is no longer needed.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `id` | integer | Yes | Unique identifier of the lead to delete |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Duplicate Lead

**Slug:** `NOCRM_IO_DUPLICATE_LEAD`

Tool to duplicate a lead. Use when cloning an existing lead into a new step without overwriting original.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `step` | string | Yes | Name of the pipeline step for the new duplicated lead. Use after reviewing existing lead details. |
| `lead_id` | integer | Yes | Unique identifier of the lead to duplicate. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List All Teams

**Slug:** `NOCRM_IO_LIST_ALL_TEAMS`

Tool to retrieve all teams. Use when you need to fetch every team and its members from noCRM.io.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
