Changelog

Follow new updates and improvements to Synci.

April 13th, 2026

New

Improved

We've shipped two major updates to Synci: a much improved rule engine, and a new pricing model that lets you pay for what you actually use.


Rules: Liquid Templates, Preview, and More

Rules are now powered by Liquid templates, a widely-used, battle-tested template language that replaces our old custom expression syntax. This brings more power, better error messages, and a new way to test your rules before they go live.

Liquid template expressions

Rule action and condition values now use Liquid templates for dynamic expressions. Reference any transaction field with {{transaction.field_name}} and transform values using modifiers (filters):

{{ transaction.creditor.name | remove: "PURCHASE AT " | upcase }}
{{ transaction.amount | times: 1.21 | plus: 1.50 }}
{{ transaction.booking_date | date_add: 7 }}
{{ transaction.memo | regex_capture: '/Ref: (\d+)/' }}

Modifiers can be chained, where each one passes its result to the next, up to 10 filters per expression. All standard Liquid filters are available (remove, replace, upcase, downcase, truncate, append, prepend, split, and more), plus Synci-specific filters for regex, dates, and positional text operations.

Plain text values still work as-is. No template syntax needed for simple static values like EUR or Groceries.

Easier configuration and UI

Previously, using any variable with a modifier required enabling "Advanced Mode" and manually typing out variable paths, field references, and modifiers in plain text. This meant constantly referring back to our documentation just to configure a rule.

