About Navan
Navan (formerly TripActions) is a corporate travel and expense platform. The Serval integration connects to the Navan Booking Data API so your workflows can pull your company’s travel booking report, including per-booking detail like passengers, pricing, policy compliance, and carbon emissions. The integration ships with one pre-installed workflow, “Get Navan Bookings from Last Week”. Serval sends your credentials only to the Navan host for the region you select on the connection. That is api.navan.com for the US and app-fra.navan.com for Europe/Frankfurt. Authentication: OAuth 2.0 client credentials (Client ID + Client Secret issued from the Navan Admin Dashboard). No user sign-in, no consent screen, and no scopes to configure. You do select the region your Navan account is hosted in. Data sync: On-demand only. Navan data is read when a workflow step runs - there is no background sync, no webhooks, and no scheduled imports.What the Navan integration enables
Get your credentials
Serval needs a Navan API credential - a Client ID and Secret Key - created from the Navan Integrations settings. You must have access to the Navan Admin Dashboard to create one.Open the Navan Admin Dashboard
Go to Integrations settings
Create a new API credential
Name and create the credential
Copy the Client ID and Secret Key immediately
Connect in Serval
Open the Navan connection form in Serval
Enter an Instance Name
Select the API Region
Enter the Client ID
Enter the Client Secret
Submit the form
Verifying the connection
The integration includes one health check, Test Navan Connection. It requests a small sample of your booking report covering the last 90 days - Navan requires date filters on booking queries, so the check supplies them automatically - and confirms that authentication succeeds and booking data is accessible. Serval also re-runs the health check automatically when you save changes to the connection. On success: “Successfully connected to Navan Booking Data API and retrieved booking information ([number] total bookings available)” On failure (invalid credentials): “Unable to connect to Navan Booking Data API. The OAuth client credentials are invalid or expired. Please verify your Client ID and Client Secret in the Navan integration settings.”Gotchas and troubleshooting
The connection test fails with an authentication error
The connection test fails with an authentication error
The form let me save a blank connection
The form let me save a blank connection
Do I need to re-enter the secret when editing the connection?
Do I need to re-enter the secret when editing the connection?
Booking queries return empty results or an error
Booking queries return empty results or an error
Where do I set scopes or my company domain?
Where do I set scopes or my company domain?
Pagination starts at page 0
Pagination starts at page 0
Only the booking report is available
Only the booking report is available
Need help? Contact support@serval.com for assistance with your Navan integration.

