Back to blog
Product

White-Label Delivery Tracking: Custom Tracking URLs and Your Own System Terminology

Aditya Singh

Updated September 25, 2026 · Published September 2, 2026

Two settings under Customization decide whether Geofleet looks like your product or someone else’s: Tracking URL Configuration puts the tracking page on your own domain, and System Terminology Configuration renames Captains, Shippers, Orders, and Hubs to the words your company already uses.

Key takeaways
  • A tracking link on your own domain is the difference between a click and a spam report. Customers recognise your brand in the URL and open it. An unfamiliar vendor domain in an SMS looks like phishing, gets ignored, and generates "where is my order" calls that the tracking page was supposed to prevent.
  • Custom tracking URLs work through a CNAME and a certificate. You point a subdomain such as track.yourbrand.com at Geofleet, the platform issues and renews the SSL certificate, and every notification uses that hostname. No hosting on your side.
  • The tracking page is branded end to end, not just at the logo. Colours, logo, support contact, custom messages, and the fields shown to the customer are configured per tenant and can vary per Shipper.
  • A branded tracking page is a loyalty channel, not just a status screen. Customers return to it voluntarily, often several times per order. Keeping that moment on-brand reduces delivery anxiety, reinforces brand recall, and gives you a natural place for one well-chosen reorder prompt.
  • System Terminology renames the platform in one place. If your company says riders, clients, jobs, and depots, those words appear across the console, the driver app, notifications, and reports. Nobody has to translate in their head.
  • Both features shorten onboarding. Customers trust a link they recognise; staff learn a system faster when it uses their vocabulary. Neither requires engineering work beyond a DNS record.

White label delivery tracking is one of those features that sounds cosmetic and turns out to be operational. The customer receives an SMS saying their order is out for delivery, with a link. Whether they tap that link depends almost entirely on whether they recognise the domain. If they tap it, they see the ETA, the map, and the Captain’s progress, and they do not call you. If they do not tap it, they call, or they are not home when the Captain arrives, and you pay for a failed delivery.

Geofleet handles this under Settings, Customization, with two configurations. Tracking URL Configuration serves the tracking page on your own domain. System Terminology Configuration renames the platform’s core objects to your company’s own words. This post explains both: how the custom tracking URL works technically, what a branded tracking page should contain, why domain trust changes click-through, how the page supports loyalty and repeat orders, and how terminology configuration speeds onboarding for staff and Captains.

What White-Label Delivery Tracking Actually Means

A white-label tracking page is one that carries no trace of the software vendor. The URL is on your domain, the page shows your logo and colours, the support contact is yours, and the words on the page are the ones your customers already associate with you. The vendor provides the map, the ETA calculation, and the live position; the customer never sees the vendor. For an operator serving multiple Shippers, white-labelling can go one level further: each Shipper’s customers see that Shipper’s brand, not the delivery operator’s.

The difference from a generic, vendor-branded page shows up well beyond the logo. This post covers how to configure white-label tracking, and why it pays back in trust, support load, and repeat orders.

AspectGeneric trackingBranded tracking
Brand presenceThird-party logoYour logo and colours
EngagementDead-end pageOffers and reorder prompts
Support loadHigh WISMOLower, self-serve
Data ownershipLimitedFull visibility
Trust signalNeutralReinforces your brand
Generic vs branded tracking experience

Custom Tracking URL: How the Domain Setup Works

Tracking URL Configuration lets you serve tracking pages from a hostname you own, typically a subdomain such as track.yourbrand.com or delivery.yourbrand.com. The mechanism is a CNAME record: you create a DNS entry that points your subdomain at the Geofleet tracking host, Geofleet verifies the record, provisions an SSL certificate for your hostname, and from then on every tracking link generated for your tenant uses it. The setup sequence is short.

  1. Choose the subdomain. Keep it short and obviously yours; it will appear in SMS messages where every character counts.
  2. Add a CNAME record at your DNS provider pointing the subdomain to the target hostname shown in the configuration screen.
  3. Wait for DNS propagation, then verify in the settings panel. Geofleet checks the record and issues the certificate automatically.
  4. Set the tracking link format, for example track.yourbrand.com/t/{code}, where the code is a short, unguessable token rather than the raw order number.
  5. Send a test notification and open the link on a phone to confirm the page loads over HTTPS with your branding.

SSL and certificate renewal

A tracking link that throws a certificate warning is worse than no link. The platform issues the certificate for your hostname at verification and renews it automatically before expiry, so there is nothing to maintain. If you later change DNS providers or remove the CNAME, the configuration screen shows the hostname as unverified and falls back to the default tracking domain until the record is restored.

