Your bank
2,900+ supported
Webhooks
Send events
Webhooks for your bank transactions and balances
Automatically send bank transaction & balance events to webhook endpoints and cloud services.
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
Connect securely
Log in through your bank's own PSD2 flow. Synci never sees or stores your credentials.
Pick accounts
Choose which bank accounts you want to sync.
Link to Webhooks
Create Webhooks that send events from all or selected bank accounts.
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
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
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.
connections
Usage-based pricing
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.