Your bank

2,900+ supported

Synci Icon

Webhooks

Send events

Webhooks for your bank transactions and balances

Automatically send bank transaction & balance events to webhook endpoints and cloud services.

Regulated Open Banking

Why Synci

How do you get webhooks from a bank account?

Banks don't send webhooks, and polling PSD2 APIs yourself means managing licenses, consents, and per-bank quirks. Synci acts as the connector: you link your bank once through its own regulated open-banking login, and Synci posts JSON events to your endpoint whenever new transactions, transaction updates, balance changes, or account updates arrive.

Point the events at your own backend, a serverless function, or any cloud service that accepts webhooks. Synci supports 2,900+ banks across Europe and New Zealand; find yours below.

Features

Webhooks

  • Connect your bank to any app or service that supports webhooks
  • Send events for new transactions, transaction updates, balance updates, and bank account updates
  • Optionally omit sensitive identifiers like account numbers from payloads
  • Transform transactions with bank account rules
  • Enrich transactions with clean merchant names, logos, and more (Pro)

Setup

How it works

Step 01

Connect securely

Log in through your bank's own PSD2 flow. Synci never sees or stores your credentials.

Step 02

Pick accounts

Choose which bank accounts you want to sync.

Step 03

Link to Webhooks

Create Webhooks that send events from all or selected bank accounts.

Step 04

Sync automatically

Transactions and balances flow from your bank to Webhooks from that point on.

Pricing

Pay per connection.

Pick the plan that matches how often you want fresh data and how far back you need to look. All plans include a 14-day free trial.

Basic

Our entry pay-per-connection plan. Perfect for people with simple needs.

connections

2.00/month

23.99 billed yearly

Start a free trial

14 days free, cancel anytime.

Includes:

  • Unlimited accounts
  • Unlimited destinations
  • 2 rules per connection
  • Bank sync every 6 hours
  • 60-day data retention
  • Not included:Priority support

AI assistants:

  • 60 days of history for your AI assistant
  • Not included:Merchant identification
  • Not included:Transaction categorization

Pro

Depth for your AI assistants and budgeting tools: enrichment, up to two years of history & fast sync.

connections

4.33/month

51.99 billed yearly

Start a free trial

14 days free, cancel anytime.

Includes:

  • Unlimited accounts
  • Unlimited destinations
  • Unlimited rules
  • Bank sync every 2 hours
  • 730-day data retention
  • Priority support

AI assistants:

  • Up to 2 years of history for your AI assistant
  • Merchant identification
  • Transaction categorization

Business

Unlimited pay-as-you-go plan tailored to developers and businesses.

100+

connections

Custom

Usage-based pricing

Contact us

Bespoke agreement.

Includes:

  • Unlimited accounts
  • Unlimited destinations
  • Unlimited rules
  • Bank sync every 2 hours
  • 730-day data retention
  • Priority support

AI assistants:

  • Up to 2 years of history for your AI assistant
  • Merchant identification
  • Transaction categorization

FAQ

Common questions

Every hour to every 6 hours, depending on your plan. Many banks cap how often they will answer, so accounts at those banks refresh less often. When new data is found at your bank, it is transferred to Webhooks within minutes.

Bank transactions, balances, and account updates. You control which accounts sync, and rules can transform data before it reaches Webhooks.

Where your bank supports pending transactions through PSD2, yes. When a pending transaction is booked by the bank, Synci automatically updates it in Webhooks rather than creating a duplicate.

All 2,900+ European banks Synci supports can sync to Webhooks. Use the search above to find your bank: each result links to a combo page with setup details.

No. Synci connects to your bank through regulated Open Banking APIs, and authentication happens in your bank's own login flow. Your credentials are never shared with Synci or Webhooks.