---
title: 3CX Contacts Sync
description: "# Introduction ***Mastering Contact Sync: A Unified Approach for Enhanced 3CX Contact Management*** The 3CX Contact Sync application facilitates seamless contact synchronization between the 3CX Console Management system and external sources like CSV files or Google Contacts. This application serves…"
url: "https://voiptools.com/docs/3cx-contact-sync/"
updated: "2024-02-02"
category: "Tools - V18"
---

# 3CX Contacts Sync

# Introduction

***Mastering Contact Sync: A Unified Approach for Enhanced 3CX Contact Management***

The 3CX Contact Sync application facilitates seamless contact synchronization between the 3CX Console Management system and external sources like CSV files or Google Contacts. This application serves as a comprehensive resource for configuring, syncing, and scheduling contacts, benefiting users seeking streamlined contact management across various platforms within their 3CX system.

With functionalities enabling CSV file uploads, contact sync with 3CX, and synchronization between Google Contacts and 3CX, along with scheduling options, the application ensures efficient contact management by minimizing duplicates and maintaining updated information. Its mission revolves around providing an automated, user-friendly solution for contact synchronization, enhancing data consistency and accessibility within the 3CX environment.

This guide offers detailed step-by-step instructions for setting up contact synchronization, configuring sync settings, scheduling sync operations, and managing contacts effectively.

# Why Choose 3CX Contacts Sync?

