> For the complete documentation index, see [llms.txt](https://docs.aurinko.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aurinko.io/brightsync/readme.md).

# What is BrightSync?

**BrightSync** is Aurnko's pre-built sync logic for business platform providers (i.e. CRM, ATS, Project Management) or platform add-on providers that want to automate calendar, email, contacts, tasks synchronization for their users. The sync logic is capable of

* Two-way calendar sync between a user mailbox and the business system
* One-way email logging to the business system with contact/opportunity matching
* Two-way contacts sync between a user mailbox and the business system
* Two-way tasks sync between a user mailbox and the business system

A platform connector for your business system is required to activate the sync logic.&#x20;

{% hint style="info" icon="file-lines" %}
Please see [CRM connector requirements](/brightsync/crm-connector-requirements.md).
{% endhint %}

{% hint style="info" icon="envelope-open-text" %}
Сontact us at <support@aurinko.io> to discuss details.
{% endhint %}

### Core Benefits

***

1. **Automated Data Handling**
   * **Handles Webhooks**: Automatically processes Aurinko webhooks as signals to initiate the sync process.
   * **API Logging**: Directly logs emails, creates calendar events, contacts, tasks to your CRM via your API.
   * **Thread Grouping**: Groups emails by a global thread, which is more robust than a single user's mailbox thread.
   * **Meeting Logging**: The calendar sync handles meeting data similarly to how email syncs email threads (groups by a global meeting is, de-duplicates, and matches/creates contacts).<br>
2. **Smart Contact and Company Matching**
   * **CRM Contact Matching**: Loads new emails and calendar events and actively searches for matching contacts in your CRM.
   * **Sync Cache**: Retains unmatched emails and meetings in a sync cache for one month and retries syncing daily, in case a contact is created later.
   * **Optional Auto-Creation**: Can be configured to auto-create contacts for external emails. It avoids logging internal communications by understanding your domain.
   * **Company Analysis**: Can analyze and auto-create companies if a corresponding domain is found (or not found) when creating new contacts.<br>
3. **Data Integrity and Efficiency**
   * **Email Deduplication**: Ensures only one copy of an email is logged to the CRM, even if received by multiple users (e.g., those who were CC'ed).
   * **Meeting Deduplication**: Ensures only one copy of a meeting is synced to the CRM, even if multiple users are attendees.
   * **Efficient Syncing**: By deduplicating, it schedules only one user for syncing that specific email or meeting, reducing unnecessary processing.
   * **Duplicate Prevention**: The contacts sync does similarity analysis to prevent migrating/creating similar contacts.
