# Quick Start

Stacksync syncs data across your tools. 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 each app you want to sync. Connect them in one click.

<figure><img src="/files/29ktKT4HeEs3BrvBfwC4" alt=""><figcaption><p>Connect your app in one 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 apps contain tables that should sync together, select them side by side.

If you don’t yet have a matching table in the other app, Stacksync can create a pixel-perfect schema for you. ✨

In most cases, you’ll let Stacksync create new tables for you. You can also create them yourself.

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* must be compatible. They don’t need to match exactly. They just need to be semantically compatible.
{% 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, two-way sync, you can edit data in any synced app. It updates everywhere.

{% hint style="info" %}
After turning the sync on, check the **issues dashboard** for sync errors from your connected apps. Open it from the left menu in Stacksync.
{% endhint %}

### 👉 Keep reading!

{% content-ref url="/spaces/04Dw47ioVxOWo43qmOru/pages/ficAG9Cp0VmcGdEC6aMj" %}
[Community](/start-here/community.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/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.