| ![](https://voiptools.com/wp-content/uploads/2023/08/contacts-integration.png) | **Effortless Contact Integration** | This application simplifies the process of importing contacts from various sources like CSV files or Google Contacts into 3CX, ensuring smooth integration and access to diverse contact databases. |
| --- | --- | --- |
| ![](https://voiptools.com/wp-content/uploads/2023/08/Duplicates.png) | **Minimize Duplicates** | By comparing specific fields during synchronization, the app identifies and removes duplicate contacts, maintaining a clean and organized contact list within the 3CX system. |
| ![](https://voiptools.com/wp-content/uploads/2023/08/data-consistency.png) | **Enhanced Data Consistency** | It ensures that contact information remains updated and consistent across different platforms integrated with 3CX, facilitating easy access to accurate details whenever required. |
| ![](https://voiptools.com/wp-content/uploads/2023/08/scheduling-options.png) | **Scheduling Options** | Offering the flexibility to schedule sync operations, users can automate contact updates at regular intervals, ensuring that contacts are always up-to-date without manual intervention. |
| ![](https://voiptools.com/wp-content/uploads/2023/08/automation.png) | **User-Friendly Automation** | With an intuitive interface and automated processes, the application simplifies contact management tasks, reducing manual effort while enhancing accuracy and efficiency in maintaining contact records. |

# Prerequisites

Ensure your computer meets the minimum requirements outlined below before installing 3CX Contacts Sync

| **3CX Version V18** | 3CX Contacts Sync is designed to work seamlessly with this version for enhanced features and performance. |
| --- | --- |
| **Windows 10 or above / Windows Server 2012 or above** | These operating systems provide the necessary environment for the application to run efficiently. |
| **[IIS Features and Configuration – VoIPTools](https://voiptools.com/docs/iis-features-and-configuration/)** | IIS is needed as a web server to host and manage web-based applications and services. |
| **.NET Framework 4.7.2 (Web Installer)** | This framework provides essential components for running and developing applications. |
| **VoIPTools Universal Updater** | This component could be necessary for updates, ensuring the application remains current and functional. |
| **.NET Desktop Runtime 7.0.5x64** | This runtime environment is needed for executing and managing the application's desktop-oriented processes. |

## Step By Step Installation Procedure

The following section guides you through a detailed walk-through of the installation process.

## Installation overview

| ![](https://voiptools.com/wp-content/uploads/2023/01/1-2.png) | **DOWNLOAD SOFTWARE** | You can order 3CX Contacts Sync online at [https://www.voiptools.com](https://www.voiptools.com/). The order confirmation email includes your license key and a link to download the software |
| --- | --- | --- |
| ![](https://voiptools.com/wp-content/uploads/2023/01/2.png) | **INSTALL PREREQUISITES** | You must the prerequisites listed earlier prior to installing the 3CX Contacts Sync. Click **[here](https://voiptools.com/docs/3cx-contact-sync/#2-toc-title)**to know the list of required prerequisites. |
| ![](https://voiptools.com/wp-content/uploads/2023/01/3.png) | **INSTALL 3CX CONTACTS SYNC** | This User Guide contains step-by-step instructions to successfully install 3CX Contacts Sync. Begin by extracting the installer from the downloaded zip file (Step 1 above), then run the setup program named **3CXContactsSyncInstaller.exe** |
| ![](https://voiptools.com/wp-content/uploads/2023/01/4.png) | **CONFIGURE THE RELAY** | You must configure the Relay settings to communicate with 3CX. Click **[here](https://voiptools.com/docs/relay-v18-windows-jwt/)**to learn more about VoIPTools Relay. |
| ![](https://voiptools.com/wp-content/uploads/2023/01/5-6.png) | **REGISTER YOUR SOFTWARE** | To activate 3CX Contacts Sync, register your license key, available in your order confirmation email and order history on our website |

## Step 1: Download 3CX Contacts Sync

1. Find the software download link in the **Order Confirmation Email**, or you can find it in your order history on our website and download the 3CX Contacts Sync application.
2. In the**Microsoft Defender SmartScreen**, click the**More Info** option.

1. Click the **Run Anyway** option to start the installation.

## Install The Prerequisites

Double-click on the Software Installer downloaded in Step 1. The installation wizard automatically identifies the prerequisites and assists you with each installation required to 3CX Contacts Sync.

1. Click the downloaded installer executable to launch the **Prerequisites Setup Wizard** and click **Next**.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-select-prerequisites.png)
Figure 3: Prerequisites Setup Wizard

1. In the **Prerequisites **window, install all the required prerequisites identified by the installer, or select/ unselect the applications based on your requirements and click **Next **to continue.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-Select-the-prerequisites.png)
Figure 4: Select Prerequisites to Install

The installer will download and install the selected applications. This may take several minutes to complete.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-Prerequisites-installation-in-progress.png)
Figure 5: Prerequisites Installation in Progress

## Step 4: Install 3CX Contacts Sync

1. Click **Next** on the **3CX Contacts Sync** **Setup Wizard** screen.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-next-button-1.png)
Figure 6: 3CX Contacts Sync Setup Wizard

1. The **Folder**field on the **Select Installation Folder** window shows the installation path for 3CX Contacts Sync. The location path cannot be altered. Click **Next** to proceed.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-Prerequisites-download-folder.png)
Figure 7: View Installation Path

## Step 5: Configure The Relay

You must configure the Relay settings to communicate with 3CX. Follow the procedure to configure the Relay settings,

1. On the **3CX Relay Services** window in the **Relay Host** field, enter *the FQDN of your 3CX server*.
2. Paste the *JWT public key*in the **Public Key**field copied from the **VoIPTools Relay Services**application. Click [here](https://voiptools.com/docs/)to know more.
3. Click the **Test Relay Settings**to test the relay connection.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-configure-relay.png)
Figure 8: Configure Relay Settings

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-4.png) ****NOTE****:
>
>
>
> - Relay Port must be 8801 only.
> - Do not add "https://" to the Relay host data
> - Once you have successfully tested the connection to the Relay, the "Next" button will be enabled

1. The **Next**button will be enabled when the test connection is successful. Click **OK **in the **Success** message box to continue with the installation.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-relay-connection-successful.png)
Figure 9: Relay Test Success Popup Message

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-4.png) **NOTE**:
>
>
>
> *If the Relay test fails, you cannot continue the installation until you establish communication with the Relay.*

## Step 6: Installing 3CX Contacts Sync

1. Click **Install **in the **Ready to Install **window.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-ready-to-install-1.png)
Figure 10: Ready To Install Screen

The application installation may take several minutes to complete.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-Installation-in-progress.png)
Figure 11: Final Installation of 3CX Contacts Sync

1. Click **Finish **when the installation is complete.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-Finish-button.png)
Figure 12: Installation Completed

