Stop being the lookup service for your own company.
A bilingual HR platform built for Costa Rica. AI-native. Compliant from day one.
Worksolve
online, responds in seconds
Replaces
You came in to do strategy. You left having done lookups.
Three identical WhatsApp messages in twenty minutes. All asking the same thing. All requiring you to switch to Excel, find the row, do the math, and reply. Every HR manager in Costa Rica knows this Tuesday.
Repeat HR questions per week
avg, 35-employee company
Per lookup, every time
add WhatsApp context-switching
Per week of HR time, gone
that should have been strategy
Internal estimates from interviews with HR leads in CR (2026).
Three things, done right.
Everyone else added AI to a dashboard. We started with the conversation and built the platform around it.
Ask anything.
Employees ask questions in natural language. The AI answers in seconds with the right data, respecting role permissions. No tabs, no decoding, no waiting on HR.
Speak any language.
English and Costa Rican Spanish, side by side, fluent in both. Not translated. Built bilingual from the first line of code, for the way teams across borders actually work.
On WhatsApp.
Where Costa Rica already lives. Request vacation, clock in, submit expenses, get an answer. From the app the team checks 47 times a day, not the one they forgot the password for.
CCSS, INS, asociación solidarista. Built in.
Every other global HR tool treats Costa Rica as an afterthought. Local tools have the compliance but feel like 2008. We have both, in a product that does not make you choose.
We built this in Costa Rica, for Costa Rica, then made it work everywhere else.
Planilla CCSS
Auto-generated SICERE export
Aguinaldo
Real-time accrual, no surprises in December
Cesantía + preaviso
Per-employee projection, always current
Asociación solidarista
Contributions, statements, withdrawals
Vacaciones
Per labor code, auto-accrued monthly
Finiquitos
Generated, signed, archived in one flow
INS reporting
Riesgos del trabajo templates ready
Cédula validation
Format check, Padrón TSE lookup
One platform, every HR workflow.
Every feature ships bilingual, audit-logged, and tenant-isolated by default. AI built in, never bolted on.
People (HRIS)
- Bilingual employee directory with multi-currency salaries
- Vacation, CR holidays, automatic accrual per Código de Trabajo Art 153
- Clock in / out with geofence and weekly hour totals
- Live org chart from manager_id
- Onboarding workflows (kanban + calendar + checklist)
- Encrypted document vault with DocuSeal e-signature (Ley 8454)
- Company announcements with reactions, comments, pinning
Recruitment
- ATS with kanban (new, screening, interview, offer, hired)
- Talent pool, the people you almost hired
- CV, portfolio, and reference storage with AI parsing
- AI candidate scoring (Claude Haiku)
- Bilingual JD generator (Claude Opus)
Performance
- Review cycles (self + manager)
- Embedded Google Forms / Typeform fallback
- Cycle-by-cycle score dashboard
Expenses
- Per-employee expense reports
- AI OCR for receipts (PDF + image)
- Bulk import from card statements (PDF or CSV)
- Approval flow with audit trail
Costa Rica compliance
- CCSS planilla CSV (SICERE-ready), Ley 7983
- Aguinaldo accrual in real time, Art 147
- Cesantía + preaviso projection, Art 28 + Art 29
- Finiquito generator with PDF print
- Solidarista automation, Ley 6970 (auto-accrue, auto-approve, auto-pay)
- INS workplace-insurance CSV (riesgos del trabajo)
- Progressive income tax (Ley 7092)
- Cédula validation + TSE Padrón lookup
Background checks (AML)
- Cédula format + identity check
- Sanctions screening against OFAC SDN, UN CSC, EU FSF
- Politically exposed persons matching
- Scheduled rescreening (org-configurable cadence)
- Review queue with notes + audit log
- CICAC reporting (Compliance plan, Acuerdo CONASSIF 11-21)
Talia (AI)
- Bilingual chatbot with role-based permissions
- 23 read tools + 6 write-with-confirmation tools
- AI resume parsing on candidate cards
- AI receipt OCR feeding expense reports
- Policy assistant: ask any handbook question
- WhatsApp Talia (coming soon)
Analytics
- Headcount + comp + turnover dashboards
- Attrition risk score (7-signal composite)
- Compensation benchmark study upload
- Engagement surveys + training tracking
- Automation telemetry (cron health, batch sizes)
Every regulated calculation cites its source.
Worksolve never invents a number. Every rate, formula, and threshold lives in cr-rates-2026.json, versioned with the law that defines it. Change the law, change the JSON, recompile, re-audit.
Código de Trabajo de Costa Rica
Vacaciones (Art 153), aguinaldo (Art 147), preaviso (Art 28), cesantía (Art 29), liquidación (Art 30).
Ley 7983, Constitutiva CCSS
SEM 5.50%, IVM 4.33%, Banco Popular 1.00%. Employer match per the CCSS bulletin in force.
Ley 6970, Asociación Solidarista
Voluntary plan, employer aporte counts toward cesantía, retiros + bylaws.
Ley 7092, Impuesto sobre la Renta
Progressive monthly brackets, dependents credit, salario imponible after CCSS.
Ley 8968, Protección de la Persona en el Tratamiento de Datos
PRODHAB registration, sensitive-data rules, consent + revocation.
Ley 7786 + Reglamentos SUGEF / CONASSIF
Sujetos obligados, KYC, CICAC reporting, Acuerdo CONASSIF 11-21, Acuerdo SUGEF 12-21.
Ley 8454, Certificados, Firmas Digitales y Documentos Electrónicos
Backs DocuSeal e-signature for contracts, finiquitos, consents.
Ley 7600, Igualdad de Oportunidades
Accessibility + reasonable accommodation framing for onboarding.
OFAC SDN (U.S. Treasury)
Specially Designated Nationals list, ingested daily.
UN Consolidated Sanctions List
Resolutions 1267 / 1373 / 1988 / 2253. Ingested daily.
EU Financial Sanctions Files
Common Foreign and Security Policy designations, ingested daily.
Padrón Electoral, Tribunal Supremo de Elecciones
Cédula validation + name match for the diligence module.
MTSS · Salario Mínimo (Decreto del año vigente)
Minimum wage table per occupational category.
cr-rates-2026.json
Single source of truth in the repo. Date-effective lookup. Every code path that uses a regulated rate reads through it.
An AI developer and an HR expert solving a problem they both lived.
Worksolve started when two people from opposite sides of the desk realized they were solving the same problem with the wrong tools.
Adrian Cappella
Founder + CEO
AI developer and product builder. Built automation products before Worksolve; today writes the code, designs the data model, and trains Talia.
Sofía Soto
Co-founder + HR domain
Costa Rican HR specialist. Lived the 3 pm Tuesday problem at multiple companies. Today she is the one who decides whether a feature actually removes an HR burden.
She was the lookup service for her own company. He had the tools to fix it. They met, agreed nothing in the market understood Costa Rica plus AI plus bilingual at the same time, and started building.
Your data is yours. Period.
Worksolve is the data processor. You are the data controller under Ley 8968. Our architecture makes that contract real, not a promise.
Row-Level Security on every table
Every Postgres row is scoped to your org_id from the JWT. Talia, support staff, even the platform admin cannot cross-query tenants. Postgres blocks it at the engine layer.
You are the data controller
Under Ley 8968 PRODHAB, you register your own database; Worksolve operates as data processor under contract. You decide retention, access, and revocation.
Encryption at rest and in transit
AES-256 at rest in Postgres + Storage; TLS 1.3 in transit; encrypted backups with 30-day retention.
Audit log on every regulated change
Before / after JSONB, actor, IP, timestamp, retained 5 years minimum to cover Hacienda + MTSS prescription windows.
Export and erasure on demand
Export all your data as CSV anytime. Request full erasure and we wipe the tenant within 30 days. No lock-in.
Talia honors permissions
Every tool call passes through Postgres RLS. The AI cannot fetch what the calling user cannot fetch.
No PII in logs
Operational logs are scrubbed of names, cédulas, salaries. Application errors go to Sentry with the same scrub.
DocuSeal self-hosted
Your signed contracts never pass through a third-party SaaS. Stored encrypted in your bucket.
SOC 2 Type I (planned, year two)
Today: written security policies, RLS enforced in CI, audit log on every regulated table. SOC 2 Type I attestation planned for year two.
Sub-processors disclosed
Supabase (database + storage), Anthropic (AI inference), Vercel (hosting), Resend (transactional email), DocuSeal (e-signature). DPA available on request.
Want the full Data Processing Addendum? Email adrian@worksolve.app.
Setup once. Pay monthly.
Billed in USD. Cancel anytime. No long contracts.
Standard
For SMBs, 4 to 500 employees
$1,500
setup
$300
per month
up to 10 employees included · $5 per additional employee
- ✓Full HRIS, PTO, documents, onboarding
- ✓Talia chatbot, EN + Costa Rican Spanish
- ✓ATS with AI candidate scoring
- ✓Performance, asistencia, expenses
- ✓Asociación solidarista, CR compliance
Compliance
For SUGEF-supervised entities
$5,000
setup
$1,500
per month
up to 50 employees included · $10 per additional employee
- ✓Everything in Standard
- ✓SUGEF CICAC reporting, Acuerdo 11-21
- ✓Risk scoring engine, Acuerdo SUGEF 12-21
- ✓Public API, SSO, Power BI Embedded
- ✓Quarterly compliance review, 24h SLA
Founder pricing: first 25 customers lock $300/mo flat for life.