Getting Started
This guide walks you through setting up your Trua Cloud integration for employment verification — from accessing your portal to sending your first candidate invitation.
What Is Trua Cloud?
Trua Cloud is a platform that collects candidate information through a secure, mobile-first wizard. You send candidates an invitation link; they complete their employment history, biometric enrollment, and electronic signature on any device. Trua then verifies the information and delivers results back to you.
What you provide: Candidate name, email, and (optionally) phone number.
What Trua handles: Invitation delivery, data collection, identity verification, employment verification, and result delivery.
How It Works
You create invitation → Candidate receives link → Completes wizard →
Trua verifies → Results delivered to you (API, webhook, or portal)
The candidate experience takes 5–10 minutes. No account creation, no app download — just a link that works on any device.
Step 1: Access Your Portal
Your customer portal is at:
https://trua.cloud/sites/{YOUR_CODE}
Log in with the credentials provided by your Trua Cloud account representative. The portal gives you access to:
- Dashboard — Invitation status and verification progress
- API Keys — Manage test and live keys
- Test Harness — Try the API from your browser
- Documentation — Guides and API reference specific to your organization
Step 2: Review Your API Keys
Navigate to API Keys in your portal. You have two environments:
| Environment | Key Prefix | Purpose |
|---|---|---|
| Test (Sandbox) | sk_test_ |
Build and test your integration — no emails sent, fixture responses returned |
| Live (Production) | sk_live_ |
Real candidate data, real invitations, real verifications |
Important: API key values are shown only once when created. Store them securely.
Step 3: Choose Your Integration
Option A: Admin Panel Only (No Code)
Best for: pilot phase, low volume, or non-technical teams.
- Log in to the Trua Cloud admin panel
- Go to Invitations → New
- Enter the candidate's name, email, and (optionally) phone number
- Click Create & Send
- Monitor progress in the admin panel
- Download results when verification is complete
Option B: API Integration
Best for: ATS/HRIS integration where you want to automate the workflow.
Create invitations programmatically and poll for results:
curl -X POST https://trua.cloud/api/v1/invitations \
-H "Authorization: Bearer sk_live_xxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"candidate_email": "john.doe@example.com",
"candidate_first_name": "John",
"candidate_last_name": "Doe",
"external_id": "YOUR-SYSTEM-ID-123"
}'
See the Collection Customer API Guide for full endpoint documentation.
Option C: API + Webhooks
Best for: high-volume operations where you want real-time notifications.
Same as Option B, but add a callback_url to receive events as they happen — invitation sent, form submitted, verification completed. No polling required.
Step 4: Send a Test Invitation
Before going live, test the full flow using sandbox mode:
- Use a test key (
sk_test_) to create an invitation via API or use the Test Harness in your portal - The API returns fixture responses without sending real emails
- To test the actual candidate experience, create a live invitation to your own email from the admin panel
Step 5: Go Live
When you're ready for production:
- Switch from
sk_test_tosk_live_keys - Verify your webhook endpoint is receiving events (if using webhooks)
- Create your first real invitation
- Monitor progress in your portal
What Candidates See
When a candidate receives an invitation, they click a single link and complete these steps:
- Personal Information — Name and email
- Biometric Enrollment — Facial capture for identity verification
- Employment History — Employers, dates, titles, and supervisor contacts
- Review — Verify all information is correct
- Signature — Electronic signature and attestation
See the Employment Verification Workflow guide for a detailed walkthrough of each step.
What You Receive
Once a candidate submits, you get:
- All candidate-entered data (employers, dates, contacts)
- Biometric enrollment confirmation
- Digital signature and attestation timestamp
- Requirement fulfillment status (which rules were met vs. flagged)
- PDF document with integrity hash for chain of custody
- Verification results when complete
Customization
The process is configured for your organization:
| Setting | What It Controls |
|---|---|
| Lookback period | How many years of employment history required |
| Gap detection | Whether continuous timeline coverage is enforced |
| Biometric enrollment | Enabled or disabled per verification type |
| Invitation language | English or Spanish |
| SMS vs. email | How candidates receive their invitation |
| Branding | Your organization name appears throughout the candidate experience |
Contact your Trua Cloud account representative to adjust any of these settings.
Next Steps
- Employment Verification Workflow — Detailed candidate experience walkthrough
- Collection Customer API Guide — Full API reference
- UAT Guide — User acceptance testing procedures