## Step 7: Register your Software

To ensure the authorization of your license key, it is necessary to complete the registration process. By registering with VoIPTools, you gain access to a range of benefits:

| **Key Replacement Assistance** | In the unfortunate event of a lost license key, registering with VoIPTools lets us provide you with a replacement key promptly. |
| --- | --- |
| **Product Updates and Reminders** | By registering, you will receive timely notifications from VoIPTools regarding any product updates. Additionally, we will send reminders when your key is nearing its renewal date, ensuring uninterrupted access to our services.s |

Follow the procedure to register your software,

1. Double-click the **3CX Contacts Sync desktop icon** ![](https://voiptools.com/wp-content/uploads/2023/08/MicrosoftTeams-image-8.png)to open the web application.
2. On the **Login**page, do the following tasks,
   1. In the **Extension **field, enter your 3CX extension number.
   2. In the **PIN **field, enter your 3CX voicemail PIN.
   3. Click the **Login **button to log in to your account.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-login-page.png)
Figure 13: Login Page

1. Enter *all the necessary information*on the **License Registration**page and click the **Register**button.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-license-page-4-1024x895.png)
Figure 14: License Registration Page

1. Click **OK**on the **Registration Success** popup.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-registration-success.png)
Figure 15: Registration Success Popup

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-5.png) **NOTE:**
>
>
>
> The web application can be accessed only by the extensions with Manager rights.
>
>
>
> ![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-access-denied-to-agents.png)
> Figure 16: Access Denied to Agents

# Web Portal

The 3CX Contact Sync lets you configure the sync settings and sync contacts to 3CX

