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.


