Candidates › Req 2026-118 › Priya Raman
Priya Raman Submitted
Senior Java Engineer · Plano, TX · +1 214 555 0142 · last contact 3 days ago
Profile
- Experience
- 9 yrs · Java, Spring, Kafka
- Availability
- 2 weeks
- Rate
- $78/hr C2C
- Work auth
- H-1B (transfer)
- Owner
- Suresh K. (Hyderabad desk)
Client
- Company
- Lone Star Logistics
- Hiring mgr
- K. Whitfield
- Interview
- Wed 10 Sep, 10:00 CT
- Status
- Awaiting confirm
Call history — from WebCallHub
| When | Direction | Recruiter | Status | Length | Outcome | Recording |
|---|---|---|---|---|---|---|
| 4 Sep 21:14 IST | outbound | Suresh K. | completed | 4:12 | Interested | play |
| 2 Sep 22:40 IST | inbound | Suresh K. | completed | 1:48 | Callback requested | play |
| 2 Sep 19:05 IST | outbound | Anita D. | no answer | — | No answer | — |
Each row arrives by signed webhook (call.completed, then call.disposition_updated) and is written onto the candidate by your ATS — nobody types it.
Build this yourself — self-serve, same API for every customer
Your ATS always calls us over normal HTTPS — nothing to open in your firewall, no VPN. Behind a firewall? Skip the webhook and poll step 5.
| # | Step | Where / call | Scope |
|---|---|---|---|
| 1 | Create your workspace on the Recruiter plan and add your recruiters as seats | webcallhub.com/signup → Team | — |
| 2 | Buy your US number (it becomes your caller ID; candidates ring it back) | Dashboard → Buy a number | owner |
| 3 | Mint an API key for your ATS | Dashboard → API keys | ats:read ats:write calls:originate |
| 4 | Push your candidates so inbound calls pop by name and Call works by id | POST /api/public/v1/ats/candidates/sync | ats:write |
| 5 | Put a Call button on the candidate record | POST /api/public/v1/ats/click-to-call {"candidate_id","recruiter_email"} | calls:originate |
| 6 | Get told about every call — started (optional), completed, outcome | Dashboard → Integrate → Your own CRM (webhook): your URL + signing secret. Or poll GET /api/public/v1/ats/calls?since_id= | — |
| 7 | Record outcomes from your screen, read history and desk reports | POST /ats/calls/{id}/disposition · GET /ats/candidates/{id}/calls · GET /ats/reports/summary | ats:write / ats:read |
Base URL https://app.webcallhub.com · header Authorization: Bearer <key> · every endpoint is scoped to the workspace on the key, so no request can reach another customer's candidates. Full contract with a paste-ready signature verifier: CRM_INTEGRATION.md. Using SuiteCRM or monday.com instead of an in-house ATS? Connect them from the same Integrate page — every call lands there too.