The Teal Ecosystem
Integrating with Teal typically involves a hybrid approach, leveraging our backend endpoints alongside our drop-in frontend and management tools.1. Core API
The backbone of your integration. You will use our REST API from your secure backend to create user sessions, trigger frictionless Direct Connections, and retrieve the final, normalised JSON payloads. Note: For teams that want absolute control, you can bypass our UI entirely and build a custom native frontend that passes credentials directly to these endpoints. Explore the API Reference ->2. Hosted webapp
The fastest path to live for interactive flows. Instead of building your own UI for payroll logins and document uploads, embed our conversion-tested modal into your frontend. The Webapp securely handles the employer search directory, consent screens, User Connections, and Doc Scan routing, seamlessly syncing the results back to your API.3. The Teal Console
Your team’s command center. While your code talks to our API, your Risk, Operations, and Developer teams can log into the Teal Console. Use it to visually track applicant timelines, inspect raw parsed data, manage API keys, and configure your webhook endpoints without writing database queries.How Teal Works
By default, Teal uses an intelligent waterfall approach to guarantee the highest possible conversion rate for your applicants. However, this routing is entirely configurable. You have the flexibility to enable or disable specific paths—such as turning off document uploads or restricting flows to Direct Connections only—to perfectly match your compliance and user experience requirements.1. Direct Connections
The lowest-friction path. Where available, Teal interacts directly with payroll and HRIS systems via server-to-server APIs to instantly pull verified employment and income data without requiring the user to log in.2. User Connections
If a direct API connection isn’t available, Teal prompts the user to securely authenticate with their employer or payroll provider. The user searches for their provider, enters their credentials, and Teal securely retrieves their verified history.3. Doc Scan
If digital connections fail or the user cannot remember their credentials, Teal seamlessly falls back to document upload. Unlike generic OCR, Teal’s purpose-built extraction models interrogate the uploaded payslip’s metadata, validate the mathematics (Gross vs. Net), and check for pixel anomalies to prevent sophisticated fraud.Real-Time Updates via Webhooks
To keep your application in sync without continuous polling, Teal provides secure Webhooks. As soon as an applicant’s data is processed—whether from an API connection or a parsed document—we instantly fire a user-payroll-submitted event to your backend. Our webhooks support HMAC-SHA512 signature verification and AES/GCM payload encryption, ensuring that sensitive financial data is transmitted with enterprise-grade security. Learn more about Webhooks ->Standardized Output
Regardless of which path the user takes in the waterfall, the data always arrives in your system normalized into the exact same schema. Here is an example of what you will receive:Next Steps
Ready to start building? Here is how to get your first test data flowing.- Get your API Keys: Contact our team at hello@goteal.co to schedule a quick intro call, and we will provision your Sandbox keys.
- Explore the Sandbox: Learn how to use our test credentials to simulate successful User Connections, direct connections, and fraudulent document uploads.