Resolve the merchant behind a charge
Well reads spend from Ramp and matches each merchant to a company record, then forwards the matched document to Freshbooks's email-in address with the vendor resolved.
Inter-company transfers and multi-currency settlements decompose correctly inside Well, then arrive in Freshbooks as per-vendor documents with the source breakdown attached.
The Ramp integration connects your corporate card and expense management platform to Well.
The FreshBooks connection delivers extracted documents into FreshBooks through its email-in address.
Ramp issues corporate cards and tracks expense policy in real time; FreshBooks accepts emailed receipts and creates expenses from them.
Connecting Ramp to FreshBooks through Well matches each Ramp card swipe inside its own ledger with the policy classification preserved and the receipt attached, then forwards the matched document to FreshBooks' email-in. Ramp's MCP server pushes card-transaction events to Well; FreshBooks creates the expense from the PDF Well forwards with the receipt attached.
Well reads spend from Ramp and matches each merchant to a company record, then forwards the matched document to Freshbooks's email-in address with the vendor resolved.
Merchant strings that resolve to one company are treated as the same vendor inside Well before the forward, so Freshbooks does not accumulate near-duplicates.
Each forwarded document keeps the Ramp charge and its resolved company attached, so Freshbooks sees the vendor and the spend behind it together.
The Ramp transaction Well matched stays linked to the document sent to Freshbooks, so each entry traces back to the charge it came from.
Well discovers new Ramp vendors via the read-only ETL load and mirrors them as company records.
Picks up Ramp transactions that arrive with an automated coding rule already applied.
Captures every card transaction with merchant, amount, currency, and category.
Pulls the policy_violations field on the transaction so non-compliant lines surface for review.
Pulls each Ramp card account the workspace holds with its limit and the cards bound to it.
Pulls employee reimbursement requests with their amount and category as a transaction.
On the FreshBooks Select plan, the same email-in feature also creates a bill (with line items) instead of an expense.
FreshBooks reads the merchant name off the forwarded receipt and matches it on the expense (or bill). You confirm or correct the merchant on first sight.
The forwarded PDF is stored on the expense or bill as the source.
3 fields flow from Ramp into Freshbooks.
| Ramp field | Label | Freshbooks field | Label | |
|---|---|---|---|---|
| transaction.amount | Amount | amount | Amount | |
| transaction.currency_code | Currency | currency_code | Currency | |
| transaction.id | Transaction id | external_id | External id |
4 fields flow from Ramp into Freshbooks.
| Ramp field | Label | Freshbooks field | Label | |
|---|---|---|---|---|
| bill.invoice_number | Invoice number | invoice_number | Invoice number | |
| bill.invoice_date | Issue date | create_date | Issue date | |
| bill.due_date | Due date | due_date | Due date | |
| bill.currency_code | Currency | currency_code | Currency |
4 fields flow from Ramp into Freshbooks.
| Ramp field | Label | Freshbooks field | Label | |
|---|---|---|---|---|
| vendor.name | Vendor name | organization | Client name | |
| vendor.email | ||||
| vendor.tax_id | Tax id | vat_number | Tax id | |
| vendor.id | Vendor id | client_id | Client id |
Click Connect with Ramp; the Ramp MCP server registers a Well client automatically. Ramp's MCP server registers a read-scoped Well client through DCR; no credential paste, no shared secret.
Well discovers Ramp's card transactions, approved bills, reimbursements, vendor records, and policy events and the the FreshBooks expense or bill queue. Counterparty proximity, amount, date, and reference drive the match score; lines above 85% post automatically and the rest queue for a one-click sign-off.
Click Connect with FreshBooks; FreshBooks asks for the account to authorise and returns a refresh token and authorise read-only discovery of your existing records so Well can match against them when forwarding documents. Access tokens are exchanged and refreshed automatically before they expire, and the grant is revocable from your FreshBooks.
Well connects to Ramp through its MCP server, which issues short-lived access tokens via Dynamic Client Registration. Well never holds a long-lived Ramp secret; the server refreshes its own tokens on each session. Well's storage region is configured per workspace regardless of where Ramp and Freshbooks host theirs.
Read Ramp records
Scoped to card transactions, approved bills, reimbursements, vendor records, and related records. No access to anything else in your Ramp account.
Deliver documents to your Freshbooks inbox
Well forwards the extracted document to your Freshbooks email-in address; Freshbooks reads expenses (or bills on the Select plan) via email-in, with merchant, total, and tax populated from it and you review and post. No write credential to Freshbooks is requested.
Modify or delete Ramp records
Not granted. Ramp is read-only on Well's side; the source of truth never moves.
Read other workspaces' data
Encryption keys are per-workspace; another tenant's records are inaccessible by design.
Connect both sides. Ramp activity arrives in FreshBooks ready to book.
Other ways to connect Ramp or Freshbooks through Well.

Ramp
See the Ramp connector

Freshbooks
See the Freshbooks connector


Ramp → Bill.com
Reconcile approved Ramp bills inside Well, forward each docu…


Ramp → Melio
Route approved Ramp bills into Melio for ACH or check disbur…


Square → Freshbooks
Reconcile Square sales, refunds, and customer activity insid…

Soldo
See the Soldo connector

Spendesk
See the Spendesk connector

Kolecto
See the Kolecto connector