Mobile
Shipping todayWork the desk from the platform you carry
A recruiter between a client meeting and a train is not going to open a laptop, and the call they were going to log will not get logged.
Surhires ships an iOS and Android app built with Capacitor 8. It covers the work that happens away from a desk: looking up a candidate, logging a call, reading and adding notes, approving what is waiting on you, and confirming interviews. It requires a network connection.
By Surhires Editorial · Published · Reviewed
In the product: a Capacitor 8 build (capacitor.config.ts) shipping on iOS and Android
The gap between the call and the record
Recruitment happens in the gaps. A candidate calls back while you are walking to a meeting. A client asks a question on a platform. An offer needs approving and you are not at your desk until four. In every one of those moments the work happens whether or not the system is open, and the record is written later from memory or not at all.
That gap is where CRM data quality is actually lost. Not through bad intent, but through the twenty-minute delay between a conversation and the next time somebody sits down. A mobile app does not make anyone more diligent; it just shortens the distance between the thing happening and the thing being recorded.
What the app is built for
The app is scoped to the tasks that genuinely happen on a phone. Searching the candidate database and opening a record. Calling a candidate with the call logged against them automatically. Reading and adding notes. Seeing today's interviews and confirming or rescheduling one. Working the task list and approving whatever is waiting on you.
It is not a mirror of the desktop product and it should not be. Building a requisition, running a bulk import, configuring a stage machine or reviewing forty assessment attempts are laptop jobs, and rendering them on a phone would make both experiences worse. The app aims to make ten minutes on a platform productive, not to replace an afternoon at a desk.
The list is short because it was drawn from what recruiters do standing up. Looking somebody up before walking into a meeting. Ringing a candidate back while the reason is still fresh. Clearing an approval that is blocking a colleague. Confirming an interview a client has just moved. Each of those takes under a minute on a phone, and each of them, left until a desk is available, is done from memory or not at all.
- Candidate and client lookup with the full record and activity stream
- Click-to-call with the call automatically logged against the candidate
- Notes and voice-dictated notes written straight to the activity stream
- Today's interviews, with confirmation and reschedule
- Task list and approvals, including offer letter approvals
It needs a connection, and here is what that means
The app requires a network connection. There is no offline mode. On the London Underground, in a lift, in a client basement or on a rural train line, it will not work, and it will tell you that rather than appearing to accept input it cannot save.
This is a real limitation and we are stating it plainly rather than burying it. Offline queuing, where notes and call logs are held locally and synchronised when the connection returns, is not built. If your recruiters spend significant time in genuinely disconnected places and logging activity there is critical, this will frustrate them. The honest workaround today is a voice note on the phone and a paste into the record afterwards, which is worse than an app that queued it.
Built with Capacitor, and why that matters to you
The app is a Capacitor 8 build shipping on both iOS and Android. Practically, that means the mobile app and the web product share one codebase, so a change to how a candidate record works reaches both at the same time rather than the mobile version lagging by a release or three.
It also means feature parity is a deliberate decision rather than an accident of resourcing. When something is missing on mobile, it is missing because a phone was the wrong place for it, not because a separate mobile team has not caught up yet.
Notifications that are worth allowing
Push notifications are limited to things that need a person now: an approval waiting on you, an interview starting shortly, a candidate reply on a live offer, a placement inside a guarantee window changing state.
Everything else stays in the digest. An app that notifies on every stage change is an app whose notifications get switched off within a fortnight, at which point the ones that mattered are gone too. Notification categories are configurable per user, so a recruiter and an owner can subscribe to different things.
Security on a device that gets left in taxis
A phone holding candidate personal data is a data-protection question, so the app uses the device biometric or passcode lock, holds a session that expires, and can be signed out remotely from the admin console when a device is lost.
Permissions are the same permissions as on the web. A recruiter who cannot see compensation history on a laptop cannot see it on a phone. There is no separate mobile permission model to configure and no mobile-only view that quietly exposes more than the desktop equivalent.
What you get
iOS and Android
A Capacitor 8 build shipping on both platforms from the same codebase as the web product.
Candidate lookup
Search the database and open the full record with its activity stream from a phone.
Click-to-call logging
Call a candidate from the record and have the call logged against them automatically.
Notes and dictation
Type or dictate a note straight onto the activity stream while the conversation is fresh.
Today's interviews
The day's schedule with confirmation and reschedule without opening a laptop.
Task list
The same tasks as the web product, worked from wherever the recruiter happens to be.
Mobile approvals
Offer letters and other approvals cleared from a phone so a queue does not wait for a desk.
Targeted push
Notifications limited to approvals, imminent interviews and live offer replies, configurable per user.
Biometric lock
Device biometric or passcode required, with a session that expires rather than persisting forever.
Remote sign-out
A lost device can be signed out from the admin console without waiting for the session to lapse.
Shared permission model
Field-level permissions are identical to the web; there is no looser mobile view.
Network required
No offline mode. The app needs a connection and says so rather than losing what you typed.
Questions recruiters ask
Does the app work offline?
No. There is no offline mode and no local queue. Without a connection the app will not save a note or log a call, and it will tell you that rather than appearing to accept input it cannot store. Offline queuing is not built, and if your recruiters work in genuinely disconnected places this will be a real constraint.
Is everything in the web product available on the phone?
No, deliberately. Requisition setup, bulk import, stage machine configuration, reporting builders and bulk assessment review are laptop work. The app covers lookup, calling, notes, interviews, tasks and approvals. Cramming the rest onto a small screen would make both experiences worse rather than making the product more capable.
Does using the app cost extra?
No. The iOS and Android app is included with every plan, Starter upwards, and is listed in the Starter plan inclusions. There is no separate mobile licence, no per-device charge and no requirement to be on a higher tier to install it on a recruiter's phone.
What happens if a recruiter loses their phone?
Sign the device out from the admin console, which ends the session immediately rather than waiting for it to expire. The app requires the device biometric or passcode to open in the first place, and no candidate data is retained on the device in a form that survives sign-out, because there is no offline store.
Can recruiters see salary and demographic data on mobile?
Only if their role permits it on the web. Field-level permissions are shared between the two, so compensation fields restricted on a laptop are restricted on a phone, and demographic data used for equal-opportunity reporting is not visible to recruiters anywhere. There is no mobile-only permission set to misconfigure.
Does the app record calls?
Call logging and call recording are different things. The app logs that a call happened, to whom and for how long. Recording and transcription are governed by the call recording rules configured for your tenant, which can disable recording entirely by jurisdiction and play a spoken disclosure before it begins where it is enabled.
See it against your own reqs
Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.