# SyncChannelDataManually

The "SyncChannelDataManually" macro is a tool designed to enable manual synchronization of channel data within the system. It offers a convenient means to update critical information such as product listings, inventory levels, pricing details, and other relevant data across different sales channels.

This guide provides a step-by-step explanation of how to install and set up the macro in Linnworks.

### Start using the macro&#x20;

There are three steps you need to complete to start using the macro:

1. Install the application.
   * Go to *Apps > Application Store >* SyncChannelDataManually *>* click Install and follow the on-screen instructions until the installation is complete.
2. Configure the macro.
3. Configure the rule in the *Rules Engine* screen.

#### Configure the macro

Once the SyncChannelDataManually  app is installed:

1. &#x20;Go to *Apps > Macro Configuration* and click  <mark style="color:purple;">+ Add new configuration.</mark>

   <figure><img src="https://2079576606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFRkrZGowwT8Xbb5HKclZ%2Fuploads%2FJtU9apu2J40qkfijFSJQ%2FAddOrderNoteMacro%20-%20AddNew.png?alt=media&#x26;token=d3b573e0-4d6c-4901-a794-1fef8e491365" alt=""><figcaption></figcaption></figure>
2. Select the  SyncChannelDataManually macro and click  <mark style="color:purple;">Create Configuration.</mark> <mark style="color:purple;">.</mark>

   <figure><img src="https://2079576606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFRkrZGowwT8Xbb5HKclZ%2Fuploads%2FgofA6T9BhhpclUjqvia9%2Fsync%202.PNG?alt=media&#x26;token=c180d963-5543-4947-b4a1-6a94a1301768" alt=""><figcaption></figcaption></figure>
3. In the *Macro Configuration* screen, specify the below details and click *Save*:

   <figure><img src="https://2079576606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFRkrZGowwT8Xbb5HKclZ%2Fuploads%2FOacl7NVbjoyBpfZntYGI%2Fsync%203.PNG?alt=media&#x26;token=27c99697-0d53-462b-8ecf-1e88da8a3fdf" alt=""><figcaption></figcaption></figure>
4. Make sure to enable the macro to continue with the *Rules Engine* configuration.

   <figure><img src="https://2079576606-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFRkrZGowwT8Xbb5HKclZ%2Fuploads%2FfBBzJEbrtjXzPkFK6kKj%2Fsync%204.PNG?alt=media&#x26;token=5a676cfd-de9a-4675-ba7a-bab3a6088484" alt=""><figcaption></figcaption></figure>

#### Functionality:

* **Parameter Input**:
  * This macro does not require any input parameters.
* **Rules Engine Integration**:
  * Seamlessly integrates with the Rules Engine, allowing it to be invoked based on predefined conditions or scheduled intervals.
* **Data Synchronization**:
  * Empowers users to manually initiate the synchronization process for channel data.
  * Ensures that information remains consistent and up-to-date across all linked sales channels.
* **Logging and Error Handling**:
  * Implements logging mechanisms to document actions for transparency and facilitate troubleshooting in case of errors.

#### Usage:

* **Parameters**:
  * This macro does not require any input parameters.
* **Execution**:
  * Execute the macro within the Rules Engine interface.
  * Trigger the synchronization manually or schedule it to run at specified intervals.
* **Outcome**:
  * Initiates the synchronization process for channel data.
  * Updates product listings, inventory levels, pricing information, etc., across all connected sales channels.
  * Provides confirmation upon completion of the synchronization process and delivers any pertinent status updates or notifications.
