Skip to main content

Integrate ShipDay with Omnisend

Learn how to connect ShipDay with Omnisend

Written by Armintas Griežė

ShipDay is a delivery management platform that helps businesses manage orders and delivery statuses. Connect ShipDay to Omnisend to send delivery updates as custom events and use them in Automation Workflows.


Benefits

  • Track delivery status updates in Omnisend.

  • Send Email and Phone information with delivery events.

  • Trigger Automation Workflows based on delivery status.

  • Notify customers when an order is ready, picked up, or delivered.

How It Works

ShipDay sends order status updates to Omnisend through an HTTP webhook. When a supported status is reached, Omnisend creates a custom event with the specified event name and status.

Setup Process

Step 1. In Omnisend, go to Apps → search for ShipDay → click Connect now. Enable an integration feature called Order Status Updates, and you'll see a webhook URL. Copy the webhook URL.

Step 2. In ShipDay, go to Integrations → API Credentials. Find the Webhook Setup section and click + Add API Link.

Step 3. Enter these details:

  1. Paste the Omnisend webhook URL into the URL field.

  2. Paste the API Key into the Token field. The API Key can be found on your API Credentials page in ShipDay.

  3. Click Add Info.

Store the token securely and don’t share it publicly.

Step 4. Return to Omnisend, check the box confirming that I have completed all the steps, and click Confirm.

ShipDay now sends supported order status updates to Omnisend.

What Data Is Passed

Contact Fields

ShipDay sends the following fields to Omnisend:

Field name

Type

Description

Email

Standard field

The customer’s email address.

Phone

Standard field

The customer’s phone number.

Custom Events

ShipDay creates custom events using the following format:

  • ShipDay - [Event’s Name] - Status [Status]

The supported order statuses are:

Custom Event Name

Description

ShipDay - [Event's Name] - Status Started

Triggered when an order status changes to STARTED.

ShipDay - [Event's Name] - Status Ready to deliver

Triggered when an order status changes to READY_TO_DELIVER.

ShipDay - [Event's Name] - Status Already Delivered

Triggered when an order status changes to ALREADY_DELIVERED.

ShipDay - [Event's Name] - Status Picked Up

Triggered when an order status changes to PICKED_UP.

💡 You can check ShipDay's documentation to see what events are available

Use Events in Automation Workflows

You can use the custom events synced from ShipDay to create automation workflows in Omnisend:

  • Notify Customers When an Order Is Ready - Use ShipDay - [Event's Name] - Status READY_TO_DELIVER to notify a customer that their order is ready for delivery.

  • Confirm Order Pickup - Use ShipDay - [Event's Name] - Status PICKED_UP to send a pickup confirmation.

  • Send a Delivery Confirmation - Use ShipDay - [Event's Name] - Status ALREADY_DELIVERED to notify a customer after their order is delivered.

FAQ

How many API links can I add in ShipDay?

ShipDay supports up to two API links in the Webhook Setup section.

What should I check if events don’t arrive in Omnisend?

Check that:

  1. You copied the correct webhook URL.

  2. You copied the correct token.

  3. The order status matches one of the supported statuses.

  4. If the issue persists, uninstall and reinstall the integration.


Didn't find the answer to your question? Reach out to our Support team through the in-app chat or at [email protected] – our team is available 24/7.

Did this answer your question?