ml-connector
Workday Financial ManagementAirbase

Workday Financial Management and Airbase integration

Workday Financial Management runs your general ledger and accounts payable. Airbase manages your spend, bills, and vendor payments. Connecting them keeps your AP records and vendor master synchronized across both systems without manual re-entry. Bills created in Airbase flow into Workday's payables with the correct GL coding and vendor assignments, and vendor master changes propagate in both directions so coding is always valid.

How Workday Financial Management works

Workday Financial Management exposes suppliers, supplier invoices, purchase orders, payments, GL accounts, worktags, customers, and journal entries through SOAP with WS-Security UsernameToken authentication (Integration System User credentials sent with every request) and REST with OAuth2 refresh-token flow. The SOAP endpoint is tenant-specific at https://{hostname}.myworkday.com/ccx/service/{tenant}/Financial_Management/v46.1, and REST is at https://{hostname}.workday.com/ccx/api/v1/{tenant}/. Workday has no native webhooks for financial entities, so polling is required with date-range filters; recommended intervals are 15 to 60 minutes for transactional data and daily for masters.

How Airbase works

Airbase is a REST API-driven spend management platform with APIs for bills, purchase orders, vendors, payments, GL accounts, and subsidiaries at a tenant-specific base URL https://<company>.airbase.io. Authentication is a static bearer token generated in the Airbase portal and passed in the Authorization header. Airbase supports webhooks for purchase request approvals and other events via its portal management UI, though the full event type list requires portal verification. GL accounts and subsidiaries are read-only, reflecting the connected ERP as the source of truth.

What moves between them

The main flow is Airbase to Workday Financial Management. Bills and purchase orders created in Airbase are synced into Workday's supplier invoices and POs with the correct GL coding and vendor mappings. Vendors are kept aligned in both directions so Airbase bill GL allocations land on valid Workday GL accounts and worktags. Payments and GL postings flow from Workday back into Airbase to maintain a complete spend record. Because Workday Financial Management has no native webhooks, ml-connector polls Airbase on a configurable schedule and reconciles against Workday's payables ledger to detect changes.

How ml-connector handles it

ml-connector stores the Workday OAuth2 refresh token encrypted and uses it to obtain short-lived access tokens, handling token expiry by requesting a new access token before calls fail. It also stores the Integration System User credentials encrypted and includes them in the WS-Security header on every SOAP request. For Airbase, it stores the bearer token encrypted and passes it in the Authorization header. ml-connector polls Airbase bills and POs on a schedule tied to your accounting calendar, maps Airbase vendors to Workday suppliers by name or a custom field, and validates that GL account codes exist in Workday before posting. Workday's lack of native webhooks means ml-connector cannot receive pushed notifications, so all changes are detected through periodic polling with date filters. Bill amounts, line items, and GL distributions are matched to Workday's GL account structure, and any vendor or account mismatch is logged in the audit trail for review before posting to the general ledger.

A real-world example

A mid-sized professional services firm uses Workday Financial Management for general ledger, accounts payable, and financial reporting, and Airbase for centralized spend management, vendor payments, and corporate card reconciliation across multiple offices. Before the integration, the AP team exported bill summaries from Airbase weekly and manually entered them into Workday by vendor and GL account, then spent several days each month reconciling Workday's AP aging against Airbase's bill register. With Workday Financial Management and Airbase connected, every bill created in Airbase flows into Workday with the correct vendor and GL coding, vendors are synchronized so account assignments are always valid, and month-end reconciliation starts with AP already aligned to the source bill data.

What you can do

  • Sync bills and purchase orders from Airbase into Workday Financial Management as supplier invoices with correct GL coding and vendor assignments.
  • Map Airbase vendors to Workday suppliers by name or custom identifier so GL allocations land on valid accounts.
  • Keep vendor master data aligned in both directions between Workday and Airbase.
  • Authenticate Workday with OAuth2 refresh tokens or Integration System User SOAP credentials, and Airbase with static bearer tokens.
  • Poll Airbase on a configurable schedule with date filters and track every record in a full audit trail.

Questions

Which direction does data move between Workday Financial Management and Airbase?
The main flow is Airbase to Workday Financial Management. Bills, purchase orders, and vendor records move from Airbase into Workday's payables with GL coding and vendor mappings applied. Vendor master data is aligned in both directions so coding remains valid in Airbase. Payments and GL postings can flow from Workday back into Airbase to maintain a complete spend record.
Does ml-connector handle the token refresh for Workday's OAuth2 authentication?
Yes. ml-connector stores the OAuth2 refresh token encrypted and automatically requests a new short-lived access token before it expires. For integrations using Integration System User (ISU) credentials, ml-connector includes them securely in the WS-Security header on every SOAP request without requiring manual refresh.
How does the integration work around Workday Financial Management's lack of native webhooks?
ml-connector polls Airbase on a configurable schedule tied to your accounting calendar using date filters to detect new and changed bills, then reconciles those changes against Workday's payables ledger. This polling approach ensures no bills are missed while respecting Workday's API rate limits, and every record is tracked in a full audit trail for compliance and troubleshooting.

Related integrations

Connect Workday Financial Management and Airbase

Free to use. Add your credentials, ping your real systems, and see if we fit.

Get started