# Userlist

Userlist is a full-stack email automation platform designed for SaaS companies, enabling targeted behavior-based campaigns through email and in-app messages.

- **Category:** marketing automation
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 2
- **Triggers:** 0
- **Slug:** `USERLIST`
- **Version:** 20260223_00

## Tools

### Delete Company from Userlist

**Slug:** `USERLIST_DELETE_COMPANY`

Tool to delete a company from Userlist. Use when you need to remove a company by its unique identifier after verifying it.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `identifier` | string | Yes | Unique identifier of the company to delete (must not contain '/'). |

#### 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 |

### Push User-Company Relationship

**Slug:** `USERLIST_PUSH_RELATIONSHIP`

Tool to create or update a relationship between a user and a company in Userlist. Use after confirming valid user and company identifiers.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | object | No | Additional custom data for the relationship (key-value pairs). |
| `user` | string | Yes | Identifier of the user. |
| `company` | string | Yes | Identifier of the company. |
| `timestamp` | string | No | ISO-8601 timestamp for when the relationship was established. |
| `relationship` | string ("member" | "admin" | "owner") | No | Type of relationship: member, admin, or owner. |

#### 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 |
