Trip Sync

It reads your itinerary so you find out on the sofa, not at the gate.

Connect a calendar with read only access, or forward a flight confirmation to your own Orbislo address. We read the route, tell you which countries on it you have coverage for and which you do not, pre stage the right profile so the first attach on landing is faster, and flag the three cases that catch people: an unlisted layover, a train that crosses a border, and a ship that is not in any country at all.

Almost every coverage problem a traveller has is a problem of timing rather than of coverage. The information you needed was available. It was available on a Tuesday evening when you were booking, and you discovered you needed it on a Saturday morning in an arrivals hall with no signal. Trip Sync exists to move that discovery to the Tuesday.

The two ways in

The first is a calendar connection. You authorise Google Calendar or iCloud with a read only scope, pick which calendars are in scope, and we watch for events that look like travel: a flight number, an airport code, an airline name, a hotel booking with a city on it. Nothing else is touched.

The second is a forwarding address. Every account gets one, in the shape [email protected]. You forward the confirmation email from the airline, the rail operator or the hotel, and about 20 seconds later the trip appears in the app with every leg parsed out. Mail arriving from an address that is not on your account is dropped before it is parsed, so a leaked address cannot be used to inject trips into your account.

Use one, use both, or use neither. None of this is required for the eSIM to work. The Passport still installs once and still recognises a country by itself. Trip Sync is a head start, not a dependency.

What a parsed trip looks like

Here is a real multi country itinerary run through it, of the kind that looks simple on a booking site and is not.

LegCountries involvedStatusWhat we tell you
London to Zurich, 4 MarSwitzerlandCoveredSwisscom then Sunrise, 5G on both
Zurich to Milan by rail, 7 MarItaly plus 40 minutes of SwitzerlandCoveredThe train crosses a border you did not book. Both sides are in your balance
Milan to Tirana, 11 MarAlbaniaCheckCovered, but the pack you were about to buy is Europe only and excludes it
Tirana to Istanbul, 14 MarTurkeyCoveredTurkcell first. Registration rules apply to handsets, not to eSIM profiles
Istanbul, 6 hour layover, 17 MarQatarFlaggedYour ticket says Istanbul to Bangkok. It routes through Doha and you will want data there

Two rows in that table are the entire point. The Zurich to Milan train is sold as a journey between two cities and is in practice 40 minutes of Swiss network followed by Italian network, which matters if you bought a single country pack. The Doha layover is not printed on the ticket in any way a human reads, because the ticket says Istanbul to Bangkok, and six hours in Hamad International is exactly when you want a working connection.

The three awkward cases

The unlisted layover. Ticketing systems hide the routing behind a single origin and destination pair. We resolve the flight number to its actual routing and tell you which extra countries you will physically stand in, along with how long you are there. Under 90 minutes we say so and suggest you do nothing, because you will spend it walking.

The land border. Rail and coach routes across Europe, Southeast Asia and South America cross borders that nobody books. A day trip from Vienna clips Slovakia. A bus from Chiang Rai clips Laos. Wallet balance covers all of them, which is the main reason we recommend balance over single country packs on any trip with a train in it. If you already hold a country pack, we tell you which hours of your journey it does not cover.

The cruise. This is the case where we lose, and we say so plainly. A ship at sea is not in any country, and no travel eSIM anywhere covers open water. Your connection stops somewhere between 12 and 20 nautical miles from the coast. On board you are on the ship's own satellite service, billed by the ship, at a price we have no control over. What we do is list the ports, confirm coverage in each one, and tell you where the signal ends so the moment it dies is not a surprise you interpret as a fault.

19 s

median time to first byte on landing with the profile pre staged

3

event fields read, and no others: title, dates, location

145

destinations checked against your route, 200 plus at launch

View along an aircraft wing above cloud, seen from a passenger window
Pre staging happens on your home wifi, before this part.

What we read, and what we never read

A feature that reads a calendar has to be specific about what that means, because the vague version of this sentence is how permissions get abused. Here is the whole list.

FieldWe read itWe never read it
Event titleYes
Event start and end dateYes
Event location fieldYes
Attendees and their email addressesNever
Event description and notesNever
Attachments and meeting linksNever
Calendars you did not connectNever
Anything in your inbox you did not forwardNever

Three more commitments. The scope we request is read only, so the write ability is absent rather than merely unused. Deleting a parsed trip deletes the itinerary and the source it came from in the same action, with no soft delete and no retention tail. And none of it is sold, shared with a partner or used to target advertising, because we sell gigabytes and have no advertising business to feed.

Parsing is not perfect and we do not pretend otherwise. Around 4 percent of forwarded confirmations parse partially, usually a low cost carrier with an unusual template or a rail operator writing dates in an ambiguous format. When that happens we show you what we got, mark the uncertain leg, and ask you to confirm rather than quietly guessing at your route.

What it changes on the day

The night before you fly you get one notification. It names every country on the route, the coverage state of each, the carriers you will be on, and the single recommended purchase if you need one. If you need nothing, it says you need nothing, which is a notification most travel apps are structurally incapable of sending.

On landing, the profile for that country is already staged, so your phone attaches to the right carrier ordering instead of scanning for one. You can check what a given country looks like before you connect anything at all on coverage, browse what is live on destinations, and buy the balance that makes a multi border trip simple in the store.

Questions people actually ask

Do I have to connect anything for my eSIM to work?
No. Trip Sync is optional and nothing about the Passport depends on it. If you connect nothing, the eSIM still installs once and still recognises the country when you land. Trip Sync only moves the coverage check from after you land to before you fly.
What calendar permission do you ask for?
Read only, and nothing else. We cannot create, edit or delete an event, and the token we hold is issued with the read scope, so the ability is absent rather than merely unused. Revoking it from your Google or Apple account takes effect immediately.
What do you actually read from an event?
The title, the start and end times, and the location field. That is enough to recognise a flight number, an airport code or a hotel city. We do not read attendees, descriptions, attachments, video call links or anything in a calendar you did not connect.
How does the forwarding address work?
Every account gets its own address of the form [email protected]. It accepts forwarded airline, rail and hotel confirmations, parses the route, and discards the message body once the trip is built. Mail from an address that is not on your account is dropped without being parsed.
Can I delete a trip and everything behind it?
Yes, in one tap. Deleting a parsed trip removes the itinerary, the parsed segments and the source message or calendar snapshot it came from. There is no soft delete and no 30 day retention tail on the source.
What is pre staging, and does it use my data?
When we know you are flying to Japan on Thursday, we push the network preference list for Japan to your device before you go, over your home wifi. It is a few kilobytes. It means the first attach on landing happens against the right carrier ordering rather than after a scan, which cut median time to first byte on landing to 19 seconds in our own testing.
Does it handle cruises?
It flags them, which is the honest version. A ship at sea is not a country and no travel eSIM covers it. We tell you where coverage stops at the coast, which ports on your itinerary you do have coverage in, and that satellite service on board is billed by the ship and not by us.

More Orbislo features