Now, inserting variables is much simpler. In the rule editor, type { to open the variable picker, then select a field from the dropdown to insert it with optional modifiers and presets. You can also type the full variable path manually if free-text is enabled.

Rule preview

A new Preview feature lets you dry-run any rule against your real transactions before enabling it. Select up to 10 transactions, and Synci will show you exactly what would change — field by field, with before and after values.

Preview runs the exact same engine as production, so what you see is what you'll get.

Migration from the old syntax

Existing rules have been automatically migrated to the new Liquid syntax, and should work exactly the same as before. If you have existing rules using the old {field:operation} syntax, here's a quick reference:

Before

After

{creditor.name}

{{transaction.creditor.name}}

{field:remove=text}

{{transaction.field | remove: "text"}}

{amount*2}

{{transaction.amount | times: 2}}

{booking_date+7}

{{transaction.booking_date | date_add: 7}}

{TODAY}

{{now | date: "%Y-%m-%d"}}

APPLY_REGEX with /Ref: (\d+)/

{{transaction.field | regex_capture: '/Ref: (\d+)/'}}

For the full list of available fields, filters, and examples, see our updated Rule configuration guide.


New flexible pricing: Pay per connection

We're introducing a new pricing model that gives you more flexibility and control over what you pay. Instead of fixed tiers with a set number of bank connections, you now choose a plan and pay based on the number of connections you actually need.

What's changing?

Our previous three-tier model (Basic, Advanced, Pro) is being replaced with two simpler plans: Basic and Pro, where you only pay for the bank connections you use.

Basic

Monthly

Yearly (2 months free)

Starting at

€4.99/mo (2 connections)

€39.90/yr (1 connection)

Each extra connection

+€1.00/mo

+€10.00/yr

  • 2 rules per bank connection (1 condition, 1 action per rule)

  • 5 rules attached per entity

  • 5 webhook endpoints per connection

  • 30-day data retention

  • Sync every 6 hours

Pro

Monthly

Yearly (2 months free)

Starting at

€6.99/mo (2 connections)

€54.90/yr (1 connection)

Each extra connection

+€1.50/mo

+€15.00/yr

  • Unlimited rules (5 conditions, 5 actions per rule)

  • 10 rules attached per entity

  • 10 webhook endpoints per connection

  • 365-day data retention

  • Sync every 30 minutes

  • Transaction enrichment & AI features

  • Priority support

Enterprise

For businesses and high-volume users, we now offer custom Enterprise agreements with tailored pricing, dedicated onboarding, and usage-based billing. Contact us to learn more.

Why are we changing?

Our old model forced you to commit to a tier even if you only needed one or two bank connections. The new model lets you start with just what you need and scale up at any time, so you never pay for connections you don't use.

What happens to my current plan?

Nothing changes for existing subscribers. Your current plan, price, and features are fully grandfathered. You'll continue on your existing terms for as long as you'd like. The new pricing only applies to new subscriptions and if you choose to switch voluntarily.

Changing plans is easy

You can adjust your plan, billing interval, or number of connections at any time from your billing settings. When upgrading mid-cycle, you'll only be charged the prorated difference for the remainder of your billing period.

March 25th, 2026

New

After teasing it about a year ago, it's finally ready for the masses. Synci 2.0 has officially launched — a rebuilt, more capable platform based on everything we’ve learned since day one. Here’s what’s changed, what’s new, and what we’ve been quietly working on behind the scenes.

In this article we’ll be focusing on what’s new. If you want to read more about the launch, I recommend checking out this article.


What’s New

Lunch Money integration

Synci now officially supports Lunch Money as our first destination beyond YNAB, and we’re genuinely excited about that. It’s a strong product with a thoughtful approach to budgeting, and the team behind it has been great to work with throughout the integration process.

If you want to try Lunch Money yourself, you can use our affiliate link here to get an extra free month in addition to the standard 1 month trial: Lunch Money.

Transaction Enrichment

Bank transaction descriptions are often messy, inconsistent, and hard to read. Synci 2.0 now supports several enrichment and AI providers that help clean them up before they ever reach your budget. Depending on the provider you choose, transactions can be enriched with merchant names, logos, websites, locations, and more — turning cryptic reference strings into something actually useful.

It’s opt-in, and we only work with providers that offer EU data residency. For users who care about both better transaction data and keeping that data close to home, this is a meaningful step forward.

A rule engine

For everything else, the new rule engine gives you fine-grained control over how your transaction data is shaped. Rename payees, adjust categories, restructure descriptions — all through a simple interface, no code required. Set your rules once, and Synci handles the rest on every sync.

More destinations

Synci has always been built around YNAB, and that remains true. But 2.0 adds meaningful new options: As mentioned above, Lunch Money is now fully supported, and we’ve added Webhook support and an open API for developers and power users who want to build their own integrations. We’ve also connected to Zapier, opening the door to 8,000+ apps. More destinations are on the roadmap.

Transfer links & logs

The core concept in 2.0 is the transfer link — the connection between a bank account and a destination. You can create as many as you need, so a single bank account can feed into YNAB, Lunch Money, and a spreadsheet all at once. Every sync is tracked through detailed transfer and rule logs, giving you full visibility into what moved, what was transformed, and why.

Improved bank and destination setup

We’ve made the onboarding experience a lot smoother. After you authorize a new bank or destination, Synci now shows live sync status and a live view of accounts as they’re being synced. When the sync job is finished, you’ll get a clear notification so you always know where things stand.

This makes setup feel much more transparent, especially when you’re connecting a bank for the first time or adding a new destination to an existing account.

A new dashboard

Synci 2.0 also comes with a brand new dashboard that gives you a clearer overview of everything that matters: your active bank connections, destinations, rules, and bank data retention preference.

The dashboard also includes graphs that show the history of fetched bank transactions and successful or failed transaction transfers to destinations. You can customize these views by date range and data frequency, including daily, weekly, monthly, and yearly views. It’s a much better way to understand what Synci is doing at a glance, and to spot issues or trends quickly.

Help center & AI

We’ve completely reworked the help center and AI assistant. The goal here was simple: make it much easier to understand how Synci works without having to dig through settings or documentation.

The AI is now much better at handling Synci-specific logic, so users can ask practical questions like how to create a rule that replaces text in a transaction field, and it should respond with a step-by-step guide tailored to Synci. It’s a much better fit for the product now, and a lot more useful for day-to-day support and setup questions.
Give it a try.

Custom sync frequency

Previously, syncs ran either every 6 hours or every 30 minutes on fast sync. In 2.0, you choose your own frequency — anywhere from every 30 minutes to every 24 hours — so you can balance freshness with your own preferences and plan.


What’s Next

We’re not done yet. A few things are already on the roadmap:

  • More transaction sources. We plan to add more banking providers in both Europe and other continents. We will also be adding support for investment accounts, crypto holdings, and more.

  • Further rule engine improvements, including support for the Liquid templating language for modifying transaction fields.

  • Rule-based alerts, including email and SMS notifications when transactions match specific rule conditions.

  • Deeper enrichment functionality, including the ability to use enriched transaction fields in rules.

Give It a Try

Synci 2.0 is available now at app.synci.io. You can start with a free trial — no commitment needed. If you’re an existing user, your account is ready and waiting.
As always, we’re genuinely interested in feedback. Reach out through the app or drop a note on our feedback board. There’s a lot more planned for 2.0, and we’re just getting started.

January 1st, 2025

New

Over the past few months, we have been diligently working on a brand-new version of Synci. This update not only addresses previous challenges, but also introduces powerful new features and integrations. Synci 2.0 is a complete overhaul of both the backend and frontend, allowing us to leverage our learnings from the past few years while eliminating technical debt. The result is a purpose-built, all-in-one integration platform for consumer banking data.

What’s coming?

While many aspects of Synci will change for the better, we are committed to retaining the core features that our users already enjoy. Given the comprehensive nature of this update, I’m not going to list every change, but here’s a sneak peek of what's coming:

  • Full-Fledged API: You will have the option to interact with Synci exclusively through our robust new APIs, if you choose.

  • New, User-Friendly UI: Experience an improved, intuitive interface designed with ease of use in mind.

  • Automation Rules: Automatically manage and manipulate bank transaction data with our new Rules feature. This powerful tool enhances workflow efficiency and data quality, setting the stage for specialized integrations with individual banks.

    • Example Automation: “If transaction remittance information contains X and the amount exceeds 1 000, set YNAB payee to Y, divide the amount by 100, and send me an email with the transaction details”. I don’t know why anyone would need this, but it serves to demonstrate the possibilities.

  • New Integrations: We are expanding our integration offerings with:

    • Lunch Money

    • Google Sheets

    • MS Excel

    • Zapier

    • And more! We will gradually introduce these new integrations throughout the year.

  • High Flexibility: Seamlessly integrate your bank accounts with multiple destinations (YNAB, Google Sheets, etc.) using a single bank connection. Less money for us, but hopefully more happy customers.

When is it coming?

We are approximately 60% through the development process. While we’re not ready to provide an exact release date, we aim to launch within the next few months. The rollout will be gradual to ensure a smooth transition and address any potential issues before migrating all users to the new version.

If you’re interested in being among the first to try Synci 2.0, please reach out to us here or through our usual support channels. Additionally, if there are features you feel Synci is missing, now is the perfect time to share your thoughts.

Thank you to all our amazing customers, and a belated Happy New Year! We look forward to supporting your budgeting journey in 2025 and beyond.

June 13th, 2024

New

Fixed

Old Synci (deprecated)

In today's update we added a "Date field" option under advanced source settings, letting you choose whether we use booking date or value date when posting to YNAB.

We have also fixed a bug which caused transactions to not be updated in YNAB when your bank reports a previously pending transaction as cleared.

June 9th, 2024

New

Improved

Old Synci (deprecated)

Our next major release is now live. Most of these changes are based on your valuable feedback, so please keep em' coming.

Match with existing YNAB transactions

You can now enable this option to automatically match new bank transactions with any existing transactions you've already created in YNAB. This was our most requested feature on the roadmap, so hopefully this will come in handy for many of you!

When a transaction from Synci is matched with an existing YNAB transaction, a chain icon will appear in YNAB. You can click on this icon to see the information transferred from Synci. You can also approve, unmatch or reject the transaction.

Customize memo field

You can now select which bank field Synci should base the "memo" field on. For most users Auto should suffice, but it's nice to have the option if your bank is extra special. You can find the option under advanced source settings.

Number of active bank connections

With bank connections being the main price driver, it was a bit silly to not display exactly how many active bank connections you currently have. This has been rectified, and the count is shown at the top of the sources page.

Source health information

As explained in this post, we now do health checks on all active sources to ensure connections remain stable. Now you'll be able to check the health of your sources, under Source > Details.

Automatic currency conversion

If your bank sends transactions in other currencies, Synci will automatically convert the amount to your actual currency.

Improved file importer date parsing

The file importer is now better at parsing transaction dates.

June 1st, 2024

Improved

Old Synci (deprecated)

We have done a big overhaul of how we handle transactions and bank connections.

  • We will now attempt to sync transactions every 30 minutes. We think we can push this even lower, but to be safe we'll see how this goes first. Do note, some banks have a hard limit at maximum 4 "syncs" per day (once every 6 hours), meaning a few of you will unfortunately not notice this change.

  • Major improvement for pending transactions. You are now much less likely to get duplicates, even for banks that offer virtually zero usable info for pending transactions.

  • We have improved stability by implementing "health checks" for sources. The purpose of this is to reduce the number of calls we send to the banks for accounts that are "unhealthy" (getting lots of errors). This was necessary in order to improve sync frequency, and will also result in fewer "Account suspended, please reconnect your source" emails.

These are pretty big changes under the hood, so please do not hesitate to reach out if you run into any issues.

June 1st, 2024

Old Synci (deprecated)

When using the "Amount" column format in the file importer, a bug caused negative amounts to be converted to positive amounts. This has now been fixed.

May 29th, 2024

Improved

Old Synci (deprecated)

Bank connection lifetimes (consents) have been increased to 180 days for eligible banks. You will also be able to sync bank transactions up to 180 days back in time when connecting sources to budgets. If your bank does not support 180 day consents or 180 day transaction history, new connections will default to 90 days.

This only applies to connections created after May 29th, 2024. Existing bank connections will have a lifetime of 3 months until they are renewed.

May 26th, 2024

New

Old Synci (deprecated)

I am happy to announce we have added some powerful customization options!

Whether your bank is syncing weirdly formatted transactions, or if you're just a power user looking to automate your bank import even more, I recommend trying out some of these options. To find them, click on a source, and go to the "Advanced" and/or "Settings" tabs.

Reverse amounts

For some reason, some banks report inflows as outflows, and outflows as inflows. This has been extremely annoying not only for some of our users, but us as well. Having to customize our integration for specific banks is a non-starter. Luckily, this can now be easily fixed by enabling Source > Advanced > Reverse amounts. Enabling this setting will simply swap positive and negative transaction amounts before they're transferred to YNAB.

Customize payee field

You can now select which field Synci should base payee information on. Most banks include this in the sender/recipient fields. And some banks might hide it in the remittance information. Either way, this will no longer be an issue. This setting is available under Source > Advanced > Payee field.

Apply regex to payees and memos

So, now you're able to map payee to the correct bank fields. But what if your bank formats that field in a weird way? Luckily, you can now apply custom regex to both the payee and memo field before transactions are transferred to YNAB.

For my bank, I've set the payee regex to ,\s*([^,]*). This way, payees that look like "UselessInfo, Payee name, More useless info" will now just look like "Payee name". You can easily see how your regex settings affect transactions under Transaction > Details > Advanced. If your regex finds a match, "Regex applied" will be displayed under the payee or memo, along with the regex-cleaned text.

Disable memo

If your transaction descriptions are unusable, and cannot be salvaged by regex, it might just be easier to disable memos altogether. You can do this by disabling Source > Settings > Set memo.

May 26th, 2024

Improved

Fixed

Old Synci (deprecated)

Hello, and welcome to our first "proper" changelog! We've been working on addressing some common pain points, and there are more exciting features soon to come.

Notable changes

  • Fixed "Reconfirm Consent" button. No more re-connecting sources to budgets every 90 days.

  • Sources must now be renewed every 90 days. We tried 180 days, but it didn't work as well as we hoped. Hopefully we can move back up to 180 days in the near future, if PSD2 allows it.

  • Replaced billing system.

New pricing plans

https://synci.io/#pricing

  • Changed currency from USD to EUR.

  • Increased number of possible bank connections for all plans.

  • Slightly increased the monthly price of all plans.

  • Support is now reserved for Advanced and Pro plans. The Basic plan is a good and cheaper option for those who don't require support. If you're on the Pro plan (or Penta for existing users) you get priority support.

  • Existing user subscriptions will be grandfathered in, and will not see any price increase for as long as they're active.

Why increase prices?

Because we want more money. Not really. Maybe a little bit.

These past couple months it's become clear the current support system is not good enough. There are a couple reasons for this.

  1. While we have an excellent open banking provider, PSD2 itself (which most open banking providers are built on) is far from perfect. Some banks work perfectly, some have weird quirks, and some just don't work, even though they're on the supported banks list. This has caused our support queue to fill up.

  2. This is mostly a 1-man operation, and Synci is barely profitable. Since April 2023 this project has been funded by my day job. However, the project has been growing, and is now financially self-sustaining. So rest assured Synci is not going anywhere (unless YNAB decides to expand EU bank support).

  3. Synci is growing. That's a good thing, but right now, we want to ensure existing clientele get the attention they deserve. New customers are absolutely welcome, but support will be reserved for Advanced and Pro plan users.

With these changes, and the changes coming in the next days, Synci should scale more easily, and users requiring support should be getting quicker responses.