> For the complete documentation index, see [llms.txt](https://docs.whalesync.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.whalesync.com/features/two-way-sync.md).

# Two-way sync

<figure><img src="/files/tKQOVmANohqPi0H3xuH4" alt=""><figcaption></figcaption></figure>

Whalesync offers true two-way sync. Once set up, you can update data in either connected app and it will sync to the other in real-time.

When creating a new Whalesync base, two-way sync is easy to configure. Simply toggle the direction arrows to two-way:

<figure><img src="/files/N8etNNkdbmFYjLuDQQB1" alt=""><figcaption></figcaption></figure>

### Read-Only Fields

{% hint style="info" %}
**Two-way sync is not compatible with "read-only" field types**
{% endhint %}

There are certain field types you cannot sync data into. For example, a formula field cannot be overwritten. We call these "read-only" field types and tag them in the setup flow:

<figure><img src="/files/ntlZHZqvCQD706bfD1wc" alt=""><figcaption></figcaption></figure>

If you map a read-only field and choose two-way sync, that read-only field will be one-way while the rest of your fields remain two-way.

| Example read-only field types |
| ----------------------------- |
| Formula                       |
| Lookup                        |
| Rollout                       |
| Count                         |
| Created Time                  |
| Last Modified Time            |
| Autonumber                    |
