Web sessions

Web sessions are TeleVerify's platform-agnostic verification flow. You host the video call on whatever tool you already use (FaceTime, Google Meet, Microsoft Teams, a personal Zoom account, an EHR-bundled video room, or anything else). During the live call, you send the patient a one-tap location-confirm link from the TeleVerify dashboard. The patient confirms their state in their browser, the compliance check runs, and the result appears in your dashboard within seconds. No platform integration, no Chrome extension — TeleVerify never touches your video stream.

Overview

Web sessions are the simplest way to layer TeleVerify compliance onto a telehealth call hosted on a platform we don't natively integrate with. TeleVerify itself does not host video — you keep using whatever video tool you already trust. The TeleVerify dashboard generates a short one-time verification link for the patient. You paste it into your existing chat (Zoom chat, EHR chat, Google Meet chat) or text it to them while you're on the call. The patient taps the link, confirms their state in their browser, and the compliance check (location confirmation, license check, compact lookup, OIG screen) runs inline. The status appears in your TeleVerify dashboard within seconds, and you decide on the spot whether to Continue Session or Discontinue Session.

If you primarily use Zoom, Doxy.me, SimplePractice, TherapyNotes, or Jane App, prefer the native integration for that platform — the TeleVerify panel surfaces the Copy Link affordance inside the meeting window so you don't have to switch tabs. In every case (native integration or Web sessions), the provider is the one who pastes the link into the patient's chat or sends it by SMS; TeleVerify never sends the patient anything on its own. Web sessions are for everything else: FaceTime, Google Meet, Microsoft Teams, a personal Zoom account, an EHR-bundled video room, or any other tool. They're also the right choice for ad-hoc consultations where you don't want to spin up a platform-specific room.

Setup (one time)

There is essentially no setup beyond a normal TeleVerify account.

Step 1 — Sign up. Go to /signup, enter your NPI and a work email. TeleVerify validates your NPI against NPPES and pre-fills your licensed-state list.
Step 2 — Confirm compact enrollments. From Dashboard → Profile → Compacts, check the box next to any interstate compact you're actively enrolled in (IMLC, PSYPACT, NLC, ASWB, Counseling Compact, PT, OT, Audiology/SLP, APRN, PA, Dietitians). Enrollment matters — being credential-eligible isn't enough to extend coverage.

Starting a session

  1. From the dashboard, click Start Session. TeleVerify detects your own state, lets you override it if needed, and generates a unique patient verification link.
  2. Click Copy Patient Link and paste the link into the chat of whatever video tool you're using (Zoom chat, Google Meet chat, EHR chat) — or text/email it to the patient. The patient must tap the link to verify; there is no manual code-entry fallback.
  3. When the patient opens the link, they're prompted to confirm their location (GPS-first via browser geolocation, with address-fallback if they decline). They also see your provider name for verification.
  4. Once the patient confirms, TeleVerify runs the compliance check — usually under two seconds. The resulting status (compliant, compliant-via-compact, review-needed, or non-compliant) appears in your TeleVerify dashboard during the live call.
  5. You decide on the spot — Continue Session (proceed, optionally documenting an exception) or Discontinue Session (end the encounter cleanly). The signed record captures the timeline (start, verification, decision, end) and any override you apply.

Patient experience

From the patient's side, confirming location takes about three taps:

  1. Tap the link in the chat message, text, or email. (There is no code-entry alternative — the link is the only way in.)
  2. See a clean TeleVerify-branded page with your provider name. Tap Confirm my location — their browser prompts to share location (GPS).
  3. If they decline location sharing, they're asked to confirm a state by name. (No street address is required for the compliance check.)
  4. Their screen shows a brief confirmation; the compliance check runs in the background. The patient stays in the same video call you were already running — the link is the verification step, not a new room.
TeleVerify uses the browser's geolocation API — it does not silently track the patient. The patient must actively consent each session. Raw coordinates are auto-purged within four hours of session end; only the resolved state code is preserved in the signed record.

What happens during the compliance check

In-session decision point. TeleVerify verifies patient location during the live session. After the verification result arrives in your TeleVerify view, you decide — within seconds — whether to Continue Session or Discontinue Session. The session timeline (start time, location verified time, decision time, end time) is captured in the signed Compliance Verification Record.

Once the patient confirms their location, TeleVerify performs four checks in parallel:

The result is one of four statuses — see the compliance basics table on the support page for the full breakdown. The status is shown to the provider during the live session, so any non-compliant or review-needed result can be addressed in real time — either by continuing under an exception (e.g., EPA) or by choosing Discontinue Session and ending the encounter cleanly.

Common issues

The patient's browser keeps denying location access.

This usually means the patient previously denied location for your domain. Have them go into browser settings → Privacy → Location, find televerify.org, and toggle to Allow. On iOS Safari, the OS-level Location Services for Safari may also need to be enabled. As a fallback, they can use address-confirm instead of GPS.

The compliance check says "review needed" but the patient is at home.

"Review needed" usually means the patient's GPS reading and self-reported state disagreed, or the patient is in a state with a known consent-form variation that TeleVerify wants you to acknowledge before you choose Continue Session. Open the result detail to see exactly which signal flagged it.

Does the patient need a TeleVerify account?

No. Patients never sign up. The one-time link is sufficient — they confirm their location, the check runs, and they stay in the video call you were already on. The link expires after the session ends.

Can I run a Web session from my phone?

Yes. The TeleVerify dashboard works on iOS Safari and Android Chrome — you can start a session, copy the link, and watch the compliance status update from a mobile browser. The video call itself runs on whatever video app you're using (FaceTime, Zoom, Meet, Teams, etc.), independent of TeleVerify.

Does TeleVerify host the video call?

No. TeleVerify is a compliance layer, not a video platform. You host the call on whatever tool you trust (FaceTime, Google Meet, Microsoft Teams, a personal Zoom account, an EHR-bundled video room, etc.). TeleVerify only sees the patient's verified state — never the call itself.

The patient is traveling — is the session still valid?

The state the patient is physically in at session time is what controls. If they've traveled to a state you're not licensed in (and no compact covers it), the check will flag non-compliant. This is the correct behavior — the question for an auditor is always "where was the patient sitting at the moment of care?"

Reference information — not legal advice. Always confirm current requirements with your compliance officer, state licensing board, or a telehealth attorney before relying on this for clinical or business decisions.