# Remarkety

Remarkety is an AI-powered marketing automation platform designed for eCommerce, enabling personalized email, SMS, and social campaigns based on customer behavior.

- **Category:** marketing automation
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 5
- **Triggers:** 0
- **Slug:** `REMARKETY`
- **Version:** 20260227_00

## Tools

### Get Remarkety Campaigns

**Slug:** `REMARKETY_GET_CAMPAIGNS`

Tool to retrieve a list of marketing campaigns. Use when you need to page through campaigns with optional limit and skip.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `skip` | integer | No | Number of campaigns to skip |
| `limit` | integer | No | Number of campaigns to return per request (1-1000) |

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

**Slug:** `REMARKETY_GET_CUSTOMERS`

Tool to retrieve customers. Use when you need to fetch a paginated list of customers from a Remarkety store.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Number of results to return (optional) |
| `offset` | integer | No | Number of results to skip (optional) |
| `updatedAtMax` | string | No | Return customers updated before this date (ISO8601) |
| `updatedAtMin` | string | No | Return customers updated after this date (ISO8601) |

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

**Slug:** `REMARKETY_GET_PRODUCTS`

Tool to retrieve products. Use when you need to fetch a paginated list of products from a Remarkety store.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `limit` | integer | No | Number of products to return (optional, default server-defined) |
| `offset` | integer | No | Number of products to skip (optional) |
| `productId` | string | No | Filter by specific product ID (SKU) |
| `createdAtMax` | string | No | Return products created before this date (ISO8601) |
| `createdAtMin` | string | No | Return products created after this date (ISO8601) |
| `updatedAtMax` | string | No | Return products updated before this date (ISO8601) |
| `updatedAtMin` | string | No | Return products updated after this date (ISO8601) |

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

### Track Remarkety Cart

**Slug:** `REMARKETY_TRACK_CART`

Tool to track cart events in Remarkety. Use after a customer updates their cart to sync cart data for remarketing.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `url` | string | No | Cart recovery URL |
| `email` | string | Yes | Customer's email address |
| `items` | array | Yes | List of items in the cart |
| `phone` | string | No | Customer's phone number |
| `cartId` | string | Yes | Unique cart identifier |
| `fields` | object | No | Additional custom fields for the cart |
| `lastName` | string | No | Customer's last name |
| `subtotal` | number | No | Cart subtotal amount, non-negative |
| `firstName` | string | No | Customer's first name |

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

### Upload Contacts Batch

**Slug:** `REMARKETY_UPLOAD_CONTACTS_BATCH`

Tool to upload or update multiple contacts in batch. Use when you need to import or synchronize many contacts at once.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `contacts` | array | Yes | List of contact objects to upload or 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 |