- **[From a CSV file in your local device.](https://voiptools.com/docs/3cx-contact-sync/#13-toc-title)**
- **[From your Google Contacts.](https://voiptools.com/docs/3cx-contact-sync/#17-toc-title)**

## Sync Your Contacts to 3CX From CSV File

This section gives you insights to make changes to the sync settings and sync your contacts to 3CX from a CSV file.

### Contact Sync Settings: CSV File

Follow these steps to configure sync settings for uploading CSV files from your local device.

1. On the **3CX Sync Contacts** web application in the left side panel, click the **Settings** ![](https://voiptools.com/wp-content/uploads/2023/03/settings.png) menu.
2. Select the **CSV File**radio box in the **Choose Field to Save Contacts From**section.

![](https://voiptools.com/wp-content/uploads/2023/10/screenshot-3CX-Contact-Sync-upload-CSV-File-1024x536.png)
Figure 17: Contact Sync Settings - Upload file

1. Select the desired field to compare from the **Choose Filed to Compare**list.
   - For example, if you select the "Mobile" field, 3CX Contact Sync will compare the mobile numbers of your current 3CX contacts with the newly uploaded ones and eliminate any duplicates.

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-2.png) **NOTE:**
>
>
>
> You must select a field from the **Choose Field to Compare** list that is available in the **CSV file**or else it will create a new contact in 3CX Server.

![](https://voiptools.com/wp-content/uploads/2023/10/screenshot-3CX-Contacts-Sync-Fields-to-compare-drpdown-1024x482.png)
Figure 17: Configure Contact Sync Settings - Fields for comparison

1. Select the **Run Now**radio box to sync the contacts immediately or you can select the**[Select Time Period](https://voiptools.com/docs/3cx-contact-sync/#14-toc-title)**radio box to schedule the operation.

![](https://voiptools.com/wp-content/uploads/2023/10/Screenshot-3CX-Contacts-Sync-Run-options-1024x482.png)
Figure 18: Configure Contact Sync Settings - Run options

1. Click the **Reload**option to restart the service.

![](https://voiptools.com/wp-content/uploads/2023/10/Screenshot-3CX-Contacts-Sync-restart-button-1024x482.png)
Figure 19: Reload option

1. In the**Reload Confirmation** message, click on the **Reload**link and wait for 30 Seconds.

![](https://voiptools.com/wp-content/uploads/2023/11/confirm-reload-csv-file-1024x494.png)
Figure 20: Confirm Reload Message

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-3.png) **NOTE:**
>
>
>
> **Wait for 30 Seconds after you click the Reload button before proceeding to the following steps.**

1. On the **3CX Contact Sync** web portal in the left side panel, click the **Contacts** ![](https://voiptools.com/wp-content/uploads/2023/08/screenshot-Contact-Sync-Settings-tab-1.png) menu.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-contacts-tab.png)
Figure 21: Left Side Panel - Contacts Menu

1. Click the**Upload CSV File**option to browse and upload the CSV file from your local device.

![](https://voiptools.com/wp-content/uploads/2023/10/Screenshot-3CX-Contacts-Sync-Upload-CSV-File-1024x482.png)
Figure 22: Contacts tab - Upload CSV File

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-2.png) **NOTE:**
>
>
>
> The CSV file must be**delimited by commas** and must have the following headings,
>
>
>
> - FirstName
> - LastName
> - Company
> - Mobile
> - Mobile2
> - Email
> - Home
> - Home2
>
>
>
> - Business
> - Business2
> - BusinessFax
> - Other
> - HomeFax
> - Tag
> - Pager
>
>
>
> ![](https://voiptools.com/wp-content/uploads/2023/08/screenshot-auto-sync-sample-csv-file-headers-1024x143.png)
> Figure 23: Sample CSV file

1. Once you upload the CSV file with the required headers, click **OK**on the **Success Popup**message.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-csv-file-uploaded-success-message-box.png)
Figure 24: CSV File Created Success Message Box

#### Schedule Your Contact Sync: CSV File

You can schedule contact synchronization in two ways: by [**defining a specific delay in minutes**](https://voiptools.com/docs/3cx-contact-sync/#15-toc-title) or by **[specifying a particular time for syncing your contacts.](https://voiptools.com/docs/3cx-contact-sync/#16-toc-title)**

##### Defining delay Minutes to sync contacts

1. On the **Settings**![](https://voiptools.com/wp-content/uploads/2023/03/settings.png) screen, in the **Contact Sync Settings** section, select the**Select Time Period** radio box.
2. Select the**Frequency** radio box to set the delay.
3. Set the delay (in minutes) in the **Select Minutes** field.

![](https://voiptools.com/wp-content/uploads/2023/11/Screenshot-3CX-Contacts-Sync-Set-delay-hours-to-sync-contacts-1024x503.png)
Figure 25: Set delay Minutes to sync contacts

##### Schedule a time to sync contacts

1. On the **Settings**![](https://voiptools.com/wp-content/uploads/2023/03/settings.png) screen in the **Contact Sync Settings** section, select the**Select Time Period** radio box.
2. Select the **Schedule Timer** radio box to set the delay.
3. In the **Schedule Timer**field, click the **Clock**![](https://voiptools.com/wp-content/uploads/2023/01/clock-icon.png) icon to set the time to sync.

![](https://voiptools.com/wp-content/uploads/2023/10/Screenshot-3CX-Contacts-Sync-Schedule-a-time-to-sync-contacts-1-1024x533.png)
Figure 26: Schedule a time to sync contacts

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-2.png)**NOTE:**
>
>
>
> Allow for a brief delay after the scheduled time for contacts to sync with 3CX. It may take up to 30 seconds for the application to fully synchronize your contacts. For example, if scheduled for 6:30 PM, anticipate a brief delay in the synchronization process rather than an immediate update at the scheduled time.

## Sync Your Contacts to 3CX From Google Contacts

Follow these steps to set up sync settings for synchronizing your Google Contacts with 3CX.

1. On the **3CX Sync Contacts** web application in the left side panel, click the **Settings** ![](https://voiptools.com/wp-content/uploads/2023/03/settings.png) menu.
2. In the **Choose Field to Save Contacts From**section select the **Google Contacts**radio box.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-ontacts-sync-select-google-contacts-1024x482.png)
Figure 27: Contact Sync Settings - Google Contacts

1. In the**Google Settings** section, enter *the necessary credentials*.

![](https://voiptools.com/wp-content/uploads/2023/11/Screenshot-3CX-Contacts-Sync-Google-Settings-Section-1024x482.png)
Figure 28: Google Settings Section

1. Click the **Generate Token** button to generate a token. You will be redirected to the **Google Sign-In** page.
   - Click **[here](https://voiptools.com/docs/3cx-contact-sync/#5-toc-title:~:text=CSV%20from%20Google-,NOTE,-%3A)**to learn more about the generated token.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-generate-token-1024x482.png)
Figure 29: Generate Token Button

1. Choose an account on the **Google Sign-In page** to continue the 3CX Contacts Sync.

![](https://voiptools.com/wp-content/uploads/2023/10/Screenshot-3CX-Contacts-Sync-Select-a-Google-account.png)
Figure 30: Select a Google account

1. In the **Warning Message** screen, click the **Advanced**option.

![](https://voiptools.com/wp-content/uploads/2023/09/screenshot-3CX-Contact-Sync-saftey-message.png)
Figure 31: Saftey Warning screen

1. In the **Advanced**options, click the **Go To 3CX Contacts Sync (Unsafe)** option to proceed.

![](https://voiptools.com/wp-content/uploads/2023/09/screenshot-3CX-Contact-Sync-advanced-options-1.png)
Figure 32: Saftey Warning Screen - Advanced option

1. Click the **Continue**option, to give 3CX Contact Sync access to your Google account.

![](https://voiptools.com/wp-content/uploads/2023/10/Screenshot-3CX-Contacts-Sync-Google-account-access-screen-658x1024.png)
Figure 33: Google account access screen

1. Once you give your Google account access, a token gets generated successfully. Click **OK**on the **Token Generated** popup.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-token-generated-successfully.png)
Figure 34: Token Generated Success Popup

1. On the **Settings**menu, in the **Choose Field to Compare**Section dropdown, select the desired field to compare.
   - For example, if you select the "Mobile" field, 3CX Contact Sync will compare the mobile numbers of your current 3CX contacts with the newly uploaded ones and eliminate any duplicates.

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-2.png) **NOTE:**
>
>
>
> You must regenerate the token if you change your email address password. Click **[here](https://voiptools.com/docs/3cx-contact-sync/#21-toc-title)**to know the procedure.

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-2.png) **NOTE**:
>
>
>
> - You must select a field from the **Choose Field to Compare** list that is available in the **Google Contacts**or else it will create a new contact in 3CX Server.
>
>
>
> - Deleting contacts in Google Contacts will not impact your 3CX server contacts.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-choose-field-to-comapre-dropdown-1024x450.png)
Figure 35: Google Contacts - Fields for comparison

1. Select the **Run Now**radio box to sync the contacts immediately or you can select the**[Select Time Period](https://voiptools.com/docs/3cx-contact-sync/#18-toc-title)**radio box to schedule the operation.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-syncselect-time-period-1024x482.png)
Figure 36: Time for Contact Sync

1. Click the **Reload**option to restart the service.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-cotacts-syn-reload-button-1024x482.png)
Figure 37: Reload Button

1. In the **Reload Confirmation** message, click on the **Reload**link.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-reload-confirmation-1-1024x444.png)
Figure 38: Reload Confirmation Message

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-3.png) **NOTE:**
>
>
>
> **Wait for 30 Seconds after you click the Reload button before proceeding to the following steps.**

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-2.png)**NOTE:**
>
>
>
> Ensure that the Redirect URL matches with the browser URL.
>
>
>
> ![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-url-match-1024x546.png)
> Figure 39: Google Contacts - URL sync

1. Follow the below steps to***sync your Google Contacts to 3CX immediately***, or click the link to **[learn how to sync Google Contacts at a scheduled time,](https://voiptools.com/docs/3cx-contact-sync/#18-toc-title)**
   1. On the **3CX Contact Sync** web portal in the left side panel, click the **Contacts** ![](https://voiptools.com/wp-content/uploads/2023/08/screenshot-Contact-Sync-Settings-tab-1.png) menu.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-contacts-tab.png)
Figure 40: Left Side Panel - Contacts Menu

1. 1. In the**Contacts Save/Upload** section, click the **Create CSV From Google** to sync your Google Contacts to 3CX immediately.

![](https://voiptools.com/wp-content/uploads/2023/10/Screenshot-3CX-Contacts-Sync-Create-CSV-from-Google-1024x482.png)
Figure 41: Contacts tab - Create CSV from Google

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-4.png)**NOTE:**
>
>
>
> - You cannot sync your Google Contacts to 3CX without generating the token.
>
>
>
> ![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-uploading-without-token-generation.png)
> Figure 42: Generate Token Info Box
>
>
>
> - The generated token is valid for 180 days.
>
>
>
> - You can view information on your generated token in the following file,
>
>
>
> ```
> C:Program FilesVoIPTools3CX Contacts Syncappsettings.JSON
> ```

#### Schedule Your Contact Sync: Google Contacts

You can schedule contact synchronization in two ways: by [**defining a specific delay in minutes**](https://voiptools.com/docs/3cx-contact-sync/#8-toc-title) or by **[specifying a particular time for syncing your contacts.](https://voiptools.com/docs/3cx-contact-sync/#9-toc-title)**

##### Defining delay Minutes to sync contacts

1. On the **Settings**![](https://voiptools.com/wp-content/uploads/2023/03/settings.png) screen, in the **Contact Sync Settings** section, select the**Select Time Period** radio box.
2. Select the **Frequency** radio box to set the delay.
3. Set the delay (in minutes) in the **Select Minutes** field.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-ync-set-frequency-1024x606.png)
Figure 43: Set delay Minutes to sync contacts

##### Schedule a time to sync contacts

1. On the **Settings**![](https://voiptools.com/wp-content/uploads/2023/03/settings.png) screen in the **Contact Sync Settings** section, select the**Select Time Period** radio box.
2. Select the **Schedule Timer** radio box to set the delay.
3. In the **Schedule Timer**field, click the **Clock**![](https://voiptools.com/wp-content/uploads/2023/01/clock-icon.png) icon to set the time to sync.

![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-schedule-time-for-sync-1-1024x593.png)
Figure 44: Schedule a time to sync contacts

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-2.png) **NOTE:**
>
>
>
> When contact sync is scheduled from your Google account to 3CX, it's not required to click the **Create CSV File** button in the **Contacts** tab. This step avoids duplicate contacts generated automatically by the application and manually via the 'Create CSV File' button. Your contacts will seamlessly sync to 3CX without additional action.
>
>
>
> ![](https://voiptools.com/wp-content/uploads/2023/11/screenshot-3cx-contacts-sync-create-csv-file-disabled.png)
> Figure 45: Create CSV File From Google Button Disabled For Contact Duplication

> ![](https://voiptools.com/wp-content/uploads/2023/01/notes-icon-2.png)**NOTE:**
>
>
>
> Allow for a brief delay after the scheduled time for contacts to sync with 3CX. It may take up to 30 seconds for the application to fully synchronize your contacts. For example, if scheduled for 6:30 PM, anticipate a brief delay in the synchronization process rather than an immediate update at the scheduled time.

# How to Regenerate Token If the Google Credentials are Changed?

If you change your Gmail credentials, you must regenerate the token for Google Contacts to sync to 3CX. However, the **Generate Token**button won't activate unless you clear the previously generated token.

1. Open the **AppSettings.JSON** file in your local device available in the following path

```
C:Program FilesVoIPTools3CX Contacts Sync
```

1. Delete the generated token in the **Refresh Token** field and save the file. Click **[here](https://voiptools.com/docs/3cx-contact-sync/#:~:text=Click%20the%20Generate%20Token%20button%20to%20generate%20a%20token.%20You%20will%20be%20redirected%20to%20the%20Google%20Sign%2DIn%20page.)**to learn how to generate the token.

![](https://voiptools.com/wp-content/uploads/2023/12/email-address-change-app-settings-json-file-1020x1024.png)
Figure 46: Clear Refresh Token

# Need Support?

You get quick answers to most of your inquiries in our online manual. If you prefer direct contact, we offer various support channels, including phone, email, live chat, and our helpful VoIPTools forums.

![](https://voiptools.com/wp-content/uploads/2023/05/24-hours-support-2.png)

## 24/7 Support Availability

Rest assured, our dedicated team is here to assist you around the clock, every day of the year. Whether you're based in the USA or India, we're ready to provide prompt responses to your technical queries.

![](https://voiptools.com/wp-content/uploads/2023/05/windows-log-event.png)

## Windows Event Log for VoIPTools Applications and Services

For troubleshooting any application errors, our Windows Event Log contains a comprehensive list of error messages, warnings, and informative notes related to all our VoIPTools applications and services. It's a valuable resource to help you pinpoint and resolve any issues you may encounter.

![](https://voiptools.com/wp-content/uploads/2023/05/forums.png)

## Join Our Forum Community

Are you looking to collaborate with other VoIPTools customers facing similar challenges? Our forum is the perfect platform to exchange ideas, solutions, and best practices. Join the conversation at: [**https://www.voiptools.com/community/**](https://voiptools.com/blog/)

![](https://voiptools.com/wp-content/uploads/2023/05/live-chat.png)

## Real-Time Live Chat Assistance

Got questions that need immediate answers? Our chat support team is available to assist you in real time. Just click on the Live Chat button located at the lower right corner of our website, and we'll acknowledge your queries right away.

![](https://voiptools.com/wp-content/uploads/2023/05/email-support.png)

## Efficient Email Support

To ensure a thorough understanding of your concerns, email us at ***support@voiptools.com***. Describe your issue in detail, and we'll get back to you within one business day with the support you need.

![](https://voiptools.com/wp-content/uploads/2023/05/phone-support.png)

## Reach Us by Phone

If you prefer to speak with a representative directly, you can reach us at +1 801-642-4655. Our attentive team is available to take your calls from 8:00 AM to 6:00 PM (Central Standard Time).

# Comprehensive support services:

![](https://voiptools.com/wp-content/uploads/2023/05/free-support.png)

## Free Support

If you've purchased our products through a VoIPTools Partner, rest assured that they provide first-level support at no additional cost. Partners have access to 100% free technical assistance and actively participate in the troubleshooting process.

VoIPTools customers enjoy access to our online manuals and receive support through emails (with responses within one business day) and live chat. However, please note that we do not provide remote server login assistance.

![](https://voiptools.com/wp-content/uploads/2023/05/paid-support.png)

## Paid Support

For a more hands-on experience, consider our "Installation Support" package. Our expert support team can log in to your servers, and install and configure all our tools. This comprehensive service includes setting up SQL Server Express and Internet Information Server if necessary. We'll work closely with you to tailor our applications to meet your requirements.

We're committed to providing top-notch support to ensure your VoIPTools experience is smooth and hassle-free. Contact us today, and let us assist you in making the most of our powerful tools!
