IN THE APP
Tap the "Ask Sojourn" tab
Type or speak. The text input is the default; the microphone icon opens voice mode. Either way you'll see a confirmation card before anything is saved.
PRO FEATURE
Log stays by speaking or typing. Ask questions about country rules. Get a clean confirmation card before anything is saved.
The assistant is deliberately limited in scope. Two jobs, no others:
This bit matters as much as what it does do.
Beyond text, the assistant has eyes. Snap a photo — or drop a screenshot of a mobile boarding pass — and Sojourn's vision AI reads the flight: departure and arrival airports, dates, times, flight number and airline. It works out which countries you left and entered, prefills the arrival, and even closes the trip you just departed. You just confirm and add the purpose. No typing, and no GPS needed — so it works on a screenshot of a pass you never printed.
IN THE APP
Type or speak. The text input is the default; the microphone icon opens voice mode. Either way you'll see a confirmation card before anything is saved.
ON iOS
During onboarding Sojourn offers pre-configured shortcuts. Say "Hey Siri, log a Sojourn entry" and Siri opens the app to the assistant with the right intent pre-filled. Hands-free in the jet bridge, hands-free in the cab.
ON ANDROID
Same shape: "OK Google, log a Sojourn entry." Pre-defined verbs you can invoke without unlocking your phone.
"I just left the Netherlands on Emirates flight 148."
Confirmation card: Exit · Netherlands · 14:22 GST · Note (extracted): "Emirates flight 148"
"I was in France from the 4th to the 11th."
Confirmation card: Entry · France · April 4 · Exit · France · April 11 · 7 days
"How does the 183-day rule work in the Netherlands?"
Rule explanation: Plain-language summary of the rule, with the last-reviewed date and a link to the Belastingdienst's website. Ends with: "I'm not a tax advisor — for decisions about your specific situation, please speak with a qualified tax professional."
"Will I be a UK tax resident this year?"
Deflected: "I can explain how the UK Statutory Residence Test works, but I'm not a tax advisor. For decisions about your specific situation, please speak with a qualified tax professional."
Most prompts return a confirmation card or answer in under 3 seconds. Voice transcription happens on your device first, then only the text is sent to the AI provider.
Pro Monthly includes 100 queries per month. Pro Annual includes 150 queries per month. The counter resets on the 1st of every calendar month. The current count is shown at the bottom of the assistant screen — "73 of 100 this month."
If you hit the quota before month-end, the assistant input is disabled with a calm note: "You've used your 100 Sojourn queries this month. They reset on 1 [Month]. Manual logging works as normal." No upsells, no top-up packs.
The AI provider receives only the prompt you typed or spoke, plus a snapshot of the country-rule data needed to answer it. No name. No date of birth. No email. No stay history beyond what you mention in the prompt itself. Every request is stateless — the AI doesn't carry memory across queries. See the full privacy policy.
Speech-to-text runs on your phone's operating system. Raw audio is never transmitted off your device. Only the transcribed text is sent.
Every confirmation card is editable before you tap Confirm. If the assistant parsed the wrong date or country, you change it, then confirm. Nothing reaches the database without your explicit Confirm.
If the AI provider is down or the network is unavailable, the assistant tells you and falls back to "log this stay manually" — your record-keeping is never blocked by a third-party outage.
Tax-residency tracking has a friction problem. The moment you're most likely to forget a stay is the moment you're stepping off a plane, finding a taxi, getting to the hotel. By the time you remember, the date is fuzzy.
The assistant exists for those moments — say "Hey Siri, log a Sojourn entry" walking through the jet bridge, confirm the date that night. The record stays accurate because the friction stays low.