Transfer links: Send data to destinations

How transfer links move your data from accounts to destinations.

Written By Matias

Last updated About 23 hours ago

A transfer link connects a financial account to a destination, such as YNAB, Lunch Money, or Google Sheets. Once linked, Synci transfers data automatically as it syncs, and you can also trigger transfers manually.

There is no limit to the number of transfer links you can create. A single account can be linked to multiple destinations at the same time, each with its own settings and rules.

Formerly limited to bank accounts: Transfer links now work with any financial account, including brokerage and crypto-exchange accounts. That means you can push your investment activity and balances to a destination too.

What gets transferred

Each transfer link has a sync mode that controls what Synci sends to the destination:

  • Transactions: Each transaction is transferred as its own line item. This is the default for bank accounts.

  • Balance: Instead of individual transactions, Synci pushes a daily balance snapshot to the destination. Useful when you only want to track an account's value over time, for example a pension or savings account.

  • Transactions & balance: Both of the above. This is the default for brokerage and crypto accounts, so your destination gets both the activity and the account value.

Transactions are sent using your account's mapped fields (date, payee, description), so what arrives at the destination matches what you see in Synci. See the Transactions article for how mapped fields work.

Transfer link settings

The following options are configurable per transfer link:

  • Transfer start date: Only transactions dated after this date are transferred. Earlier transactions stay in Synci but are never sent to the destination.

  • Active: Turn the link on or off. A paused link stops transferring but keeps its settings, rules, and logs.

Updates when a transaction becomes booked

When a pending transaction becomes booked, its details may change. These settings control which changes Synci pushes through to a transaction that has already been transferred:

  • Update status: Update the transaction's cleared/booked status at the destination.

  • Update payee: Refresh the payee if it changed.

  • Update description: Refresh the description if it changed.

  • Update amount: Update the amount if it changed.

Transfer link rules

Rules attached to a transfer link transform transactions as they are transferred. The changes only exist at the destination; the transaction stored in Synci is untouched. This is the key difference from account rules, which permanently change the transaction in Synci.

Transfer link rules are destination-specific: a YNAB transfer link uses YNAB rules, a Lunch Money link uses Lunch Money rules, and a Google Sheets link uses Google Sheets rules. This is because each destination has its own transaction fields (for example, YNAB has flags and categories, while Google Sheets has whatever columns you've configured).

Every rule that fires creates a rule log, so you can always trace what was changed and why.

Transfer logs

Every transfer attempt is recorded in a transfer log, showing whether it succeeded and what was sent. From the logs you can:

  • Retry failed transfers once the underlying issue is resolved.

  • Undo a transfer, which removes the transaction from the destination. You can undo individual transfers or many at once.

Why transfer links?

Transfer links exist to give you granular control over the transfer process:

  • Connect one account to multiple destinations simultaneously.

  • Apply different rules to each account + destination independently.

  • Choose per account + destination whether to send transactions, balances, or both.

  • Control booked-transaction updates per link rather than globally.

  • Keep destination-specific transformations out of your core Synci data.