{"id":40062,"date":"2022-04-11T09:50:00","date_gmt":"2022-04-11T17:50:00","guid":{"rendered":"https:\/\/cirahub.com\/?p=40062"},"modified":"2024-12-04T14:35:16","modified_gmt":"2024-12-04T22:35:16","slug":"how-to-perform-two-way-gal-sync-with-cirahub","status":"publish","type":"post","link":"https:\/\/cirahub.com\/de\/support\/how-to-perform-two-way-gal-sync-with-cirahub\/","title":{"rendered":"How to Perform Two-Way GAL Sync with CiraHub"},"content":{"rendered":"<p>Ever wondered how to make two Global Address Lists (GALs) &#8222;talk&#8220; to each other? Well, you&#8217;re in luck! Here&#8217;s an easy, step-by-step guide on how to perform a two-way GAL to GAL sync.<\/p>\n<p>This article will outline how to sync the Global Address List (GAL) to another GAL with CiraHub.<\/p>\n<p>We&#8217;re breaking down the entire process into digestible steps that anyone can follow, whether you&#8217;re an IT professional or just a tech-savvy individual. So, buckle up and let&#8217;s demystify two-way GAL sync synchronization together!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Steps_to_Sync_a_Global_Address_List_With_Another_Global_Address_List\"><\/span>Steps to Sync a Global Address List With Another Global Address List<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you are like me and prefer videos, check out the video below to two-way sync global address lists.<\/p>\n<p><iframe title=\"Microsoft 365 Gal to Various V1\" src=\"https:\/\/player.vimeo.com\/video\/863304992?dnt=1&amp;app_id=122963\" width=\"1080\" height=\"608\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\"><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<p>1. First, Log in to CiraHub. You will be taken to the onboarding wizard. (See figure below.) Next, select the object you want to sync. In this example, &#8222;Contacts&#8220; has been selected.<\/p>\n<p><strong>Did you know?<\/strong> Contact synchronization allows organizations to streamline their contact management by ensuring consistent, updated information across different platforms. Our <a href=\"https:\/\/cirahub.com\/two-way-contact-sync\/\">guide to two-way contact sync<\/a> details the process of establishing constant sync between multiple sources.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/g-g-choose-object.jpg\" alt=\"\" width=\"554\" height=\"385\" \/><\/p>\n<p>2. Next, start the Hub and Spoke setup. Click on \u201cMicrosoft 365 in my tenant\u201d, then Select Global Address List as the source type for your contact spoke. You will need to have a Microsoft 365 account in each tenant with the Global Admin role assigned to it.<\/p>\n<p>Looking to learn more about the GAL synchronization process? Our comprehensive <a href=\"https:\/\/cirahub.com\/two-way-global-address-list-sync\/\">guide to two-way GAL sync<\/a> will provide you with in-depth knowledge on how to ensure seamless bi-directional sync between different GALs.<\/p>\n<h3><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/g-g-select-global-address-list.png\" alt=\"Select Global Address List\" width=\"593\" height=\"325\" \/><\/h3>\n<h3 style=\"text-align: left;\"><span class=\"ez-toc-section\" id=\"2_Choose_Your_Authentication_Method\"><\/span>2. Choose Your Authentication Method<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>3. There are two authentication methods &#8211; Credentials and Certificate based:<\/p>\n<div class=\"custom-tabs\">\n\n\t\t\t<div class='et-tabs-container et_sliderfx_fade et_sliderauto_false et_sliderauto_speed_5000 et_slidertype_top_tabs'>\n\t\t\t\t<ul class='et-tabs-control'>\n\t\t\t<li><a href='#'>\n\t\t\t3.1 Credential Based Authentication\n\t\t<\/a><\/li> \n\t\t<li><a href='#'>\n\t\t\t3.2 Certificate Based Authentication\n\t\t<\/a><\/li>\n\t\t<\/ul> \n\t\t<div class='et-tabs-content'>\n\t\t\t<div class='et-tabs-content-main-wrap'>\n\t\t\t\t<div class='et-tabs-content-wrapper'>\n\t\t\t\t\t<div class='et_slidecontent'>\n\t\t\t3.1.1 Select Credentials and Sign in with your Microsoft Admin Account\u2019s Login and Password Information for the GAL Connection. <img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/g-g-select-credentials.png\" alt=\"\u201cSelect\u201d Credentials and Re-Enter your Microsoft Account\" width=\"973\" height=\"316\" \/><\/p>\n<p>3.1.2 Next the Microsoft sign-in page will appear. Provide the Email and Password to your account. <img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/g-g-sign-in-with-microsoft.jpg\" alt=\"Sign in with Microsoft\" width=\"563\" height=\"428\" \/><\/p>\n<p>3.1.3 Click Accept to give CiraHub access to your Microsoft Account. You should always leave the \u201cConsent on behalf of your organization\u201d box unchecked when you sign in for the first time. This option lets other users under the same domain access this Hub if they login with their company email address. This user would not have access to this specific Hub, but the user would be able to login and create their own hub. <img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/g-g-microsoft-permissisons.jpg\" alt=\"Give CiraHub Permission to Microsoft\" width=\"417\" height=\"492\" \/><\/p>\n<p>3.1.4 Select Credentials and Re-Enter your Microsoft Account Login and Password Information for the GAL Connection. The sync is automated and seamless with CiraHub. See all you can do with our <a href=\"https:\/\/cirahub.com\/de\/global-address-list\/\">GAL multi-way sync<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/g-g-reenter.png\" alt=\"Validate GAL \" width=\"868\" height=\"598\" \/><\/p>\n<p>3.1.5 Wait for CiraHub to validate the connection to the Global Address List after entering the Microsoft Login and Password. <img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/g-g-validate.jpg\" alt=\"\" width=\"618\" height=\"426\" \/><\/p>\n\t\t<\/div> \n\t\t<div class='et_slidecontent'>\n\t\t\t<p>3.2.1 With the Certificate Authentication method, you will be prompted to either \u201cAutomatically Generate a Certificate\u201d or you can choose to Import a PFX Certificate File and enter your password. <img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/screenshoteasy-2022-04-11T170739.490.png\" alt=\"\" width=\"524\" height=\"353\" \/><\/p>\n<p>3.2.2 Next the user will need to enter in their Microsoft Global Admin email address. CiraHub will then store the users\u2019 account information in the Microsoft Azure Vault when it is synced from Powershell. <img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/1111.jpg\" alt=\"\" width=\"527\" height=\"361\" \/><\/p>\n<p>3.2.3 Lastly the user will need to wait for CiraHub to Install Certificate Based Authentication for the GAL connection and then click Next. <img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/222.jpg\" alt=\"\" width=\"563\" height=\"391\" \/><\/p>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n<p>4. Type in a Spoke Name and click Next.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/gal-spoke-name.jpg\" alt=\"Add Gal spoke name\" width=\"582\" height=\"401\" \/><\/p>\n<p>5. Next, type in the Hub Name and click Create.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/gal-hubname.jpg\" alt=\"Add Gal Hub Name\" width=\"597\" height=\"414\" \/><\/p>\n<p>6. Click +Add Spoke at the top-right corner of the CiraHub dashboard.<\/p>\n<h3><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/ADD-SPOOKE-300x139.jpg\" alt=\"ADD SPOKE\" width=\"380\" height=\"176\" \/><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"3_Type_a_Spoke_Name_and_Connect_a_Second_GAL\"><\/span>3. Type a Spoke Name and Connect a Second GAL<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>7. Select Microsoft 365 In another tenant and Select Global Address List as the source type of your contact spoke. Each tenant will need a Dedicated Service Account with the following roles: access to Address Lists, Mail Recipient Creation, Mail Recipients permissions.<\/p>\n<p data-pm-slice=\"1 1 []\">Check out this guide to learn the <a class=\"ProsemirrorEditor-link\" href=\"https:\/\/cirahub.com\/support\/how-to-setup-accounts-required-for-gal-sync\/\">permissions and settings required for a two-way Gal sync in CiraHub<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/add-spoke-and-gal.jpg\" alt=\"Add spoke and select Gal\" width=\"560\" height=\"387\" \/><\/p>\n<p>8. Click \u201cGRANT ACCESS\u201d or select any existing credentials that have already been saved. You can also choose to invite users from another tenant by entering their email address or Click \u201cCONFIGURE\u201d to grant CiraHub access through Certificate Based Authorization.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/click-grant-access.jpg\" alt=\"Click Grant Access\" width=\"585\" height=\"407\" \/><\/p>\n<p>9. Next, you can sync your Microsoft Service account to the GAL connect by choosing an Authentication Method. In this example, we selected credentials and entered the login and password.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/gal-authentification-method.png\" alt=\"Gal Authentication Method\" width=\"576\" height=\"397\" \/><\/p>\n<p>10. Wait for CiraHub to validate the connection to the Global Address List after entering the Microsoft Login and Password.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/g-g-validate.png\" alt=\"G-G Validate\" width=\"603\" height=\"417\" \/><\/p>\n<p>11. Type in a Spoke Name and click Next.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/awesome.jpg\" alt=\"\" width=\"546\" height=\"376\" \/><\/p>\n<p>12. Type in a Hub Name and click Create.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/awesome1.jpg\" alt=\"GAL Hub Name\" width=\"594\" height=\"409\" \/><\/p>\n<p>13. Click the Spoke that was just created. Click Turn On under the Synced tile.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/1toad.jpg\" alt=\"\" width=\"460\" height=\"462\" \/><\/p>\n<p>14. The Spoke Sync Options will open. (See figure below.) Click the Allow Hub to create and sync items in this spoke checkbox to enable two-way sync.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/2toad.png\" alt=\"\" width=\"632\" height=\"235\" \/><\/p>\n<p>15. Users can customize sync settings by expanding the Advanced Tab and adding sync filters to the Spoke. This would enable a user to synchronize and create Hub items based on specific criteria. Then Click Save.<\/p>\n<p data-pm-slice=\"1 1 []\">Check out this guide to learn <a class=\"ProsemirrorEditor-link\" href=\"https:\/\/cirahub.com\/de\/support\/utilizing-contact-filtering\/\">how to use contact filtering<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/3toad.jpg\" alt=\"\" width=\"608\" height=\"260\" \/><\/p>\n<p>16. Click on the GAL Tab to set up GAL Read Option Settings.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/4toad.jpg\" alt=\"\" width=\"471\" height=\"465\" \/><\/p>\n<p>18. Here, you can choose which Global Address List Objects (Mailboxes, Contacts, and Groups) you would like to populate this Hub with.<\/p>\n<h3><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/5toad.jpg\" alt=\"\" width=\"631\" height=\"350\" \/><\/h3>\n<h3><span class=\"ez-toc-section\" id=\"4_Turn_On_Two-Way_Sync_to_Sync_the_Two_GALs\"><\/span>4. Turn On Two-Way Sync to Sync the Two GALs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>19. Click on the Hub and then click Sync Now to enable two-way GAL sync.<br \/>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/6toad.jpg\" alt=\"\" width=\"473\" height=\"475\" \/><\/p>\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex items-start overflow-x-auto whitespace-pre-wrap break-words flex-col gap-4\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<h2><span class=\"ez-toc-section\" id=\"Whats_Next\"><\/span>What\u2019s Next?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>CiraHub is not just a tool for Two-way GAL sync; it can also sync other vital business data. Some other services that can be synced with CiraHub include:<\/p>\n<p><strong>Calendars:<\/strong><\/p>\n<p>CiraHub can synchronize calendars between different users or organizations, ensuring everyone is on the same page regarding schedules and events.<\/p>\n<p><b><span data-contrast=\"auto\">Mailboxes:<\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">Employees from various departments may need to synchronize <\/span><a href=\"https:\/\/cirahub.com\/support\/two-way-contact-sync-an-exchange-server-and-office-365-mailbox\/\"><span data-contrast=\"none\">mailbox to mailbox<\/span><\/a><span data-contrast=\"auto\"> or from <\/span><a href=\"https:\/\/cirahub.com\/de\/support\/how-to-2-way-sync-o365-mailbox-calendars-with-o365-public-folder-calendars\/\"><span data-contrast=\"none\">mailbox to public folders<\/span><\/a><span data-contrast=\"auto\"> and other sources.<\/span><\/p>\n<p><span data-contrast=\"auto\">For example, an employee from operations at an engineering firm may quickly need to look up contacts of vendors or part suppliers available to logistics\/supply chain personnel. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Public Folders: <\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">In most organizations, public folder contacts are a means of organizing and sharing information within work groups or departments so that it is easy for each employee to access. However, when organizations need to work together, information may be difficult to access, and manual sharing can be repetitive and time-consuming. <\/span><\/p>\n<p><span data-contrast=\"auto\">A 2-way <\/span><a href=\"https:\/\/cirahub.com\/de\/?p=39709\"><span data-contrast=\"none\">public folder contacts<\/span><\/a><span data-contrast=\"auto\"> sync allows contacts to be shared on-demand between different tenants and constantly updated throughout the day.\u00a0<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Google Contacts: <\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">Whether working from home (WFH) or at the office, more employees are taking their work with them wherever they go. Mobile apps allow people to work from any location. Having a <\/span><a href=\"https:\/\/cirahub.com\/support\/two-way-contact-sync-an-exchange-server-and-google\/\"><span data-contrast=\"none\">2-way sync<\/span><\/a><span data-contrast=\"auto\"> solution that integrates with Google\u2019s Contacts features allows easy sharing of information with automatic updates, tremendously boosting productivity across teams.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">CRMs: <\/span><\/b><\/p>\n<p><span data-contrast=\"auto\">CRMs are ubiquitous tools in a wide range of organizations for storing essential data relating to customers, vendors, potential leads, and more. CRM tools can benefit immensely from a <\/span><a href=\"https:\/\/cirahub.com\/blog\/what-is-two-way-sync\/\"><span data-contrast=\"none\">2-way automatic sync solution<\/span><\/a>,<span data-contrast=\"auto\"> whether within the organization or between multiple tenants, to streamline communications and improve organizational workflows.<\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ever wondered how to make two Global Address Lists (GALs) &#8222;talk&#8220; to each other? Well, you&#8217;re in luck! Here&#8217;s an easy, step-by-step guide on how to perform a two-way GAL to GAL sync. This article will outline how to sync the Global Address List (GAL) to another GAL with CiraHub. We&#8217;re breaking down the entire [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":50028,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"page-cirahub.php","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[17,169],"tags":[140,143],"ppma_author":[374],"class_list":["post-40062","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-support","category-global-address-list","tag-gal","tag-gal-sync"],"authors":[{"term_id":374,"user_id":9,"is_guest":0,"slug":"jon-harris","display_name":"jlh@ciraapps.com","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/c8f87026173c8bb1e783c78eac6f1b77bc2bc6d4861a18f530c9baa52d7b425e?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/posts\/40062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/comments?post=40062"}],"version-history":[{"count":43,"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/posts\/40062\/revisions"}],"predecessor-version":[{"id":56732,"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/posts\/40062\/revisions\/56732"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/media\/50028"}],"wp:attachment":[{"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/media?parent=40062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/categories?post=40062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/tags?post=40062"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/cirahub.com\/de\/wp-json\/wp\/v2\/ppma_author?post=40062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}