Skip to main content

Integrate Starshipit with Omnisend

Learn how to integrate Starshipit with Omnisend

Written by Armintas Griežė
Updated today

Starshipit automates order dispatch, label printing, and shipment tracking across multiple couriers. Connect it to Omnisend to trigger email and SMS workflows based on shipping events – like when an order ships, reaches the customer, or encounters a delay.

You'll also sync tracking numbers and carrier details to your contact profiles, enabling targeted campaigns and reducing manual data entry.


Key Benefits

  • Send automated email and SMS updates when orders ship, arrive, or face delays.

  • Sync tracking numbers, carrier names, and shipment statuses to contact profiles for segmentation.

  • Use custom events (Delivered, InTransit, etc.) to trigger post-purchase workflows.

Setup Process

Step 1. Go to App Market in Omnisend and find Starshipit app and click on Connect Now button.

Step 2. Grant access to your Starshipit account. Copy the API Key and the Subscription Key from your Starshipit account. Keys can be found here. Proceed to the next step.

Step 3. We'll generate the webhook's URL under the selected automation. Copy that URL and paste it in Starshipit here. After it's pasted, make sure to save the changes.

And that's it! Once you update settings in Omnisend for selected automations, all relevant updates will be triggered as custom events in Omnisend!

What Data Is Passed

Contact Fields:

  • Email address;

  • Phone Number;

  • First Name;

  • Last Name;

  • Country;

  • Postal Code.

  • State

Custom Events:

Custom Event Name

Description

Starshipit - Order Status is Cancelled

Triggered when the tracking status is cancelled.

Starshipit - Order Status is AwaitingCollection

Triggered when the tracking status is awaiting collection.

Starshipit - Order Status is Exception

Triggered when the tracking status is an exception.

Starshipit - Order Status is AttemptedDelivery

Triggered when tracking status is attempted delivery.

Starshipit - Order Status is PickupInStore

Triggered when tracking status is pickup in store.

Starshipit - Order Status is OutForDelivery

Triggered when the tracking status is out for delivery.

Starshipit - Order Status is InTransit

Triggered when the tracking status is in transit.

Starshipit - Order Status is Dispatched

Triggered when the tracking status is dispatched.

Starshipit - Order Status is Delivered

Triggered when the tracking status is delivered.

Starshipit - Order Status is Printed

Triggered when the tracking status is printed.

FAQ

Can I edit what events to trigger in Starshipit?
No. Currently, integration triggers all events, but you can trigger events that are only relevant for your use case.

Do I need to create a separate workflow for each event?
Not necessarily. You can either use one workflow with Conditional Splits to branch based on event type or create separate workflows. However, with separate workflows, it would be easier to manage exit conditions and the whole flow.

What happens if I disconnect Starshipit?
Past events will remain in contact profiles, but new shipping updates won't trigger workflows.

Does historical subscription data sync?

No, only real-time events.


If you 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?