Skip to content
V-Sum

Atomic

Atomic Technical Briefing

Published April 6, 2021

Atomic Technical Briefing thumbnail

Supported by Shopify and IowaEDA

Overview

Lindsay Davis and Jeff Hoffer of Atomic demo Atomic's payroll-connectivity APIs — used by hundreds of thousands of consumers per month across challenger banks, neobanks, and online lenders to switch direct deposits, verify employment, and verify income. Atomic ships a standard SDK across iOS, Android, React Native, Flutter, and Kotlin that partners typically integrate in ~4 hours. The demo walks through launching Transact inside a partner app (passing a unique GUID and the destination account/routing number), distinguishing Deposit (write) flows from Identify/Verify (read) flows, and handling the employer-vs-payroll-provider selection. Atomic's conversion engineering is a differentiator: reverse-engineered in-modal password resets push authentication conversion to ~70%, and two-factor authentication (present in ~28% of logins) is handled inside the flow. Linked accounts enable periodic VOE/VOI refreshes without re-prompting the user. Partial direct-deposit switches power investing apps that want to route a percentage or dollar amount of each paycheck to a new destination without the user changing their primary bank.

0:00 Introduction to Atomic — payroll APIs

Lindsay opens the Atomic briefing with a question for the audience — "who pays you?" — to illustrate that roughly 20% of the hundreds of thousands of consumers who move through Atomic each month can identify their payroll provider by name.

1:00 Why payroll connectivity matters

Mapping an end user to their payroll provider unlocks direct-deposit switching (full or partial), verification of employment, and verification of income — the data set behind most modern fintech onboarding and underwriting flows.

1:30 Atomic SDK — iOS, Android, React Native, Flutter

Jeff walks through Atomic's standard SDK, with documentation and Postman collections. Atomic supports Kotlin, Swift, React Native, and Flutter natively, and partners typically get the standard SDK up and running in about four hours of development time.

2:30 Deposit, Identify, and Verify product flows

The three Atomic flows — Deposit (full or partial direct-deposit switching), Identify (switch plus data), and Verify (income and employment). Used by challenger banks, neobanks, and online personal-lending and payday-lending apps.

3:30 Launching Transact from your app

Initiating an API call into the Atomic SDK launches Transact inside the partner app or web view. Atomic is explicit about whether a flow is writing (direct-deposit switch) or reading (VOE/VOI) from the payroll system.

4:00 Unique GUID and destination account/routing

For every user, the partner passes a unique GUID so Atomic can identify the transaction and route webhooks. For a direct-deposit switch, the partner also passes the new account and routing numbers Atomic will write into the payroll system.

4:30 Employer vs. payroll-provider selection

Users can pick either their employer or payroll provider. Coverage and conversion are harder in payroll than in banking because the employer-to-payroll mapping changes — Atomic maintains that map and rebuilds per-payroll-provider quirks like Gusto's Google OAuth.

6:00 Partial direct-deposit switching for investing apps

With partners like Home Depot, Atomic exposes the ability to switch only a portion of a paycheck — popular with investment and savings apps where a consumer wants a dollar amount or percentage routed to a new account, keeping the rest at the current bank.

6:30 Conversion tricks — password reset and 2FA

Atomic reverse-engineered in-modal username and password resets, lifting authentication conversion to roughly 70%. Two-factor authentication is supported in-flow and appears in about 28% of logins, with linked-account credentials stored for periodic VOE/VOI refreshes.

Presented by Lindsay Davis and Jeff Hendren Atomic

Topics: Open Banking, Embedded Finance

More from V-Sum Five