Integrations

Connect Ensoras to your ecommerce platforms, payment providers, and customer tools.

Overview

Integrations connect Ensoras to your third-party services so it can look up orders, check subscriptions, access customer data, and more during conversations. Ensoras supports 22 integrations across ecommerce, payments, marketing, reviews, fulfillment, and support platforms.

Navigate to Channels > Integrations in your project sidebar.

Each integration has an enable/disable toggle and its own configuration form. After enabling an integration, you can create tools that use it (see Tools).

Ecommerce Platforms

Shopify

Connect your Shopify store for order lookups and customer data.

Field Description
Shop Domain Your store domain (e.g., your-store.myshopify.com)
Access Token Admin API access token from a custom app
API Version Shopify API version (default: 2024-01)

Setup:

  1. In Shopify admin, go to Apps > Develop apps
  2. Create a new custom app
  3. Grant API scopes: read_orders, read_customers
  4. Install the app and copy the Admin API access token
  5. Paste the access token in Ensoras

WooCommerce

Connect your WooCommerce store for order lookups.

Field Description
Store URL Your store URL (e.g., https://your-store.com)
Consumer Key REST API consumer key
Consumer Secret REST API consumer secret

Setup:

  1. In WooCommerce, go to Settings > Advanced > REST API
  2. Click Add key
  3. Set permissions to Read
  4. Copy the consumer key and consumer secret
  5. Paste both in Ensoras

BigCommerce

Field Description
Store Hash Your BigCommerce store hash
Access Token API access token

Magento

Field Description
Store URL Your Magento store URL
Access Token Integration access token

Payment & Subscription Platforms

Stripe

Access payment information, charges, and customer data.

Field Description
Secret Key Your Stripe secret API key

Chargebee

Subscription management and billing data.

Field Description
Site Name Your Chargebee site name
API Key Chargebee API key

ReCharge

Recurring order and subscription management.

Field Description
API Access Token ReCharge API access token

Skio

Subscription and loyalty data.

Field Description
API Token Skio API token

Marketing & Customer Data

Klaviyo

Email marketing lists, subscriber data, and segments.

Field Description
Private API Key Klaviyo private API key

Attentive

SMS marketing and subscriber data.

Field Description
API Key Attentive API key

Smile.io

Loyalty program integration.

Field Description
API Key Smile.io API key

Nosto

Personalization and product recommendations.

Field Description
API Token Nosto API token
Account ID Your Nosto account ID

Rebuy

Retention and recovery platform.

Field Description
API Key Rebuy API key

Reviews & Feedback

Yotpo

Product reviews and user-generated content.

Field Description
App Key Yotpo app key
Secret Key Yotpo secret key

Okendo

Review management and recommendations.

Field Description
Subscriber ID Your Okendo subscriber ID

Stamped

Reviews and ratings platform.

Field Description
Public API Key Stamped public API key
Private API Key Stamped private API key
Store Hash Your Stamped store hash

Fulfillment & Shipping

ShipBob

Order fulfillment and tracking.

Field Description
API Token ShipBob API token
Channel ID Your ShipBob channel ID

Loop Returns

Return management.

Field Description
API Key Loop Returns API key

Support Platforms

Zendesk

Ticket integration and knowledge base access.

Field Description
Subdomain Your Zendesk subdomain
Agent Email Agent email address
API Token Zendesk API token

Freshdesk

Support ticket system.

Field Description
Domain Your Freshdesk domain
API Key Freshdesk API key

Intercom

Customer messaging platform.

Field Description
Access Token Intercom access token

Ada

Support automation platform.

Field Description
API Key Ada API key

Using Integrations

After enabling an integration:

  1. Navigate to Automation > Tools
  2. Create a new tool with the integration's tool type
  3. Select the specific operation you want to perform
  4. Write instructions explaining when Ensoras should use this tool
  5. Attach the tool to relevant workflows

For example, after connecting Shopify, create a "Shopify Order Lookup" tool, then attach it to your "Order Inquiries" workflow.

Troubleshooting

Connection Failed

  • Verify your API credentials are correct
  • Check that the required API permissions/scopes are granted
  • Ensure the service URL or domain is correct
  • Confirm your API key has not expired

No Data Returned

  • Verify the integration is enabled (toggle is on)
  • Check that the tool is attached to an active workflow
  • Confirm the customer's information matches records in the external system
  • Review the tool execution history for error details

Next, learn about Email Rules & Macros for additional email automation.