Solutions Pro & Premium

API & Integrations

Connect Billify to anything. A clean REST API for reading and writing customers, invoices, expenses, payments, products, and projects — plus outbound webhooks that push events the moment they happen.

curl
# Create an invoice
curl -X POST https://getbillify.com/api/v1/invoices \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "X-Business-Id: 7" \
  -H "Content-Type: application/json" \
  -d '{
    "customer_id": 12,
    "invoice_date": "2026-05-03",
    "due_date": "2026-06-02",
    "items": [
      {
        "description": "Web dev",
        "quantity": 10,
        "rate": 150
      }
    ]
  }'

Available on Pro and Premium plans only. The Free plan is limited to in-app use — upgrade any time to enable API access for your business.

REST API

Token-authenticated endpoints for the resources you work with every day. Full CRUD, filtering, search, and pagination — all returning clean JSON.

  • Customers, Invoices, Products, Expenses, Payments, Projects
  • Bearer-token authentication via Laravel Sanctum
  • Multi-business support via X-Business-Id header
  • Self-service token management with revoke and audit trail

Outbound Webhooks

Don't poll — subscribe. Billify pushes a signed JSON payload to your URL the moment something happens. Built for automation tools and custom backends.

  • Events for invoices, payments, expenses, customers
  • HMAC-SHA256 signed payloads — verifiable end to end
  • Auto-retry up to 5 times with exponential backoff
  • Full delivery log for debugging in the dashboard

Built for real integrations

Whether you're wiring Billify into Zapier, n8n, Make, or your own backend, the building blocks are ready.

Sync invoices to your CRM

Subscribe to invoice.paid and update opportunities in HubSpot, Salesforce, or any CRM the moment a customer pays.

Auto-create from your POS

Push transactions from your point-of-sale into Billify as invoices and payments — no double entry, no end-of-day reconciliation.

Notify your team in Slack

Wire expense.created to a Slack channel for instant approvals, or invoice.paid for celebration emojis.

Push data to your data warehouse

Stream every invoice, expense, and payment into BigQuery or Snowflake for unified reporting alongside the rest of your business data.

Build your own mobile app

A full-coverage REST API means you can ship native iOS or Android experiences on top of your Billify data without touching the web app.

Plug into Zapier, n8n, Make

Standard webhooks & REST mean any no-code automation platform can consume Billify events and call its endpoints — no custom plugin needed.

Events you can subscribe to

Pick exactly the events your integration cares about — or use * to listen to everything.

Event Fires when
invoice.created Invoice created
invoice.updated Invoice updated
invoice.paid Invoice marked as paid
invoice.deleted Invoice deleted
payment.created Payment recorded
expense.created Expense recorded
expense.updated Expense updated
customer.created Customer / Donor / Member created

Plan limits

Per-token rate limiting means each integration competes only with itself.

Free

No API

In-app use only. Upgrade to Pro or Premium to unlock API access and webhooks.

Most popular

Pro

60 / minute

Per token. Plenty for most integrations — CRMs, automation tools, mobile apps.

Premium

300 / minute

Per token. For high-volume sync jobs, data-warehouse pipelines, or many parallel integrations.

Ready to integrate?

Start your 30-day Pro trial. No credit card required — cancel anytime.