Back to Help

Shipment tracking – automatic action examples

Thanks to numerous courier integrations available in Base, you have the ability to ship packages. API connection, for most integrations, allows tracking of already sent parcels. This is useful when you want to, for example, send a message to the customer after receiving the shipment or issue an invoice for a cash-on-delivery order.

Courier shipment status in the system is not updated in real-time. Depending on the carrier, this information may be retrieved with a delay.

 

Sent shipments

In this example, you’ll change the order status when the courier picks the package up from you (or when it’s sent from a pickup point) – meaning when the package is en route to the customer.

 

  1. Create an automatic action (Orders → Automatic actions → +Add automatic action) with the event The courier’s default parcel status has been changed and select an appropriate status, e.g., On the way.
  2. Additional conditions are not necessary, but you can define them.
  3. Select action Change status: Sent.

 

automatic-action-changing-order-status-when-package-is-on-the-way-in-base

 

Received shipments

Another critical event is the customer receiving the shipment. For cash-on-delivery orders, this is when the tax liability arises and the sales document must be issued.

 

  1. Create a new automation with the event The courier’s default parcel status has been changed: Delivered.
  2. Add condition Cash on delivery: Yes.
  3. Select Issue invoice action, choose an appropriate numbering series, and set other fields as needed.automation-issuing-invoice-after-delivery-cod-shipment-in-base
  4. You can also add another action, such as sending an email with the invoice attached.

 

The process of creating automatic actions sending e-mails is described in the Sending e-mails – automatic action examples article.

Return shipments

With the returns module available in Base, you can manage customer returns directly in the panel.

Using an automatic action, you can create a return in the system when the shipment receives a Return status.

 

  1. Create a new automatic action. As the event, select The courier’s parcel status has been changed (any): Return.
  2. The event doesn’t require additional conditions, but you can add them.
  3. Select action Create return.

 

automatically-create-return-in-base-when-parcel-status-is-return

 

This action will only apply when the buyer does not receive the destination shipment. Pay attention to the statuses couriers receive depending on the situation.

 

  • The courier’s default parcel status has been changed refers to the shipment sent to the buyer’s address.
  • The courier’s return parcel status has been changed will apply only to return shipments (marked with an arrow in the system).
  • The courier’s parcel status has been changed (any) will consider all shipments – regardless of their number, including destination and return.

Marking lost/problematic shipments

Situations can arise where a problem occurs during product delivery or a shipment is lost. Base can catch such packages, allowing you to immediately react and clarify the situation.

 

  1. Create a new automation with the event The courier’s parcel status has been changed (any). Select statuses: Not delivered, Lost, An ecception occurred – contact your courier.
  2. As the action in this case, select Change status: To be clarified.

 

automatic-changing-order-status-with-problematic-shipment-in-base

Was this helpful?

Back to Help