# Tenant Sends an Invitation via Mail or SMS

**Dedicated invites must be sent to the consignee as early as possible to guarantee the full-scope tracking experience. Users benefit only from a timely correct notification, with the right content.**

You need to use the availability information, to determine whether a parcel is available for real-time tracking or not.
When you want to customize invites fully and send the mail/SMS via your system, you must ensure that the consignee clearly understands how to track their parcel.

## Requirements

- Integration of availability information **(“Push” via webhook)** that should trigger Mail/SMS notifications
- Clear and dedicated message for consignee to visit the real-time tracking user interface
- Measuring key performance metrics such as Click-Through-Rate of invite emails/SMS and others
- When sending out Mail/SMS, respective UTM sources must be used. Example: for mail use: utm_source=invite-email
- **ETAs must not be communicated in the invitations**


## Technical Integration

**You need to send the real-time tracking invite to the consignee, the moment Bettermile informs you about the tracking availability for every parcel.**

To do that you need to have a messaging service in place and maintain this constantly, additionally,  you need to ensure a secure way to send a large volume of notifications every day.

**To understand if a parcel is available for real-time tracking you must use the availability information via “Push” (webhook) and your integration must handle peak loads during truck loading times effectively.**

That means:

- Support retry mechanisms and idempotency to handle transient failures without data duplication or loss
- Ensure 99.9% uptime and processing of webhook events within 500 milliseconds to avoid piled-up messaging queues that would delay invites to consignees
- Industry incident management best practices including monitoring, alerting, and duty shifts during peak times