About Ramp
Ramp is a finance automation platform that combines corporate cards with expense management, bill payments, and accounting integrations. Connecting Ramp to Serval enables automated expense workflows, transaction monitoring, and financial reporting directly from your service desk.What the Ramp integration enables
Capability | Description |
---|---|
Access Management | Create, update, and manage users and their permissions within your Ramp account |
Automation workflows | Query transactions, manage expense policies, retrieve spending insights, and more |
Ramp Configuration
Prerequisites
- You must have admin access to your Ramp account (or Sandbox)
- Access to the Developer API section in Settings
Create a Developer App
- Navigate to Settings → Developer API in your Ramp account (or Sandbox)
- Click Create New App
- Name your app (e.g., “Serval Integration”), accept the Terms, and click Create
- Under Grant types, click Add new grant type → select Client Credentials
- Under Scopes, click Configure allowed scopes and select:
users:read
(required for reading user information)users:write
(required for creating and managing users)- Add any additional scopes as needed for your use case
- Copy your Client ID and Client Secret - you’ll need these for the Serval configuration
Serval Configuration
- In Serval go to Apps → Available → Ramp → Connect
-
Enter the following information:
Field Description Instance ID A unique identifier for this integration instance Instance Name A friendly name for this integration instance Client ID The Client ID from your Ramp Developer App Client Secret The Client Secret from your Ramp Developer App Scopes A comma-separated list of scopes to grant to the integration, these must also be enabled in the Ramp Developer UI - Click Save
Need help? Contact support@serval.com for assistance with your Ramp integration.