delete_product
Delete Product
Delete a product from the Omnisend catalog by its product ID. This permanently removes the product and its variants.
delete_product
Delete a product from the Omnisend catalog by its product ID. This permanently removes the product and its variants.
delete_category
Delete a product category from the Omnisend catalog. This removes the category but does not affect products assigned to it.
create_product
Create a new product in the Omnisend catalog. Products enable the Product Picker in Omnisend's Email Builder and power product recommendation automations. Include at least one variant with pricing.
update_contact
Update an existing contact by their Omnisend contact ID. Only the provided fields will be modified; other fields remain unchanged. Can update personal info, subscription statuses, tags, and custom properties.
send_event
Send a customer event to Omnisend for tracking and automation triggers. Supports predefined ecommerce events (placed order, added to cart, started checkout, etc.) and custom events. Events are used to trigger automations, build segments, and populate reporting. **Predefined event names:** "placed order", "paid for order", "order fulfilled", "order refunded", "order canceled", "added product to cart", "started checkout", "viewed product", "ordered product"
list_automations
List automation workflows configured in Omnisend. Returns details about each automation including name, status, and trigger type.
create_category
Create a new product category in the Omnisend catalog. Categories help organize products and power category-based segments and automations.
list_campaigns
List marketing campaigns from Omnisend. Returns campaign details including name, channel (email/SMS/push), status, and scheduling info. Optionally filter by update date.
list_products
List products from the Omnisend catalog with pagination. Returns product summaries sorted by the specified criteria.
list_categories
List product categories from the Omnisend catalog. Categories are used to organize products and enable category-based automations and product recommendations.
get_product
Retrieve a product from the Omnisend catalog by its product ID. Returns full product details including variants, images, and metadata.
get_contact
Retrieve a single contact by their Omnisend contact ID. Returns full contact details including subscription statuses, custom properties, tags, and identifiers.
list_contacts
List contacts from Omnisend with filtering and pagination. Filter by email, phone, subscription status, segment, tag, or recent updates.
create_contact
Create a new contact in Omnisend or update an existing one if identifiers match. Supports setting email/SMS subscription statuses, custom properties, tags, and consent data. If a contact with the same email or phone already exists, it will be updated.
Manage ecommerce marketing automation across email, SMS, and push notifications. Create, update, and list contacts with subscription statuses and custom properties. Manage product catalogs and categories. Track customer behavior events including cart actions, order lifecycle, and product views. Send custom events to trigger automation workflows such as abandoned cart, order confirmation, and browse abandonment. List and view campaigns and automations. Retrieve brand information. Export analytics data including campaign performance, engagement metrics, revenue attribution, and audience growth.
Common questions about connecting Omnisend to AI agents with Metorial.