# Sendloop

Sendloop is an all-in-one email marketing solution for SaaS, e-commerce, application, and small business owners.

- **Category:** email newsletters
- **Auth:** API_KEY, OAUTH2
- **Composio Managed App Available?** No
- **Tools:** 5
- **Triggers:** 0
- **Slug:** `SENDLOOP`
- **Version:** 20260227_00

## Tools

### Get Sendloop Account Information

**Slug:** `SENDLOOP_GET_ACCOUNT_INFO`

Tool to retrieve account information. Use when you need details about the current Sendloop account.

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

### Get Overall List Report

**Slug:** `SENDLOOP_GET_OVERALL_LIST_REPORT`

Tool to retrieve overall report for a subscriber list. Use after sending campaigns to get summary metrics.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `ListID` | integer | Yes | Unique identifier of the subscriber list. |

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

**Slug:** `SENDLOOP_LIST_CAMPAIGNS`

Tool to list campaigns. Use when you need to filter by campaign status and handle pagination for campaign retrieval.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `page` | integer | No | Page number to retrieve (1-based indexing) |
| `status` | string ("active" | "draft" | "scheduled" | "archived" | "all") | No | Filter campaigns by status: 'active', 'draft', 'scheduled', 'archived', or 'all' |
| `per_page` | integer | No | Number of campaigns per page |

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

**Slug:** `SENDLOOP_LIST_LISTS`

Tool to retrieve subscriber lists. Use when you need to get all mailing lists.

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

**Slug:** `SENDLOOP_LIST_SUBSCRIBERS`

Tool to list subscribers in a specified SendLoop list with pagination. Use when you need to retrieve subscribers for a given list ID, optionally filtering by segment and using start index for pagination.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `list_id` | string | Yes | Unique identifier of the subscriber list to retrieve subscribers from |
| `segment_id` | string | No | Optional segment ID to filter subscribers by segment |
| `start_index` | integer | No | Starting index for pagination (0-based). Defaults to 0 |

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