When your team books business travel in Perk and pays with an Airwallex card, Airwallex automatically pulls the Perk invoice and trip details into the matching card expense in Spend. No more uploading and matching receipts by hand. You can choose to have matched expenses submitted and approved automatically, and any receipt we can’t match is sent to the trip booker’s receipt inbox.
In this article
- How to set it up
- How it works
- FAQ & troubleshooting
1. How to set it up
Before you start
For the integration to work, travel spend in Perk must flow through an Airwallex card with billing period set to ‘instant’:
- Pay with an Airwallex card in Perk. Can be either employee or company cards. Bookings paid by bank transfer / accounts payable or a non-Airwallex card can’t be matched (there’s no Airwallex card expense to match to).
- Set your Perk Payment Profile billing period to “Instant.” Instant billing makes Perk issue an invoice at the moment of booking, which is what lets us match each expense individually. Periodic cycles (weekly/monthly) won’t match.
Step 1: Connect Perk
- In the Airwallex web app, go to Settings → Connections.
- Find Perk (listed under ‘Travel’) and select it.
- Select Connect and sign in to Perk to authorise the connection.
- Optionally configure automatic submission and automatic approval for Perk matched expenses
5. Once connected, the status shows Active.
Step 2: Review your Perk settings
On the Settings → Connections → Perk page you can manage:
- Receipt matching: Always enabled while connection is active. Receipts and trip data from Perk are automatically matched to your card expenses. Unmatched receipts are added to the trip booker’s Airwallex receipt inbox.
- Auto-submit: Optionally submit Perk-matched expenses automatically. Managed via your Expense submission rules.
- Auto-approve: Optionally approve Perk-matched expenses automatically. Managed via your Expense approval rules.
Availability: The integration doesn’t change your plan price. In Australia & New Zealand it is available on Grow and Accelerate plans. In the UK/EU, Singapore, US/Canada, Hong Kong and mainland China it is available on all plans.
2. How it works
- An employee books travel in Perk (flight, hotel, rail or car hire) and pays with an Airwallex card
- Perk issues an invoice instantly at the time of booking, which Airwallex receives via webhook
- Airwallex matches that invoice to the corresponding Airwallex card expense
- The expense is enriched with trip details, and the Perk invoice PDF is attached as the receipt.
- Optionally, the matched expense is submitted and/or approved automatically (if you enabled those settings)
- Any receipt we can’t match is sent to the trip booker’s receipt inbox so it can be matched manually
What gets filled in on the expense
Added automatically for all organisations:
- Receipt: The Perk invoice PDF, attached to the expense.
- Description: A short trip summary built from Perk data, for example: “Product team’s offsite in Singapore / Flight for trip ID VA-12133 / Trip starts on 01 Feb 2026, ends on 08 Feb 2026 / From Sydney to Singapore”.
- Attendees: Travellers on the trip, matched by name and email (non-employee guests are added by name).
If your organisation has an accounting (ERP) connection, the integration can also help populate accounting fields where configured invoice number, tax code/rate, expense category (GL account), and cost centre.
How fields are filled: The integration only fills blank fields and only ever replaces a lower-confidence automated value. It will never overwrite something you’ve edited, and if there’s no high-confidence match it leaves the field blank.
3. FAQ & troubleshooting
My Perk expense didn’t get matched. Why?
The most common reasons: the booking wasn’t paid with an Airwallex card (e.g. accounts payable, bank transfer, or a personal/non-Airwallex card); your Perk Payment Profile isn’t set to Instant billing; or the receipt and card transaction haven’t lined up.
Where do unmatched receipts go?
To the receipt inbox of the trip booker in Airwallex, where they can be used to submit a reimbursement request (e.g. if a booking was made using a personal card) or matched to a card expense manually.
Can I still edit a matched expense?
Yes. Any field you edit is yours, the integration won’t overwrite your changes on a later sync.
My hotel booking matched, but I was told the receipt isn’t a valid tax invoice.
For some hotel bookings (“gross”-mode bookings), the document Perk generates at booking is a billing statement, not a valid tax invoice, so it can’t be used to reclaim VAT/GST. In those cases you may need the original tax invoice directly from the hotel rather than Perk.
I cancelled or changed a trip; what happens to the expense?
Refunds and cancellations appear in Perk as credit notes, which flow through to the matched expense. Note that FlexiTravel cancellations return value as Perk account credit (usable on future bookings), not a cash refund, so you won’t see a credit note against the original charge.