# Omnisend AI integration on Definable

> Omnisend is a marketing automation platform for ecommerce businesses, focusing on email and SMS marketing.

## What this connects

Omnisend is a marketing automation platform for ecommerce businesses, focusing on email and SMS marketing.

Vendor: https://www.omnisend.com/

## Tools available

**43** tools available. First 12:

- `OMNISEND_ADD_CART_PRODUCT` — Add Cart Product — Tool to add a product to a cart in Omnisend (v3 API). Use when updating cart contents or tracking abandoned carts.
- `OMNISEND_CREATE_BATCH` — Create Batch — Tool to create a new batch operation for multiple items. Use when you need to process many records asynchronously in one call, e.g., bulk contacts, products, orders, or events. Use after preparing the items list to avoid rate limits.
- `OMNISEND_CREATE_CART` — Create Cart — Tool to create a new shopping cart in Omnisend. Use when tracking customer cart activity for abandoned cart campaigns.
- `OMNISEND_CREATE_CATEGORY` — Create Category — Tool to create a new category in Omnisend. Use when organizing products into categories.
- `OMNISEND_CREATE_ORDER` — Create Order — Tool to create a new order in Omnisend v3 API. Use when recording a customer purchase or order transaction.
- `OMNISEND_CREATE_OR_UPDATE_CONTACT` — Create or Update Contact — Tool to create or update a contact in Omnisend. Use after collecting subscriber details.
- `OMNISEND_CREATE_PRODUCT` — Create Product — Tool to create a new product in the Omnisend product catalog. Use when adding products for email campaigns or syncing inventory.
- `OMNISEND_CREATE_PRODUCT_CATEGORY` — Create Product Category — Tool to create a new product category in the Omnisend catalog. Use when organizing products into categories.
- `OMNISEND_DELETE_CART` — Delete Cart — Tool to delete a cart from Omnisend by its ID (v3 API). Use when you need to remove an abandoned or expired cart from the system.
- `OMNISEND_DELETE_CATEGORY` — Delete Category — Tool to remove a category from Omnisend by its ID. Use when you need to delete a category and ensure it is no longer available in your catalog.
- `OMNISEND_DELETE_ORDER` — Delete Order — Tool to delete an order from Omnisend by its ID. Use when you need to remove an order from the system.
- `OMNISEND_DELETE_PRODUCT` — Delete Product — Tool to remove a product from Omnisend by its ID. Use when you need to delete a product and ensure it is no longer available in your catalog.

## Auth

Auth schemes: `API_KEY`, `OAUTH2`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use Omnisend

Inside a Definable workflow, Omnisend is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Omnisend** — the Researcher (GPT-5.5) pulls context from Omnisend (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Omnisend** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Omnisend (create record, post message, draft email).
- **Designer / Engineer → Distributor → Omnisend** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Omnisend (attach file, open PR comment, post status).

The Verifier checks every Omnisend call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- marketing automation — https://definable.ai/apps/category/marketing-automation/
- email newsletters — https://definable.ai/apps/category/email-newsletters/

## Related

- HTML page: https://definable.ai/apps/omnisend/
- Same category (marketing automation): https://definable.ai/apps/category/marketing-automation/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
