How to connect ParcelPanel & Omnisend via API? This integration allows users to create personalized campaigns & flows based on tracking events from ParcelPanel. #### Here is the instruction **Step 1** Go to **Omnisend admin** → **Store settings** → **API keys** → click **CREATE API KEY** button  **Step 2** Fill the fields as shown below → **SAVE** your settings → **Copy** the API key   **Step 3** Go to **ParcelPanel admin** → **Integration** → find Omnisend section → click **Connect** button → paste the **API Key** → click **Connect** button   **Step 4** Back to Omnisend admin → Create a **New workflow** → select **ParcelPanel Custom Event** as the trigger from the dropdown menu → configure the **Trigger filters** by your needs, ParcelPanel Event are coming with shipment_status for each shipment, which are powerful segmentation triggers for Omnisend Flow  For example, once my shipment status was updated to Delivered, the system will active the trigger.  **Note**: the shipment status text your filled in here must be the same as the **Tracking page translations** from **ParcelPanel admin** **Shipment status** | Status | Description | | :------------ | :------------ | | Info Received | The carrier received a shipping request and is about to pick up the shipment | | In Transit | The shipment is on the way | | Out for Delivery | The shipment has arrived at the local point and is out for delivery | | Delivered | The shipment has been delivered | | Exception | The shipment might have been sent back to the sender, damaged, or lost | | Failed Attempt | The carrier attempted to deliver the shipment but failded | | Expired | There is no tracking info updated for 30 days for express service or 60 days for postal service | **Step 5** Finish the **MESSAGES** by your needs  **Available property** | Property name | Template tag | Example | | :------------ | :------------ | :------------ | | shipment_status | {{ custom_event.shipment_status }} | Delivered | | tracking_link | {{ custom_event.tracking_link }} | https://yourstorename.com/apps/parcelpanel?nums=92055901755477000271990251 | | expected_delivery_date | {{ custom_event.expected_delivery_date }} | Nov 09, 2020 - Nov 19, 2020 | | tracking_number | {{ custom_event.tracking_number }} | 92055901755477000271990251 | | carrier_name | {{ custom_event.carrier_name }} | USPS | | carrier_contact | {{ custom_event.carrier_contact }} | 1-800-275-8777 | | last_check_point | {{ custom_event.last_check_point }} | Arrived at USPS Regional Facility, SEMINOLE-ORLANDO FL DISTRIBUTION CENTER | | last_checkpoint_time | {{ custom_event.last_checkpoint_time }} | 2020-11-16 00:50 | | transit_time | {{ custom_event.transit_time }} | 5 | | residence_time | {{ custom_event.residence_time }} | 3 | | order_number | {{ custom_event.order_number }} | #1234 | | order_created_at | {{ custom_event.order_created_at }} | 2020-10-30 11:36:23 | | product_name |{{ custom_event.product_name }} | Test product | | customer_email | {{ custom_event.customer_email }} | parcelpanel100@gmail.com | | customer_phone | {{ custom_event.customer_phone }} | +1 234 567 8900 | | first_name | {{ custom_event.first_name }} | Tom | | last_name | {{ custom_event.last_name }} | Alix | | fulfillment_created_at | {{ custom_event.fulfillment_created_at }} | 2020-11-11 09:58:07 | | shipping_country | {{ custom_event.shipping_country }} | Canada | | shipping_city | {{ custom_event.shipping_city }} | Ottawa | | shipping_address1 | {{ custom_event.shipping_address1 }} | 151 O'Connor Street | | shipping_address2 | {{ custom_event.shipping_address2 }} | Null | | shipping_zip | {{ custom_event.shipping_zip }} | K2P 2L8 |