Integration console
One bus, both directions. ADP and Penta reach this app through Boomi; the same bus carries pay-card loads out to the card providers and GL entries back to Penta. Every call is audit-logged. (Exact field contracts are finalized on the engagement; bearer-secured at go-live.)
Inbound (ingest)
Boomi → appPOST /api/ingest/employees
ADP → Boomi · Field employee master + status (drives eligibility)
POST /api/ingest/jobs
Penta → Boomi · Job master: number, cost code, location, authorization, flat rate
POST /api/ingest/assignments
Penta / field time → Boomi · Crew-to-job assignments
POST /api/ingest/requests
Field app → Boomi · Per diem requests (evaluated on arrival)
Outbound (export)
app → BoomiGET /api/export/paycard-batches
Boomi → Wisely / rapid! · Funded batches for same-week card loads
GET /api/export/adp-paydata
Boomi → ADP Workforce Now · Per diem earnings file (PDM / PDT pay codes) for the payroll run
GET /api/export/gl-entries
Boomi → Penta GL · Job-costed journal entries; Penta returns a doc number
Recent integration activity
5 entries| When | Direction | Endpoint | Status | Summary |
|---|---|---|---|---|
| 2026-06-16 04:46 | export | /api/export/adp-paydata | funded200 | {"lines":40,"batchId":"PD-20260612","employees":34} |
| 2026-06-16 03:48 | export | /api/export/adp-paydata | funded200 | {"lines":40,"format":"json"} |
| 2026-06-16 03:35 | ingest | /api/ingest/employees | funded200 | {"source":"ADP via Boomi","upserted":39} |
| 2026-06-16 03:35 | ingest | /api/ingest/jobs | funded200 | {"source":"Penta via Boomi","upserted":12} |
| 2026-06-16 03:35 | export | /api/export/gl-entries | funded200 | {"posted":9,"target":"Penta GL"} |