Tokens, not order numbers

Tracking pages are public by design: anyone with the link can see the delivery progress. That is why the link should carry a random token rather than a sequential order ID, and why the page should show only what the customer needs. Geofleet generates tokens per order and can expire the link a configurable time after delivery. The tracking page never exposes the Captain’s phone number or the full address of other stops.

Where the URL appears

Once configured, the custom hostname is used everywhere a tracking link is generated: SMS and WhatsApp notifications, email, the order confirmation your OMS sends if it pulls the link via API or webhook, and the link a support agent copies from the console. One setting, every channel.

What a Branded Tracking Page Should Contain

The page is configured per tenant, with overrides per Shipper for operators who deliver on behalf of multiple brands. Configure it once and it applies to every order; there is no per-order work.

  • Logo, brand colours, and favicon so the page reads as yours the instant it loads.
  • Order status in plain words, with the timeline of events: confirmed, out for delivery, arriving, delivered.
  • Live map with the Captain’s position once out for delivery, and a predictive ETA that updates as the route progresses.
  • Captain first name and vehicle description, so the customer knows who to expect at the door.
  • Delivery instructions field, so the customer can add a gate code or a safe-place note before the Captain arrives.
  • Support contact that goes to your team, not the vendor’s.
  • Proof of delivery after completion: photo, time, and who signed, which cuts down "it was not delivered" disputes.
  • Optional rating or feedback prompt after delivery.
Two lanes. Left, Your domain: a CNAME record, then an SSL certificate, then the tracking page, ending in a locked track.yourbrand.com address. Right, Your words: default terms Captain, Shipper, and Order mapped to Rider, Client, and Job, applied across console, driver app, and notifications
Left: a CNAME and certificate put the tracking page on your own domain. Right: System Terminology replaces the platform’s default words with yours across every surface.

Why Domain Trust Changes Click-Through and Call Volume

Customers have been trained to distrust delivery SMS messages. Parcel-scam texts are among the most common phishing patterns, and they almost always use an unfamiliar or shortened domain. When your notification arrives from a vendor hostname the customer has never heard of, it looks exactly like those messages. Some customers ignore it, some report it, and a few call your support line to ask whether it is real. Each of those outcomes costs you the value of the tracking page: the customer does not see the ETA, is not ready at the door, and does not add the gate code.

A link on your own domain removes that hesitation. The customer already trusts yourbrand.com; a subdomain of it inherits that trust. Operators who switch typically see the effect first in support: fewer "is this message from you" calls and fewer "where is my order" calls, because more customers opened the link. The predictive ETA post linked below explains what the customer gains once they are on the page.

"The tracking page had been live for months, but customers were not opening it. Moving the link to our own subdomain was the change that made them click. The page did not change at all."

— Customer experience lead, online grocery retailer

Match the SMS sender to the domain

Use a sender ID or number the customer associates with your brand, and make the first words of the message your brand name. A recognisable sender plus a recognisable domain is the combination that gets tapped. The notification templates post in this batch covers message wording.

Beyond the Click: Tracking Pages as a Loyalty and Repeat-Order Channel

Getting the customer to open the link is the first win. The second is what the page does for the relationship once they are there. Delivery tracking is one of the few touchpoints customers visit on purpose, often several times for a single order. Most marketing channels have to fight for that attention; the tracking page gets it for free. A generic vendor page wastes it, and it breaks the continuity between a carefully branded purchase experience and the delivery that follows, which is one of the moments that decides whether the customer orders again.

  • It reduces delivery anxiety. Clear status and a live ETA replace the uncertainty that otherwise turns into support calls or a missed doorstep handoff.
  • It strengthens brand recall. Every check of the page is another exposure to your name, logo, and colours at a moment the customer is paying attention.
  • It signals professionalism. A consistent, on-brand page makes the whole operation look reliable, and reliability is what earns the next order.
  • It creates a re-engagement moment. The customer is already thinking about your brand, which makes a reorder prompt feel natural rather than intrusive.

Using the page for repeat orders without annoying customers

Treat the page as a service first. Status, ETA, and support should dominate; a promotional message should be one relevant item, tied to what the customer just bought or a simple reorder link, not a banner stack. Because the customer chose to visit, a single well-placed prompt reads as helpful. Several read as spam and undo the trust the custom domain earned. Once the page is live, track repeat-order rate alongside tracking-page opens, so you can see whether the experience is paying back beyond reduced support contacts.

System Terminology Configuration: Your Words, Everywhere

