Ramp + Konnectify
Ramp Integration with Konnectify
Automate your spend management, accelerate bill approvals, and sync real-time corporate card transaction data between Ramp and your core business systems.
Bills Purchase Orders Transactions & Banking Reimbursements 48 Triggers 60 Actions
What is Ramp?
Ramp is a finance automation platform designed to streamline corporate cards, expense management, and bill payments. By connecting your Ramp workspace to Konnectify, your finance teams can instantly synchronize real-time transaction records, automate multi-level bill approvals, and eliminate manual data entry into your ERP or accounting software.
New to Ramp?
Set up corporate cards, automated expense policies, and global vendor payments in one unified workspace.
Visit Ramp Website →New to Konnectify?
Create your free Konnectify account to start building automated workflows with Ramp in minutes.
Get Started Free →What You Can Automate
Instantly sync cleared card transactions directly to your ledger or accounting platform.
Trigger Slack notifications when a new reimbursement request is ready for financial review.
Auto-create spend programs and limits in Ramp based on team updates in your HRIS.
Automatically invite new employees to Ramp as part of your onboarding workflow.
Extract invoice data using OCR to automatically generate draft spend requests.
Monitor vendor agreements and trigger alerts before 90-day renewal milestones.
API & Authentication
OAuth 2.0 Secure Authorization
Ramp uses secure OAuth 2.0 credentials to authorize Konnectify. This ensures that Konnectify can safely monitor events and perform administrative actions—like managing bills or listing transactions—on your behalf, without ever accessing your primary Ramp password.
Required Credentials: You will need a Client ID and Client Secret, which you can generate inside the Ramp Developer Console.
Developer Console Callback Setup: When registering your application in the Ramp Developer Console, you must add the following Redirect URIs to authorize the integration:
https://app.us.konnectifyapp.co/admin/api/oauth/callback
https://app.us.konnectifyapp.co/ipaas/api/oauth/callback
For complete details on credential scopes and workspace permissions, refer to the official Ramp Developer Documentation.
How to Connect Ramp to Konnectify
Prerequisites- An active Ramp Administrator account with access to the Developer Console.
- An OAuth application created in Ramp to obtain your Client ID and Client Secret.
- A registered Konnectify account.
Add Ramp to your Konnectify Workflow
- Log in to your Konnectify Dashboard.
- Create a new workflow or select an existing draft.
- Search for and select Ramp as either your workflow's trigger source or action destination.
Authorize Connection via OAuth
- Click Connect Account in the step configuration panel.
- Paste your generated Client ID and Client Secret from Ramp.
- Click Authorize to redirect to Ramp and grant Konnectify secure access.
Configure Trigger or Action Fields
- Select the specific event or task you want to run (e.g., Bill Approved or Create a Bill).
- Map data fields from previous workflow steps using the dynamic field selectors.
Configuration Warning: Verify that required lookup IDs (like User IDs or Vendor IDs) are correctly mapped to prevent processing errors during execution.
Test the Workflow
- Click Test Step to send a safe sample request to Ramp.
- Verify that the data payload returns as expected and mapping matches your requirements.
Activate the Workflow
- Name your workflow and click Publish.
- Your automation is now live and will continuously process Ramp tasks in real time.
Triggers 48 Triggers
Triggers monitor your Ramp account for specific business events and instantly pass that data to Konnectify. This allows you to launch automated downstream actions in other systems the moment an event occurs.
Bills 7 triggers ▾
Bill ApprovedFires instantly when a bill has successfully passed all necessary internal approvals in Ramp.
Bill ArchivedFires instantly when a bill is archived or removed from active processing in Ramp.
Bill CreatedFires instantly when a new bill is created or uploaded to your Ramp workspace.
Bill PaidFires instantly when a bill payment transaction is completed successfully.
Bill Ready to SyncFires instantly when a bill is flagged as reviewed and ready to sync with your ERP or accounting software.
Bill RejectedFires instantly when a bill is rejected by an approver in Ramp.
Bill UpdatedFires when a bill undergoes changes, including matching purchase orders, updating accounting fields, or payment updates.
Purchase Orders 4 triggers ▾
Purchase Order CreatedFires instantly when a new purchase order is created in Ramp.
Purchase Order UpdatedFires instantly when details on an existing purchase order are modified.
Purchase Order ArchivedFires instantly when an active purchase order is archived in Ramp.
Item Receipt CreatedFires instantly when a new item receipt is registered for a purchase order.
Transactions & Banking 11 triggers ▾
Transaction AuthorizedFires when a card charge is authorized, before settling.
Transaction ClearedFires when a transaction settles, including refunds and reversals.
Transaction DeclinedFires when a card attempt is declined in Ramp.
Transaction Requirements Met ChangedFires when a transaction's requirements met and approved status changes.
Transaction Body Coding UpdatedFires when transaction accounting codes (GL or tracking categories) change.
Transaction Ready for ReviewFires when a transaction is flagged as needing review or coding.
Transaction Ready to SyncFires when a transaction is ready to sync to your ERP.
Transaction Receipt AddedFires when a receipt document is attached to a transaction.
Transaction Sync RequestedFires when a sync request is triggered for a transaction.
Transaction SyncedFires when a transaction is marked as successfully synced to your accounting system.
Payment UpdatedFires when a bill payment status changes or is modified.
Reimbursements 4 triggers ▾
Reimbursement Ready for ReviewFires when an out-of-pocket reimbursement request requires admin review.
Reimbursement Ready to SyncFires when a reimbursement is approved and ready to sync to accounting.
Reimbursement Sync RequestedFires when a sync operation is requested for a reimbursement.
Reimbursement Batch Payment ReimbursedFires when a batch payment of employee reimbursements is fully settled.
Vendors & Agreements 9 triggers ▾
Vendor ApprovedFires when a vendor profile has been approved within your Ramp workspace.
Vendor ActivatedFires when an existing vendor profile is marked as active.
Vendor UpdatedFires when vendor contact, bank, or address details are updated.
Vendor Agreement CreatedFires when a new vendor agreement is uploaded or created.
Vendor Agreement UpdatedFires when contract terms or details of an agreement are updated.
Vendor Agreement ArchivedFires when an agreement is moved to archives.
Vendor Agreement DeletedFires when a vendor agreement is permanently deleted.
Vendor Agreement Document AddedFires when a contract document or addendum is uploaded to an agreement.
Vendor Agreement Renewal MilestoneFires automatically when an agreement reaches its fixed 90-day renewal window.
Spend Programs & Requests 9 triggers ▾
Spend Request CreatedFires when an employee submits a new spend request or card limit request.
Spend Request Comment CreatedFires when a comment is added to an active spend request thread.
Unified Request CreatedFires when a unified workflow or spend request is initiated.
Unified Request Ready for External ApprovalFires when a request reaches a node requiring external workflow validation.
Unified Request External Approval ResetFires when a previously requested external approval is reset or cleared.
Unified Request ModifiedFires when details within a unified request are modified.
Unified Request Node AdvancedFires when a request advances to the next step in its approval routing.
Unified Request Override ApprovedFires when an administrative override is approved for a request.
Unified Request UpdatedFires when general fields or metadata on a unified request are updated.
Users & Administration 4 triggers ▾
User Invite AcceptedFires when an invited user accepts their invitation and completes onboarding.
Entity CreatedFires when a new business entity or subsidiary is created in your workspace.
Application Status UpdatedFires when a corporate card or program application status changes (e.g., approved or rejected).
Test EventA system utility event used to verify webhook delivery and test connection health.
Actions 60 Actions
Actions are operations that Konnectify can execute in your Ramp workspace when triggered by another application. This lets you automatically create, update, or retrieve financial data.
Bills 6 actions ▾
List BillsReturns a paginated list of bills from your organization's workspace.
Fetch a BillRetrieves detailed metadata for a specific bill using its unique ID.
Create a BillGenerates a new bill record in Ramp with line items and vendor specifications.
Update a BillModifies fields on an existing bill record using a safe PATCH operation.
Archive a BillArchives a specific bill record to remove it from active lists.
Upload Bill AttachmentUploads and associates a PDF or image file (e.g., an invoice) to a specific bill.
Purchase Orders 8 actions ▾
List Purchase OrdersRetrieves a paginated list of purchase orders from your workspace.
Fetch a Purchase OrderRetrieves details for a specific purchase order using its ID.
Create a Purchase OrderGenerates a new purchase order record in Ramp.
Update a Purchase OrderModifies fields on an existing purchase order record.
Archive a Purchase OrderArchives a specific purchase order to remove it from active cycles.
Add Line Items to POAppends new line items to an existing purchase order without affecting existing rows.
Update PO Line ItemModifies details of a specific line item within an approved purchase order.
Delete PO Line ItemRemoves a specific line item from an existing purchase order.
Transactions & Banking 5 actions ▾
List TransactionsReturns a paginated list of all corporate card transactions.
Fetch a TransactionRetrieves complete details and metadata for a specific card transaction.
List Banking AccountsRetrieves checking, brokerage, and investment accounts connected to Ramp.
Get Banking Account Balance HistoryReturns the balance history over time for a specified bank account.
List Syncable Banking TransactionsLists transactions that are available for syncing to your connected accounting provider.
Reimbursements 3 actions ▾
List ReimbursementsReturns a paginated list of employee out-of-pocket reimbursement requests.
Fetch a ReimbursementRetrieves detailed information for a specific reimbursement request.
Create a Mileage ReimbursementCreates a new mileage reimbursement request based on distance and route parameters.
Vendors & Agreements 15 actions ▾
List VendorsReturns a paginated list of all registered vendors in your workspace.
Fetch a VendorRetrieves profile details for a specific vendor using their ID.
Create a VendorCreates a new vendor profile in Ramp with contact and address info.
Update a VendorModifies fields on an existing vendor profile.
Delete a VendorDeletes a specific vendor profile.
Place Vendor on HoldBlocks outgoing payments to a specific vendor by placing them on hold.
Release Vendor HoldReleases an active vendor payment hold.
List Vendor Bank AccountsRetrieves a list of bank accounts associated with a vendor.
Fetch a Vendor Bank AccountRetrieves details of a specific bank account belonging to a vendor.
Archive Vendor Bank AccountArchives a bank account profile belonging to a vendor.
Add Vendor Bank AccountAdds ACH, Wire, or Crypto payment details for a vendor through approval routing.
List Child VendorsRetrieves child vendors associated with a parent vendor profile.
List Vendor ContactsRetrieves a list of contacts linked to a specific vendor.
Fetch a Vendor ContactRetrieves details for a specific vendor contact.
Create a Vendor ContactCreates and associates a new contact with an existing vendor.
Spend Programs & Requests 5 actions ▾
Create Draft Spend Request via OCRUploads a document (like an invoice) to automatically generate a draft spend request using OCR.
List Spend ProgramsReturns a paginated list of active spend programs.
Fetch a Spend ProgramRetrieves details for a specific spend program.
Create a Spend ProgramCreates a new spend program with custom spending limits and controls.
List External Approval Request NodesRetrieves external approval request nodes connected to a spend program.
Accounting Fields 11 actions ▾
Upload Field OptionsUploads up to 500 new options to a custom accounting field in an all-or-nothing operation.
List Field OptionsReturns a paginated list of options for a custom accounting field.
Fetch a Field OptionRetrieves details for a specific custom accounting field option.
Update Field OptionModifies properties of an existing custom accounting field option.
Delete Field OptionDeletes a specific custom accounting field option.
Create Accounting FieldCreates a custom accounting field in Ramp, or returns the existing one if it already exists.
List Accounting FieldsReturns a paginated list of custom accounting fields.
Fetch Accounting FieldRetrieves details for a specific custom accounting field.
Update Accounting FieldModifies fields on an existing custom accounting field.
Delete Accounting FieldDeletes a specific custom accounting field.
Mark Objects Ready to SyncFlags a reviewed object (e.g., transaction) as complete and ready for the next ERP sync.
Users & Administration 7 actions ▾
List UsersRetrieves a paginated list of all users in your organization.
Fetch a UserRetrieves detailed profile metadata for a specific user.
Update a UserModifies fields on an existing user profile.
Deactivate a UserDeactivates a user profile, blocking card spending and workspace login access.
Create User InviteAsynchronously triggers a user invitation email to onboard team members.
Fetch Deferred Task StatusReturns the status of an asynchronous background task (e.g., user invitation delivery).
Reactivate a UserReactivates a deactivated user profile to restore spend privileges and login access.
Popular Automations
Combine Ramp triggers and actions with your other business applications inside Konnectify to build end-to-end automated workflows.
Sync Cleared Transactions to Accounting
Automatically record card charges in your general ledger as soon as transactions settle in Ramp.
Transaction Cleared → Create Journal Entry
Slack Alerts for Pending Reimbursements
Alert your finance channel instantly when an employee submits a reimbursement request requiring review.
Reimbursement Ready for Review → Send Channel Message
Automated Employee Onboarding
Trigger a Ramp user invitation automatically when a new employee record is created in your HRIS directory.
Employee Onboarded → Create User Invite
OCR-Powered Invoice Extraction
Extract invoice details from document uploads automatically to generate drafts in your spend pipeline.
Invoice File Uploaded → Create Draft Spend Request via OCR
Frequently Asked Questions
Find answers to common questions about setting up and running your Ramp integration.
How does Ramp authorize the connection with Konnectify? ▾
Ramp authorizes connections via OAuth 2.0. You must generate a Client ID and Client Secret in your Ramp Developer Console, and configure the necessary Redirect URIs. Konnectify then completes authorization securely without storing your workspace passwords.
Are all Ramp plans supported? ▾
Yes, the integration supports standard Ramp accounts. However, you must have Administrator permissions to access the Ramp Developer Console and register the OAuth application required to connect.
Do triggers run on a delay, or are they real-time? ▾
Ramp triggers use instant webhooks. This means that as soon as a bill is approved, a transaction clears, or a spend request is created, Ramp sends a notification to Konnectify to run your workflow immediately.
How does the integration handle duplicate transactions? ▾
Every transaction in Ramp is assigned a unique Transaction ID. When mapping data to other platforms, you can use this ID as a unique identifier to cross-reference records and prevent duplicate entries.
Does the integration process out-of-pocket reimbursements? ▾
Yes. The Reimbursements module contains dedicated triggers and actions to manage out-of-pocket claims, batch payments, and mileage mileage requests independently from card transactions.
Can I connect multiple Ramp workspaces? ▾
Yes, you can authorize multiple Ramp connections inside Konnectify. Each connection represents a separate workspace, allowing you to route workflows to distinct administrative accounts.
How are document attachments processed for bills? ▾
You can use the Upload Bill Attachment action to programmatically send PDF invoices to an existing bill. Alternatively, the OCR action allows you to upload raw documents to automatically generate draft spend requests.
Ready to automate your Ramp workflows?
Join thousands of teams using Konnectify to connect financial tools and accelerate business operations.
Get started free →