Skip to main content

Use case

OTP delivery for enterprise and workforce access

Add multi-channel OTP to workforce sign-in, remote access and internal approval flows while keeping the identity platform and access policy you already use.

3D isometric illustration of a smartphone displaying a workforce access OTP code next to an office building and security badge

What the flow must protect

What the OTP shows

  • The person requesting access currently controls a destination registered to that employee or contractor record.
  • The otpId your access system stored on that access request was validated once.
  • The attempt history can be reconciled with the access decision your identity platform recorded.

What it does not show

  • That your access policy is satisfied. Flow2FA transports and verifies codes; it is not your IdP, VPN or access-control platform.
  • That the device is trusted. Device posture and management remain your platform’s responsibility.
  • That the request is phishing-free. OTP can be relayed, which is why privileged access deserves stronger factors.

Where the flow breaks

  • Single carrier or provider dependency

    One degraded route can stop an entire region signing in, and workforce access outages escalate quickly.

  • Employees abroad without roaming

    Travelling and remote staff often cannot receive SMS, but do have data. A single-channel policy locks them out.

  • Unmanaged fallback

    Falling back to a personal mailbox for privileged access changes the assurance level without anyone approving it.

  • Shared destinations and helpdesk recovery

    Shared mailboxes, team numbers and generous helpdesk overrides quietly undo the control the challenge was meant to add.

  • No joined-up audit trail

    When the identity platform logs access and the messaging platform logs sends, nobody can reconstruct a single access event end to end.

Role and risk-based factor and fallback policy matrix

Not every role should be able to sign in, or fall back, the same way. This is a starting policy shape to adapt to your own role tiers.

Phishing-resistant authenticators (such as passkeys / FIDO2) are recommended for privileged access wherever your platform can support them; OTP over any channel remains a possession check that can be relayed.

A production flow

  1. The access system decides a challenge is needed

    Your IdP, VPN concentrator or internal application applies its policy and requests a second factor.

  2. The request reaches Flow2FA

    Submitted over REST or an SMPP v3.4 bind. REST returns an otpId, which your access system stores against the pending access request.

  3. An approved route and channel are selected

    Routing follows workforce policy, including any country or channel restrictions you set.

  4. Fallback runs within policy

    Only the channels you permit for that role or access class are used as fallback.

  5. The code is verified

    Verification enforces lifetime, single use and attempt limits.

  6. The result returns to the access system

    Your IdP or VPN receives the verification outcome and applies its own access decision.

  7. Attempt and access outcome are recorded

    Record the Flow2FA validation outcome against your own access record so security reviews can follow one event across systems.

How Flow2FA fits

  • Keeps your identity platform in place

    Flow2FA is the delivery and verification layer behind whatever already decides who gets access.

  • Reach for staff who cannot receive SMS

    Email, and WhatsApp over data where configured, give travelling and remote workers a path when the mobile network does not cooperate.

Controls to define, and what to measure

Controls to define

These are your decisions. Flow2FA carries and verifies the code; the policy stays yours.

  • Role-based challenge policy, including which roles may use OTP at all
  • Stronger or phishing-resistant factors for privileged and administrative accounts
  • Destination lifecycle: joiner, mover and leaver updates and offboarding
  • Helpdesk recovery rules and who may override a failed challenge
  • Attempt limits, rate limits and lockout behaviour
  • Country and channel restrictions for travel and contractor scenarios
  • Prohibition of shared or team destinations for individual access
  • Logging, retention and export for security review and internal audit

What to measure

Measure completed verification, not accepted API calls. Acceptance and delivery receipts are progress indicators, not outcomes.

  • Access verification completion rate
  • p95 latency from challenge to delivery attempt
  • Helpdesk tickets related to access challenges
  • Fallback rate for remote and travelling users
  • Completion split by region and operator
  • Failed attempts per access event, and cost per verified access event

Integration options

Enterprises frequently have both paths already: an internal messaging platform on SMPP and identity services that speak HTTP. Flow2FA accepts either, and many organisations use one for legacy systems and the other for newer ones.

Shared integration detail

REST vs SMPP, the provider model, routing and fallback, and full channel detail are covered once, in full, on the OTP API overview. For how to weigh those choices against your own requirements, see the buyer guide.

Channel availability depends on the setup configured for each account. The current public REST reference documents SMS and email channel values, while configured Flow2FA setups may also include WhatsApp.

Give remote staff a code path that works where they are

Tell us which regions and access systems cause the most lockouts. We will map REST and SMPP options against your existing identity platform.