# Getting Started with Stacksync

Stacksync lets you sync data across your tools so when you update data anywhere, it updates everywhere! You can create your first sync in under 5 minutes. Here's how:

### Step 1: Create a new sync

From your dashboard, click "Create a new sync"

<figure><img src="/files/rx65rEFD3CfwRJdSaOPR" alt=""><figcaption><p>Click "Create a new sync"</p></figcaption></figure>

### Step 2: Connect your apps

Click on each app you want to sync and connect with a single click!

<figure><img src="/files/29ktKT4HeEs3BrvBfwC4" alt=""><figcaption><p>Connect your App in a click</p></figcaption></figure>

### Step 3: Map tables

<figure><img src="/files/uJcFMKiGPEjDuPBo5sPH" alt=""><figcaption><p>Map tables between your Apps</p></figcaption></figure>

If both of your apps contain tables that should be synced together, you can select them side by side. If, for some tables in an app, you don’t yet have a table in the other app, Stacksync will create pixel-perfect schemas for you! ✨ In most cases, you’ll let Stacksync create new tables for you, but it’s up to you!

You can also choose the sync direction: **one-way or two-way sync 😍**

### Step 4: Map fields

For every table you want to sync, you will map fields (i.e. columns) together.

Stacksync uses AI auto-mapping, which finds the best matching pairs for you so you don’t have to do all the work manually. You can modify the proposed mapping as you like, with maximum flexibility.

<figure><img src="/files/w3MS4yMuVxmpcAMIF9cG" alt=""><figcaption><p>Map fields in Stacksync UI</p></figcaption></figure>

{% hint style="info" %}
Field *names* do not have to match.

Field *types* need to be compatible (no need to be exactly the same but semantically compatible). Check our documentation on field mapping for more details.
{% endhint %}

### Step 5: Turn sync on!

<figure><img src="/files/IS0aywqCQ3HnCaqbhDop" alt=""><figcaption><p>Turn sync on and data starts syncing between your apps!</p></figcaption></figure>

That's it! 🎉 Data will start syncing between your tools. With real-time and two-way sync you can modify your data in any of your synced apps for it to be updated in any other apps.

{% hint style="info" %}
After turning sync on, you can check the **issues dashboard** to see any sync errors from your connected apps. Access it from the menu on the left of your Stacksync screen.
{% endhint %}

### 👉 Keep reading!

{% content-ref url="/pages/xxVl2zgI1w3mK16ZTpiL" %}
[Two-Way Sync Salesforce and Postgres](/two-way-sync/guides/two-way-sync-salesforce-and-postgres.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.stacksync.com/two-way-sync/start-here/quick-start.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
