Nudge: integration overview

Nudge keeps Alderstone in step with your ERP or GL system: it pulls debtors, invoices, and payments in, and pushes dispatched invoices and applied payments back out.

What the integration does

Data moves in both directions over the same connection:

DirectionOperationsWhen
Inbound (ERP → Alderstone)Debtors/contacts, ACCREC invoices, paymentsInitial connect, manual Sync now, nightly scheduled sync
Outbound (Alderstone → ERP)Invoice dispatch, cash application paymentsImmediately when an invoice is dispatched or a cash application is approved

The Sync & push flows page details each trigger, pagination, incremental sync, and idempotency behaviour.

Choosing a transport

Configure one active transport per company in Settings → ERP connection:

  • Native: built-in ERP integration using OAuth or API credentials, depending on the ERP. No development work needed.
  • REST: Alderstone calls your middleware, which implements the Nudge REST API. Works with any GL/AR system.

Not sure which fits? See Choose your integration path.

Setting up a REST connection

  1. Implement POST /health on your middleware; this is what the connection test calls on save.
  2. In Settings → ERP connection, select REST, enter your middleware's base URL (no trailing slash), and click Generate API key.
  3. Store the ask_… key in your middleware and validate it on every request. See Authentication.
  4. Save, then run Sync now (or wait for the nightly sync) to pull the first full import.

Implement the three */list endpoints first so sync works, then add invoices/push and payments/push for outbound. The Quickstart covers the full build path.

Next steps

Was this page helpful?