ExpenseBot

Does ExpenseBot work with Make.com?

Yes — install the native ExpenseBot app for Make (formerly Integromat), connect your ExpenseBot account, and build scenarios with receipt files, expenses, mileage, income, Gmail scans, and reports.

Yes — install the native ExpenseBot app for Make (formerly Integromat), connect your ExpenseBot account, and build scenarios with receipt files, expenses, mileage, income, Gmail scans, and reports.

What the Make app does

Available modules:

  • Upload receipts through ExpenseBot's signed pipeline and retrieve the exact processing result: added, duplicate, or an Action Needed state
  • Search expenses with structured constraints (category, merchant, dates, amounts, tags)
  • Create an expense (cash), add mileage, and add income from other steps in your scenario
  • Start a Gmail receipt scan and check its status until it reports a terminal result
  • Create an expense report after your upstream checks pass
  • A guarded ExpenseBot API call for advanced scenarios — restricted to ExpenseBot's own endpoints, with protection against external URLs and malformed paths
  • Category and group dropdowns populated live from your own account

The receipt pipeline requests a signed upload, sends the image or PDF, submits the uploaded reference for processing, and retrieves the exact result. Keep the submission ID and poll that exact job rather than resubmitting a pending file.

Authentication uses a revocable ExpenseBot AI Assistant Token stored in Make's credential vault, and credentials are sanitized from Make's logs. Writes are retry-safe: replaying the same action creates exactly one spreadsheet row — verified in live QA.

Example scenarios:

  1. Gmail, Drive, or Slack receipt capture — watch for a file, upload it, poll its exact result, and route success separately from Action Needed.
  2. Client/project expense entry — create an expense from a form or Slack message and assign an existing ExpenseBot client, project, or trip group.
  3. Mileage or income entry — send reviewed values from another scenario step with a stable Source Event ID.
  4. Gmail scan monitoring — start a bounded scan, poll until terminal, then route the result.
  5. Report handoff — create an ExpenseBot report and notify the requester with its report URL. Downstream accounting systems remain the accounting source of truth.

The division of labour: ExpenseBot supplies structured expense data and Gmail receipt capture to Make workflows — extraction, duplicate detection, review, and the spreadsheet record. Make handles external triggers, routing, reminders, and notifications. Make orchestrates ExpenseBot; it does not duplicate ExpenseBot's accounting rules, and your accounting platform remains the final books.

Get started

In Make, add the ExpenseBot app to a scenario and create a connection with a revocable ExpenseBot AI Assistant Token. Start with a read-only search or one controlled receipt before enabling a schedule. For Zapier, use the native ExpenseBot integration or Zapier's MCP Client.

The boundary

  • Configured write modules run when the scenario reaches them, and a submitted receipt can add a row after processing. Review mappings, use a stable Source Event ID, test one controlled record, and route unclear outcomes to Review Expenses before enabling a schedule.
  • Writes are retry-safe: replaying the same Source Event ID creates one financial record, not a duplicate.
  • Your expense records live in a Google Sheet in your own Drive; revoke the AI Assistant Token at any time to end access.

Related

Share:

Try ExpenseBot Free

AI extracts every receipt into a Google Sheet you own. Gmail scan, mileage, tax reports, profit-by-client. No credit card needed.

No credit card required · Setup in 30 seconds