Documentation

Integrations

Connect shipping providers, set up notifications, and extend Supportify with third-party tools.

Shipping Providers

Step 0:

Shipping providers are used to generate return labels when customers request returns through the chat. You need at least one connected if you want automated returns.

Step 1: Available Shipping Providers

Shipmondo

Nordic shipping provider supporting carriers across Scandinavia. Best for stores based in Denmark, Norway, Sweden, or Finland.

To connect: Enter your Shipmondo User ID and Key ID. You'll find these in your Shipmondo dashboard under API settings.

Profrakt

Another Nordic return label provider. Works well for stores shipping within Scandinavia.

To connect: Enter your Profrakt API credentials.

ShipEngine

Global shipping provider with support for hundreds of carriers worldwide. Best for international stores.

To connect: Create a ShipEngine account and enter your API key.

Ongoing WMS

Warehouse Management System used by many Nordic 3PLs. Connecting Ongoing unlocks two optional power-ups for the chatbot:

  • Smart Returns — pushes return orders into the WMS with the carrier tracking number attached, so warehouse staff can identify returned parcels before they arrive.
  • Smart Cancellations — lets the chatbot check whether the warehouse has started picking an order before auto-refunding it.

To connect: You'll need an API user from your 3PL (API URL, username, password, and your Goods Owner ID). See the Ongoing WMS Setup guide for a copy-pasteable email template you can send to your 3PL.

Mintsoft (beta)

Warehouse Management System used by many UK and European 3PLs. Connecting Mintsoft lets the chatbot answer where an order is, what was in it, whether a return has been booked in, and what is in stock — and sends cancellations and order changes to the warehouse before they reach your shop, refusing them once the warehouse has started the order. Registering returns in the warehouse is optional.

To connect: You'll need a Mintsoft API key, set to never expire, and the name of the client your shop sells from. See the Mintsoft WMS Setup guide for where to find both.

Shelfless by Bring (beta)

Bring's fulfilment warehouse. Connecting Shelfless lets the chatbot answer where an order is at the warehouse, give the tracking once it has left, and check stock — and sends cancellations to Shelfless before they reach your shop, refusing them once the order has been sent for picking. It is separate from Mybring, which is the carrier.

To connect: You'll need Shelfless API credentials (a client ID and client secret) from Bring. See the Shelfless by Bring Setup guide.

Seal Subscriptions

Subscription management integration. If your store uses Seal for subscriptions, connect it so the AI can help customers manage their subscriptions directly in the chat.

To connect: Enter your Seal API credentials.

Step 2: Connecting a Shipping Provider

The process is the same for all providers:

  1. Go to Settings → Integrations.
  2. Find the provider you want and click "Setup".
  3. A setup modal opens with the required fields for that provider.
  4. Enter your credentials (API key, account ID, etc.).
  5. Click "Test Connection" to verify the credentials work.
  6. Click "Save".

After connecting, you can set a provider as your primary if you have multiple connected. The primary provider is used by default for generating labels.


Notifications

Step 0:

Set up notifications so you get alerted when important things happen — new tickets, customer escalations, billing alerts, and more.

Step 3: Notification Channels

Go to Settings → Notifications to set up where alerts are sent. You can use one or more of these:

Slack

Connect your Slack workspace and choose which channel receives notifications. Click "Connect to Slack", sign in, and select a channel (e.g., #customer-support).

Email

Enter one or more email addresses to receive notifications. Simple and straightforward — just type the email and click "Add".

Webhooks

For developers or custom integrations. Provide a URL and Supportify will send an HTTP POST request when events happen. Use the "Test Webhook" button to verify your endpoint is working.

Step 4: Choose Which Events Trigger Notifications

For each notification channel, you can toggle which events you want to be notified about:

  • New conversation — A customer starts a new chat.
  • New ticket — A support ticket is created.
  • Customer escalation — A customer asks to talk to a human.
  • Rating received — A customer rates their experience.
  • Knowledge base sync complete — A document sync finishes.
  • Billing alert — You're approaching your billing cap.
  • System alert — Technical issues that may affect service.