Geofleet calls drivers Captains, the businesses who ship Shippers, deliveries Orders, and depots Hubs. Your company may not. A courier network might say riders and clients. A field-service operation might say technicians and jobs. A distributor might say drivers, customers, deliveries, and branches. System Terminology Configuration lets you set the word for each core object once, and the platform uses it everywhere: the console, the driver app, notifications, reports, exports, and the tracking page.

Geofleet defaultCourier networkField serviceB2B distributor
CaptainRiderTechnicianDriver
ShipperClientAccountCustomer
OrderJobWork orderDelivery
HubDepotService centreBranch
RouteRunScheduleTrip
StopDropVisitConsignment
DispatcherControllerCoordinatorPlanner
Example terminology mapping (illustrative)

Why this speeds onboarding

Every time a dispatcher reads "Captain" and thinks "rider", there is a small translation cost. Multiply it by every screen, every notification, and every new hire, and it adds up to slower training, mistakes in support conversations, and a persistent feeling that the software belongs to someone else. When the console uses the vocabulary your SOPs, training materials, and contracts already use, new staff are productive on day one and Captains, or riders, or technicians, see an app that speaks their language.

The same applies to customers. If a notification says "your rider is on the way" because that is what your brand has always said, the message reads as yours. Terminology flows into notification templates automatically, so you do not maintain two vocabularies.

Practical notes on renaming

  • Set singular and plural forms; the platform needs both.
  • Terminology applies to labels and messages, not to API field names, so integrations built against the API keep working after a rename.
  • Reports and exports use the renamed labels in headers; the underlying columns are unchanged.
  • If different Shippers need different customer-facing words, use per-Shipper notification templates rather than changing the system-wide term.
  • Pick terms once and leave them. Renaming again after staff have learned the first set costs more than it saves.

Putting Both Together: A Short Rollout

  1. Set System Terminology first, so every screen your team sees during setup already uses your words.
  2. Configure the tracking page branding: logo, colours, support contact, fields shown, and POD display.
  3. Add the CNAME, verify the hostname, and confirm the certificate is active.
  4. Update notification templates to use the custom domain and your brand name in the first few words.
  5. Send test orders through the full flow and open every link on a real phone.
  6. Watch two numbers for the following month: tracking page open rate and inbound "where is my order" contacts.

Neither feature needs engineering work beyond one DNS record. Both change how the platform is perceived by the two groups whose trust matters most: the customers waiting at the door and the people running the operation.

Frequently asked questions

What is white label delivery tracking?

White label delivery tracking is a customer-facing tracking page that carries your brand and your domain with no visible trace of the software vendor. The vendor supplies the live map, ETA, and status updates; the customer sees your logo, your colours, your support contact, and a link on your own subdomain.

How do I set up a custom tracking URL on my own domain?

Choose a subdomain such as track.yourbrand.com, add a CNAME record at your DNS provider pointing it to the hostname shown in Geofleet’s Tracking URL Configuration, verify the record in the settings panel, and the platform issues and renews the SSL certificate. All tracking links then use your hostname.

Does a branded tracking link really improve click-through?

Customers are wary of delivery SMS messages with unfamiliar domains because parcel-scam texts use the same pattern. A link on a domain they already trust removes that hesitation. Operators typically notice the change first as fewer "is this message from you" and "where is my order" support contacts.

Can branded tracking pages increase repeat orders?

They can help. Customers check tracking pages voluntarily and often more than once per order, which makes the page a high-intent moment. A consistent branded experience builds trust and brand recall, and a single relevant reorder prompt or offer gives the customer an easy way back.

Can I promote offers on a tracking page without annoying customers?

Yes, if you keep it to one relevant item. Because tracking pages are checked voluntarily and repeatedly, a single offer or reorder prompt tied to the customer's order feels helpful rather than intrusive. Status, ETA, and support should still dominate the page.

Is a public tracking page a privacy risk?

Not when configured properly. Links use a random token rather than a sequential order number, the page shows only the customer’s own delivery, it never exposes the Captain’s phone number or other stops, and the link can expire a set time after delivery.

What does System Terminology Configuration change?

It renames Geofleet’s core objects, such as Captain, Shipper, Order, Hub, Route, and Stop, to your company’s own words across the console, driver app, notifications, reports, and tracking page. API field names are unchanged, so existing integrations keep working.

Can different Shippers have different tracking page branding?

Yes. Operators delivering on behalf of multiple brands can set tracking page branding and notification templates per Shipper, so each Shipper’s customers see that Shipper’s logo and wording, while the operation runs on one platform and one process.

Explore the Geofleet command center

See how AI agents can optimize your operations. Start free or book a walkthrough with our team.