AdvancedIntegrations

Integrations

Connect NomadBill to Stripe for payments, Plaid for bank sync, Nylas for email intelligence, and Resend for email delivery.

Connected services

NomadBill connects to external services to automate payment collection, bank transaction import, email delivery, and document processing. These integrations work together so that invoices, payments, bank transactions, and supplier documents stay linked without manual data entry.

Payment processing

Stripe handles two payment flows in NomadBill:

  • Invoice payments — When you enable payment on an invoice, NomadBill creates a Stripe Checkout Session. The customer pays on Stripe's hosted page, and a webhook updates the invoice status to paid automatically.
  • Subscription billing — Starter and Professional plans are billed through Stripe with a 7-day trial. Subscription status updates flow back to your profile via webhook events.

Per-company Stripe Connect keys can be configured in Settings, allowing each company to use its own Stripe account for invoice payments.

Bank sync

Plaid connects bank accounts in two regions:

  • US banks — Supports institutions in the United States and Canada
  • EU banks — Supports institutions in Germany, France, Spain, Netherlands, Ireland, and the United Kingdom

Transactions are synced using Plaid's cursor-based incremental sync. The first connection imports up to 365 days of history. Subsequent syncs retrieve only new, modified, or removed transactions.

Email intelligence

Nylas provisions a dedicated agent mailbox for each company (for example, yourcompany@agent.nomadbill.co). Incoming emails are processed through an AI pipeline that:

  • Classifies messages into document types (incoming invoice, receipt, payment confirmation, reminder, contract, and others)
  • Extracts structured data such as amounts, VAT, IBAN, dates, and line items from email body and attachments
  • Matches emails to existing invoices, quotes, incoming invoices, bank transactions, and customers using a scoring engine

Email delivery

Resend sends transactional emails on behalf of NomadBill:

  • Invoice and quote delivery emails
  • Team invitation emails
  • Sender address: noreply@nomadbill.co

PDF generation

The pdfme library powers the PDF template system. You can design custom templates for invoices, quotes, and incoming invoices using a visual drag-and-drop editor. Templates support multiple languages and can include custom field placeholders.

Automatic reconciliation

When bank transactions are synced, NomadBill automatically matches them to existing invoices and incoming invoices:

Match typeMethodConfidence score
Invoice (incoming payment)Exact amount + currency + date within 14 days90
Expense (outgoing payment)Exact amount + currency + date within 14 days85
Manual linkUser-selected100

Unmatched transactions with plausible candidates are surfaced as suggestions with a wider 30-day window for manual review.

NomadBill does not currently offer a public REST API or outgoing webhooks for external developers. The Stripe and Nylas webhooks are incoming endpoints that NomadBill receives to process payment and email events.