{"id":1810,"date":"2025-11-28T23:06:07","date_gmt":"2025-11-28T23:06:07","guid":{"rendered":"https:\/\/devad.io\/guides\/?p=1810"},"modified":"2026-01-28T18:21:49","modified_gmt":"2026-01-28T18:21:49","slug":"more-integration-slack-opencart-martfury-zalo-zendesk-viber-line-wechat","status":"publish","type":"post","link":"https:\/\/devad.io\/guides\/chat-devad-io-docs\/more-integration-slack-opencart-martfury-zalo-zendesk-viber-line-wechat\/","title":{"rendered":"More Integration: Slack, Opencart, Martfury, Zalo, Zendesk, Viber, Line, WeChat"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"slack-integration-guide\">Slack Integration &amp; Synchronization<\/h2>\n\n\n\n<p>The Slack integration empowers your team to handle customer support directly from your existing Slack workspace. By synchronizing the two platforms, messages sent from Slack are mirrored in the chat dashboard, and user replies are pushed to Slack in real-time.<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"how-to-setup-slack\">How to Setup Slack<\/h2>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-8fc5364\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>1<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-8fc5364\" class=\"gspb_heading gspb_heading-id-gsbp-8fc5364 \">Install &#038; Activate<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Navigate to <strong>Settings &gt; Apps<\/strong>, locate <strong>Slack<\/strong>, and enter your license key to install the application. If you are using the Cloud version, simply click <strong>Active<\/strong>.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-1dc2dea\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>2<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-1dc2dea\" class=\"gspb_heading gspb_heading-id-gsbp-1dc2dea \">Synchronize Workspace<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Go to <strong>Settings &gt; Slack<\/strong> and click the <strong>Synchronize now<\/strong> button. Follow the authentication prompts to connect your specific Slack workspace.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-3511c9e\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>3<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-3511c9e\" class=\"gspb_heading gspb_heading-id-gsbp-3511c9e \">Channel Configuration<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Select a <strong>Public Channel<\/strong> (e.g., #general) to receive notifications. If you encounter issues, ensure you chose a public channel during the initial sync. If not, re-sync and select the correct channel type.<\/p>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"troubleshooting-slack\">Troubleshooting Slack Issues<\/h3>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordion gs-accordion gspb_accordion-id-gsbp-slack-help\" id=\"gspb_accordion-id-gsbp-slack-help\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-slack-reply gsopen\" id=\"gspb_accordionitem-gsbp-slack-reply\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"><div id=\"gs-trigger-gsbp-slack-help-0\" class=\"gs-accordion-item__title\" aria-expanded=\"true\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-slack-reply\"><div class=\"gs-accordion-item__heading\">Cannot Reply from Slack<\/div><meta itemprop=\"name\" content=\"Cannot Reply from Slack\"\/><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-slack-help-0\" class=\"gs-accordion-item__content\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" id=\"gspb-accordion-item-content-gsbp-slack-reply\" aria-hidden=\"false\"><div class=\"gs-accordion-item__text\" itemprop=\"text\">\n<p>Navigate to <code>\/script\/apps\/slack\/post.php<\/code> in your browser to verify connectivity. Additionally, check your Slack <strong>Workspace Settings &gt; Permissions<\/strong> and ensure that &#8220;Anyone can create public channels&#8221; is enabled. If problems persist, contact Slack support.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-slack-sync gsclose\" id=\"gspb_accordionitem-gsbp-slack-sync\" itemscope><div id=\"gs-trigger-gsbp-slack-help-1\" class=\"gs-accordion-item__title\" aria-expanded=\"false\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-slack-sync\"><div class=\"gs-accordion-item__heading\">Sync Not Working<\/div><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-slack-help-1\" class=\"gs-accordion-item__content\" itemscope id=\"gspb-accordion-item-content-gsbp-slack-sync\" aria-hidden=\"true\"><div class=\"gs-accordion-item__text\">\n<p>This usually happens if a private channel was selected. Restart the synchronization process and strictly select a <strong>Public Channel<\/strong> (like #general).<\/p>\n<\/div><\/div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"opencart-integration\">OpenCart Integration<\/h2>\n\n\n\n<p>This integration supports OpenCart 3 and OpenCart Multistore. It embeds the chat widget and synchronizes logged-in customer data automatically.<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"opencart-setup-guide\">OpenCart Setup Guide<\/h2>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-5c14c12\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>1<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-5c14c12\" class=\"gspb_heading gspb_heading-id-gsbp-5c14c12 \">App Installation<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Install the OpenCart app via <strong>Settings &gt; Apps<\/strong>. Go to <strong>Settings &gt; OpenCart<\/strong> and fill in your store URL and database details.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-cd4b795\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>2<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-cd4b795\" class=\"gspb_heading gspb_heading-id-gsbp-cd4b795 \">API Configuration<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>In OpenCart Admin, navigate to <strong>System &gt; Users &gt; API<\/strong>. Edit the &#8220;Default&#8221; user, generate an <strong>API Key<\/strong>, enable the Status, and ensure your server IP is added to the allowed IP list.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-23019e4\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>3<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-23019e4\" class=\"gspb_heading gspb_heading-id-gsbp-23019e4 \">Edit Controller File<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Edit <code>catalog\/controller\/common\/header.php<\/code> via FTP. Insert the following code block inside the <code>$data<\/code> variable definition:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$data&#91;'script'] = $this-&gt;customer-&gt;getFirstName() ? 'var SB_DEFAULT_USER = { first_name: \"' . $this-&gt;customer-&gt;getFirstName() . '\", last_name: \"' . $this-&gt;customer-&gt;getLastName() . '\", email: \"' . $this-&gt;customer-&gt;getEmail() . '\", extra: { opencart_id: &#91;\"' . $this-&gt;customer-&gt;getId() . '|' . (isset($_COOKIE&#91;'OCSESSID']) ? $_COOKIE&#91;'OCSESSID'] : '') . '\", \"Open Cart ID\"], phone: &#91;\"' . $this-&gt;customer-&gt;getTelephone() . '\", \"Phone\"], opencart_store: &#91;\"' . $this-&gt;config-&gt;get('config_name') . '\", \"OpenCart Store\"], opencart_store_url: &#91;\"' . $_SERVER&#91;'HTTP_HOST'] . '\", \"OpenCart Store URL\"] } };' : '';<\/code><\/pre>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-7849da1\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>4<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-7849da1\" class=\"gspb_heading gspb_heading-id-gsbp-7849da1 \">Update Template &#038; API<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Edit <code>catalog\/view\/theme\/default\/template\/common\/header.twig<\/code> (or your active theme folder). Add <code>&lt;script&gt;{{ script }}&lt;\/script&gt;<\/code> inside the <code>&lt;head&gt;<\/code> tag. Finally, download the <code>sb.php<\/code> file from the installation package and upload it to <code>catalog\/controller\/api\/<\/code>.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"active-ecommerce-integration\">Active eCommerce Integration<\/h2>\n\n\n\n<p>For Active eCommerce CMS users, this integration enables chat features and supports &#8220;Sellers Chat&#8221; for multi-vendor marketplaces. <strong>Note: Not compatible with the Cloud version.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>App Setup:<\/strong> Activate the App and enter your database details. Retrieve the <strong>Secret Key<\/strong> (APP_KEY) from your website&#8217;s root <code>.env<\/code> file.<\/li>\n\n\n\n<li><strong>Code Integration:<\/strong> Edit the file <code>\\resources\\views\\frontend\\inc\\footer.blade.php<\/code>. Insert the code below immediately after the <code>&lt;footer&gt;<\/code> tag. Replace <code>[YOUR-SITE]<\/code> with your actual chat installation URL.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script src=\"https:\/\/&#91;YOUR-SITE]\/js\/min\/jquery.min.js\"&gt;&lt;\/script&gt;\n&lt;script id=\"sbinit\" src=\"https:\/\/&#91;YOUR-SITE]\/js\/main.js\"&gt;&lt;\/script&gt;\n@php\n$sb_code = '';\n$sb_cart = false;\nif (Auth::check() &amp;&amp; !isAdmin()) $sb_code = 'var SB_AECOMMERCE_ACTIVE_USER = '. Auth::user()-&gt;id. ';';\nif (isset($detailedProduct)) $sb_code.= 'var SB_DEFAULT_AGENT = \"aecommerce-'. $detailedProduct-&gt;user-&gt;id. '\";';\nif (auth()-&gt;user() != null) $sb_cart = \\App\\Models\\Cart::where('user_id', Auth::user()-&gt;id)-&gt;get(); else {\n$temp_user_id = Session()-&gt;get('temp_user_id'); if ($temp_user_id) {\n$sb_cart = \\App\\Models\\Cart::where('temp_user_id', $temp_user_id)-&gt;get();\n}}\nif ($sb_cart &amp;&amp; count($sb_cart) &gt; 0) {\n$sb_code.= 'var SB_AECOMMERCE_CART = &#91;'; foreach ($sb_cart as $key =&gt; $item) { $sb_code.= '&#91;\"'. $item&#91;'product_id']. '\", \"'. $item&#91;'price']. '\", \"'. $item&#91;'quantity']. '\"],'; } $sb_code = substr($sb_code, 0, -1). '];';\n}\nif ($sb_code != '') echo '&lt;script&gt;'. $sb_code. '&lt;\/script&gt;';\n@endphp<\/code><\/pre>\n\n\n\n<p><strong>Sellers Chat:<\/strong> To restrict vendors to only see their own customer conversations, enable <em>Settings &gt; Miscellaneous &gt; Hide conversations of other agents<\/em>. Use the <strong>Import vendors<\/strong> button to automatically register sellers as agents.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"martfury-integration\">Martfury Integration<\/h2>\n\n\n\n<p>Compatible with the Martfury Laravel Marketplace script. <strong>Note: Not compatible with the Cloud version.<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Database:<\/strong> Get credentials from your <code>.env<\/code> file and enter them in <em>Settings &gt; Martfury<\/em>.<\/li>\n\n\n\n<li><strong>Path Verification:<\/strong> Upload the verification file to the <code>\/public\/<\/code> directory of Martfury and open it in a browser to confirm the path.<\/li>\n\n\n\n<li><strong>Front-End Code:<\/strong> Copy your chat installation code (found in Settings) and paste it into Martfury Admin &gt; Appearance &gt; Custom JS &gt; <strong>Footer JS<\/strong>. <em>Remove the jQuery script line if it&#8217;s already loaded by Martfury.<\/em><\/li>\n\n\n\n<li><strong>Sellers Chat:<\/strong> Enable &#8220;Private Chat&#8221; in Martfury settings. Import all vendors, then manually link each vendor to their store ID in the <em>Private chat linking<\/em> settings.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"zalo-integration-setup\">Zalo Integration Setup<\/h2>\n\n\n\n<p>Integrate your Zalo Official Account to receive and reply to messages directly.<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-8cf370e7 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\" id=\"zalo-installation-process\">Zalo Installation Process<\/h2>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-12e2eb0\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>1<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-12e2eb0\" class=\"gspb_heading gspb_heading-id-gsbp-12e2eb0 \">Register Zalo App<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Create a new App at <a href=\"https:\/\/developers.zalo.me\/\">developers.zalo.me<\/a>. Copy the <strong>Application ID<\/strong> and <strong>Application Secret Key<\/strong> and paste them into <em>Settings &gt; Synchronization &gt; Zalo<\/em>.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-5cb9baf\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>2<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-5cb9baf\" class=\"gspb_heading gspb_heading-id-gsbp-5cb9baf \">Configure Webhooks<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>In the Zalo developer portal, go to Webhooks. Set the URL provided by your chat settings (<em>Settings &gt; Zalo &gt; Synchronization &gt; Webhook URL<\/em>). Also, copy the <strong>OA Secret Key<\/strong> from the developer portal and save it in your chat settings.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-3999ef5\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>3<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-3999ef5\" class=\"gspb_heading gspb_heading-id-gsbp-3999ef5 \">Enable Events<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>You must enable all the following webhook events in the Zalo portal: <code>user_send_location<\/code>, <code>user_send_image<\/code>, <code>user_send_link<\/code>, <code>user_send_text<\/code>, <code>user_send_sticker<\/code>, <code>user_send_gif<\/code>, <code>user_received_message<\/code>, <code>user_seen_message<\/code>, <code>oa_send_text<\/code>, <code>oa_send_image<\/code>, <code>oa_send_list<\/code>, <code>oa_send_gif<\/code>, <code>user_send_audio<\/code>, <code>user_send_video<\/code>, <code>user_send_file<\/code>, <code>user_reacted_message<\/code>, <code>user_received_message<\/code>.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-f0531d1\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>4<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-f0531d1\" class=\"gspb_heading gspb_heading-id-gsbp-f0531d1 \">Link Official Account<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Navigate to <strong>Official Account &gt; OA Management<\/strong> in the Zalo portal and link your official account to the app.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-acc2e2e\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>5<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-acc2e2e\" class=\"gspb_heading gspb_heading-id-gsbp-acc2e2e \">Generate Tokens<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Use the <a href=\"https:\/\/developers.zalo.me\/tools\/explorer\/\">API Explorer<\/a> tool. Select <strong>OA Access Token<\/strong>, choose your Official Account, and click <strong>Get Access Token<\/strong>. Copy the <strong>Refresh Token<\/strong> generated and paste it into <em>Settings &gt; Zalo &gt; Synchronization &gt; Refresh token<\/em>.<\/p>\n\n\n\n<div class=\"gspb_heading_sep_gsbp-1fc6e7d\"><div class=\"gspb_heading_sep gspb_heading_sep_before\"><div class=\"gs-numhead__circle\"><span>6<\/span><\/div><\/div><h2 id=\"gspb_heading-id-gsbp-1fc6e7d\" class=\"gspb_heading gspb_heading-id-gsbp-1fc6e7d \">Review &#038; Test<span class=\"gspb_heading_subtitle\"><\/span><\/h2><\/div>\n\n\n\n<p>Add a test user as Admin under the <strong>Role<\/strong> menu to test the integration. Finally, go to <strong>Sign up to use API &gt; Official Account API<\/strong>, enable User Management, and click <strong>Submit for review<\/strong>.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"zendesk-integration-setup\">Zendesk Integration<\/h2>\n\n\n\n<p>This integration links Zendesk users to chat users via email or phone number and creates tickets for new conversations.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Domain:<\/strong> If your Zendesk URL is <code>https:\/\/script.zendesk.com<\/code>, enter only <code>script<\/code> in <em>Settings &gt; Zendesk<\/em>.<\/li>\n\n\n\n<li><strong>API Key:<\/strong> Generate a token in Zendesk (Admin &gt; Channels &gt; API &gt; Settings &gt; Add API token) and use your Zendesk email address.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"whmcs-integration-details\">WHMCS Integration<\/h2>\n\n\n\n<p>Requires installing the App within the chat system and a separate Add-on within WHMCS. <strong>Not compatible with Cloud version.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-greenshift-blocks-tabs gspb-tabs gspb_tabs-id-gsbp-whmcs-tabs gstabs-pills\" data-autoplay=\"false\" data-autoplaytime=\"4\"><div class=\"t-btn-container\" role=\"tablist\"><button class=\"t-btn active\" aria-selected=\"true\" role=\"tab\" tabindex=\"0\" id=\"gspb-tab-item-btn-gsbp-whmcs-tabs-0\" aria-controls=\"gspb-tab-item-content-gsbp-whmcs-tabs-0\"><div class=\"tabtitlelabel\">Chat App<\/div><\/button><button class=\"t-btn\" aria-selected=\"false\" role=\"tab\" tabindex=\"-1\" id=\"gspb-tab-item-btn-gsbp-whmcs-tabs-1\" aria-controls=\"gspb-tab-item-content-gsbp-whmcs-tabs-1\"><div class=\"tabtitlelabel\">WHMCS Addon<\/div><\/button><\/div><div class=\"t-panel-container\"><div class=\"gswipertabs\"><div class=\"swiper-wrapper\">\n<div aria-labelledby=\"gspb-tab-item-btn-gsbp-whmcs-tabs-0\" id=\"gspb-tab-item-content-gsbp-whmcs-tabs-0\" role=\"tabpanel\" tabindex=\"0\" class=\"t-panel swiper-slide active\"><div class=\"wp-block-greenshift-blocks-tab\">\n<p>Go to <em>Settings &gt; Apps &gt; WHMCS<\/em>. Enter your license key, database details, and the full WHMCS installation URL. Ensure <code>script\/config.php<\/code> is updated if database details change.<\/p>\n<\/div><\/div>\n\n\n\n<div aria-labelledby=\"gspb-tab-item-btn-gsbp-whmcs-tabs-1\" id=\"gspb-tab-item-content-gsbp-whmcs-tabs-1\" role=\"tabpanel\" tabindex=\"0\" class=\"t-panel swiper-slide\"><div class=\"wp-block-greenshift-blocks-tab\">\n<p>Upload the <code>script<\/code> folder from <code>addon.zip<\/code> to <code>\/modules\/addons\/<\/code> in your WHMCS installation. In WHMCS Admin, go to <em>System Settings &gt; Addon Modules<\/em>, activate it, click Configure, and input your Chat Plugin URL.<\/p>\n<\/div><\/div>\n\n\n\n<div aria-labelledby=\"gspb-tab-item-btn-gsbp-whmcs-tabs-2\" id=\"gspb-tab-item-content-gsbp-whmcs-tabs-2\" role=\"tabpanel\" tabindex=\"0\" class=\"t-panel swiper-slide\"><div class=\"wp-block-greenshift-blocks-tab\"><\/div><\/div>\n<\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"perfex-crm\">Perfex CRM<\/h2>\n\n\n\n<p>Requires the chat system to be installed on the same domain and file system. <strong>Not compatible with Cloud version.<\/strong> Install the App in settings, then upload the <code>module.zip<\/code> in Perfex (Setups &gt; Modules).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"other-messaging-integrations\">Other Messaging Integrations<\/h2>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordion gs-accordion gspb_accordion-id-gsbp-other-msg\" id=\"gspb_accordion-id-gsbp-other-msg\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\">\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-viber gsopen\" id=\"gspb_accordionitem-gsbp-viber\" itemscope itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\"><div id=\"gs-trigger-gsbp-other-msg-0\" class=\"gs-accordion-item__title\" aria-expanded=\"true\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-viber\"><div class=\"gs-accordion-item__heading\">Viber<\/div><meta itemprop=\"name\" content=\"Viber\"\/><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-other-msg-0\" class=\"gs-accordion-item__content\" itemscope itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\" id=\"gspb-accordion-item-content-gsbp-viber\" aria-hidden=\"false\"><div class=\"gs-accordion-item__text\" itemprop=\"text\">\n<p>Create a bot account at the <a href=\"https:\/\/partners.viber.com\/account\/create-bot-account\">Viber Partner site<\/a>. Copy the <strong>Token<\/strong> into <em>Settings &gt; Viber<\/em>. Your site must use HTTPS.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-line gsclose\" id=\"gspb_accordionitem-gsbp-line\" itemscope><div id=\"gs-trigger-gsbp-other-msg-1\" class=\"gs-accordion-item__title\" aria-expanded=\"false\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-line\"><div class=\"gs-accordion-item__heading\">LINE<\/div><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-other-msg-1\" class=\"gs-accordion-item__content\" itemscope id=\"gspb-accordion-item-content-gsbp-line\" aria-hidden=\"true\"><div class=\"gs-accordion-item__text\">\n<p>Create a <strong>Messaging API<\/strong> channel in the <a href=\"https:\/\/developers.line.biz\/console\/\">LINE Developers Console<\/a>. Copy the <strong>Channel Secret<\/strong> and generate a long-lived <strong>Channel Access Token<\/strong>. Paste these into settings. Verify the Webhook URL in the LINE console and disable &#8220;Auto-reply messages&#8221;.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-accordionitem gs-accordion-item gspb_accordionitem-gsbp-wechat gsclose\" id=\"gspb_accordionitem-gsbp-wechat\" itemscope><div id=\"gs-trigger-gsbp-other-msg-2\" class=\"gs-accordion-item__title\" aria-expanded=\"false\" role=\"button\" tabindex=\"0\" aria-controls=\"gspb-accordion-item-content-gsbp-wechat\"><div class=\"gs-accordion-item__heading\">WeChat<\/div><span class=\"iconfortoggle\"><span class=\"gs-iconbefore\"><\/span><span class=\"gs-iconafter\"><\/span><\/span><\/div><div aria-labelledby=\"gs-trigger-gsbp-other-msg-2\" class=\"gs-accordion-item__content\" itemscope id=\"gspb-accordion-item-content-gsbp-wechat\" aria-hidden=\"true\"><div class=\"gs-accordion-item__text\">\n<p>Requires a verified <strong>Service Account<\/strong>. Copy the <strong>Developer ID (AppID)<\/strong> and <strong>Password (AppSecret)<\/strong> from <em>Basic Configuration<\/em>. Whitelist your server IP. Links and file attachments are not supported.<\/p>\n<\/div><\/div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Slack Integration &amp; Synchronization The Slack integration empowers your team to handle customer support directly from your existing Slack workspace. By synchronizing the two platforms,&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"#gspb_accordion-id-gsbp-slack-help .gs-accordion-item.gsclose > .gs-accordion-item__content{overflow: hidden;opacity: 0;} #gspb_accordion-id-gsbp-slack-help .gs-accordion-item.gsopen > .gs-accordion-item__content{opacity: 1;max-height:5000px} #gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__title > .gs-accordion-item__heading{outline:0;text-decoration:none;margin:0 !important;padding:0!important;flex-grow:1} #gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__title{z-index:1;margin:0;cursor:pointer;transition:all .3s ease-in-out; position: relative;display: flex;justify-content: space-between;align-items: center;flex-wrap:nowrap} #gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__content{z-index:0;position:relative;max-height: 0;will-change: max-height;transition: all 0.25s ease-out;}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__title{background-color:#f9f9f9;}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__title{border-style:solid;border-width:1px;border-color:var(--wp--preset--color--border, #00000012);}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__content{background-color:#ffffff;}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__content{border-style:solid;border-width:1px;border-color:var(--wp--preset--color--border, #00000012);}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__content{border-top-style:solid;border-top-width:1px;border-top-color:#00000000;}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__title span.iconfortoggle{margin-left:15px;}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item{margin-bottom:10px;}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__title{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__content > .gs-accordion-item__text{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__title{text-align: center}#gspb_accordion-id-gsbp-slack-help .gs-accordion-item > .gs-accordion-item__title span.iconfortoggle{display:inline-block;height:14px;width:14px; position:relative}.gs-accordion .gs-accordion-item.gsopen .gs-accordion-item__title .gs-iconafter{transform:rotate(0)}.gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconbefore{content:'';width:14px;height:2px;border-radius:2px;background-color:#111;position:absolute;top:6px;left:0} .gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconafter{content:'';width:14px;height:2px;border-radius:2px;background-color:#111;position:absolute;top:6px;transform:rotate(90deg);transition:all .3s ease-in-out; left:0}.gspb-tabs *{box-sizing: border-box !important}.t-btn-container{display:flex;flex-direction:row;width:100%;align-items:center;margin-bottom:-1px;flex-wrap:wrap}.t-btn-container .t-btn{background-origin: border-box;list-style:none;display:inline-flex;align-items:center;margin:0;padding:11px 24px;cursor:pointer;position:relative;transition:all .4s ease-in-out; font-size:20px}.t-btn-container .t-btn .tabsubtitle{font-size:70%;opacity:.7}.gstabs-tabs .t-btn{border:1px solid transparent;border-top-width:2px}.gstabs-tabs .t-btn:focus{outline:none;}.gstabs-tabs .t-btn.active{border-color:rgba(206,206,206,.4);border-bottom-color:#fff;background-color:#fff;color:#333}.t-panel-container .t-panel{opacity:0;overflow:hidden;display:none}.t-panel-container .t-panel.active{opacity:1;display:block!important}.t-panel-container{margin-bottom:25px;overflow:hidden; padding:30px}.gstabs-tabs .t-panel-container{border:1px solid rgba(206,206,206,.4);background-color:#fff}.t-btn-container ul{margin:0!important;padding:0!important}.gstabs-underline .t-btn-container .t-btn:after{position:absolute;bottom:0;left:0;content:'';height:3px;width:0;transition:width .5s,left .5s,right .5s;}.gstabs-underline .t-btn-container .t-btn.active:after{width:100%;left:0;right:0}.gstabs-pills .t-btn-container .t-btn{margin:0 10px;border:1px solid transparent}.gstabs-vertical{display:flex}.gstabs-vertical .t-btn-container{display:block;width:150px}.gstabs-vertical .t-btn-container .t-btn{margin-bottom:10px;width:150px; border:1px solid transparent}.gstabs-vertical .t-panel-container{flex-grow:1}.t-btn-container .t-btn .gs-image{flex-grow:inherit;}.t-btn-container .t-btn img{margin:0;height:25px;min-width:auto}@keyframes gcwidthleftright{0%{width:0%}100%{width:100%}}@keyframes gcslidefromtop{0%{transform:translateY(-10px);opacity:0}100%{transform:translateY(0);opacity:1}}@media (max-width: 575.98px){body .tabscroll .t-btn-container{overflow-x:scroll;flex-wrap:nowrap;scroll-behavior:smooth;scroll-snap-type:x mandatory;width: 100% !important;white-space: nowrap;display:block; padding-bottom:15px}.tabscroll .t-btn-container .t-btn{scroll-snap-align:start;white-space: nowrap;width: auto !important;margin-right: 10px;}.tabscroll .t-btn-container .t-btn.active{box-shadow:none!important}.gstabs-vertical{display:block !important}.gstabs-vertical .t-panel-container{margin-top:25px}.t-btn-container .t-btn{font-size:15px}}.gswipertabs{overflow:hidden}.t-panel-container .t-panel{width:100%}.t-panel-container p:last-of-type{margin-bottom:0}.gspb_tabs-id-gsbp-whmcs-tabs .t-btn-container{justify-content: left}.gspb_tabs-id-gsbp-whmcs-tabs.gspb-tabs > .t-btn-container > .t-btn{margin-left:calc(10px\/2);margin-right:calc(10px\/2);margin-bottom:calc(10px);border-radius:2px}.gspb_tabs-id-gsbp-whmcs-tabs.gspb-tabs > .t-btn-container{margin-right:calc(-10px\/2) !important;margin-left:calc(-10px\/2) !important}.gspb_tabs-id-gsbp-whmcs-tabs > .t-btn-container > .t-btn{background-color: #f5f5f5}.gspb_tabs-id-gsbp-whmcs-tabs > .t-btn-container > .t-btn.active{background-color: #e5e5e5}.gspb_tabs-id-gsbp-whmcs-tabs .t-btn-container .t-btn{gap:10px} #gspb_accordion-id-gsbp-other-msg .gs-accordion-item.gsclose > .gs-accordion-item__content{overflow: hidden;opacity: 0;} #gspb_accordion-id-gsbp-other-msg .gs-accordion-item.gsopen > .gs-accordion-item__content{opacity: 1;max-height:5000px} #gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__title > .gs-accordion-item__heading{outline:0;text-decoration:none;margin:0 !important;padding:0!important;flex-grow:1} #gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__title{z-index:1;margin:0;cursor:pointer;transition:all .3s ease-in-out; position: relative;display: flex;justify-content: space-between;align-items: center;flex-wrap:nowrap} #gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__content{z-index:0;position:relative;max-height: 0;will-change: max-height;transition: all 0.25s ease-out;}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__title{background-color:#f9f9f9;}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__title{border-style:solid;border-width:1px;border-color:var(--wp--preset--color--border, #00000012);}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__content{background-color:#ffffff;}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__content{border-style:solid;border-width:1px;border-color:var(--wp--preset--color--border, #00000012);}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__content{border-top-style:solid;border-top-width:1px;border-top-color:#00000000;}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__title span.iconfortoggle{margin-left:15px;}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item{margin-bottom:10px;}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__title{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__content > .gs-accordion-item__text{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__title{text-align: center}#gspb_accordion-id-gsbp-other-msg .gs-accordion-item > .gs-accordion-item__title span.iconfortoggle{display:inline-block;height:14px;width:14px; position:relative}.gs-accordion .gs-accordion-item.gsopen .gs-accordion-item__title .gs-iconafter{transform:rotate(0)}.gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconbefore{content:'';width:14px;height:2px;border-radius:2px;background-color:#111;position:absolute;top:6px;left:0} .gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconafter{content:'';width:14px;height:2px;border-radius:2px;background-color:#111;position:absolute;top:6px;transform:rotate(90deg);transition:all .3s ease-in-out; left:0}#gspb_heading-id-gsbp-8fc5364{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-8fc5364{display:flex; align-items:center;}.gspb_heading_sep_gsbp-8fc5364 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-8fc5364 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-8fc5364 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-8fc5364 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-8fc5364 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-8fc5364{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-8fc5364 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-8fc5364{font-weight:normal!important;}#gspb_heading-id-gsbp-8fc5364 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-8fc5364{margin-top:2px;}#gspb_heading-id-gsbp-1dc2dea{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-1dc2dea{display:flex; align-items:center;}.gspb_heading_sep_gsbp-1dc2dea > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-1dc2dea .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-1dc2dea .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-1dc2dea .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-1dc2dea .gspb_heading_subtitle, #gspb_subheading-id-gsbp-1dc2dea{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-1dc2dea .gspb_heading_subtitle, #gspb_subheading-id-gsbp-1dc2dea{font-weight:normal!important;}#gspb_heading-id-gsbp-1dc2dea .gspb_heading_subtitle, #gspb_subheading-id-gsbp-1dc2dea{margin-top:2px;}#gspb_heading-id-gsbp-3511c9e{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-3511c9e{display:flex; align-items:center;}.gspb_heading_sep_gsbp-3511c9e > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-3511c9e .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-3511c9e .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-3511c9e .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-3511c9e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-3511c9e{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-3511c9e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-3511c9e{font-weight:normal!important;}#gspb_heading-id-gsbp-3511c9e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-3511c9e{margin-top:2px;}#gspb_heading-id-gsbp-5c14c12{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-5c14c12{display:flex; align-items:center;}.gspb_heading_sep_gsbp-5c14c12 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-5c14c12 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-5c14c12 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-5c14c12 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-5c14c12 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5c14c12{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-5c14c12 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5c14c12{font-weight:normal!important;}#gspb_heading-id-gsbp-5c14c12 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5c14c12{margin-top:2px;}#gspb_heading-id-gsbp-cd4b795{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-cd4b795{display:flex; align-items:center;}.gspb_heading_sep_gsbp-cd4b795 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-cd4b795 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-cd4b795 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-cd4b795 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-cd4b795 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-cd4b795{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-cd4b795 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-cd4b795{font-weight:normal!important;}#gspb_heading-id-gsbp-cd4b795 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-cd4b795{margin-top:2px;}#gspb_heading-id-gsbp-23019e4{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-23019e4{display:flex; align-items:center;}.gspb_heading_sep_gsbp-23019e4 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-23019e4 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-23019e4 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-23019e4 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-23019e4 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-23019e4{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-23019e4 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-23019e4{font-weight:normal!important;}#gspb_heading-id-gsbp-23019e4 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-23019e4{margin-top:2px;}#gspb_heading-id-gsbp-7849da1{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-7849da1{display:flex; align-items:center;}.gspb_heading_sep_gsbp-7849da1 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-7849da1 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-7849da1 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-7849da1 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-7849da1 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-7849da1{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-7849da1 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-7849da1{font-weight:normal!important;}#gspb_heading-id-gsbp-7849da1 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-7849da1{margin-top:2px;}#gspb_heading-id-gsbp-12e2eb0{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-12e2eb0{display:flex; align-items:center;}.gspb_heading_sep_gsbp-12e2eb0 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-12e2eb0 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-12e2eb0 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-12e2eb0 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-12e2eb0 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-12e2eb0{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-12e2eb0 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-12e2eb0{font-weight:normal!important;}#gspb_heading-id-gsbp-12e2eb0 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-12e2eb0{margin-top:2px;}#gspb_heading-id-gsbp-5cb9baf{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-5cb9baf{display:flex; align-items:center;}.gspb_heading_sep_gsbp-5cb9baf > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-5cb9baf .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-5cb9baf .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-5cb9baf .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-5cb9baf .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5cb9baf{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-5cb9baf .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5cb9baf{font-weight:normal!important;}#gspb_heading-id-gsbp-5cb9baf .gspb_heading_subtitle, #gspb_subheading-id-gsbp-5cb9baf{margin-top:2px;}#gspb_heading-id-gsbp-3999ef5{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-3999ef5{display:flex; align-items:center;}.gspb_heading_sep_gsbp-3999ef5 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-3999ef5 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-3999ef5 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-3999ef5 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-3999ef5 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-3999ef5{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-3999ef5 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-3999ef5{font-weight:normal!important;}#gspb_heading-id-gsbp-3999ef5 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-3999ef5{margin-top:2px;}#gspb_heading-id-gsbp-f0531d1{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-f0531d1{display:flex; align-items:center;}.gspb_heading_sep_gsbp-f0531d1 > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-f0531d1 .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-f0531d1 .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-f0531d1 .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-f0531d1 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-f0531d1{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-f0531d1 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-f0531d1{font-weight:normal!important;}#gspb_heading-id-gsbp-f0531d1 .gspb_heading_subtitle, #gspb_subheading-id-gsbp-f0531d1{margin-top:2px;}#gspb_heading-id-gsbp-acc2e2e{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-acc2e2e{display:flex; align-items:center;}.gspb_heading_sep_gsbp-acc2e2e > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-acc2e2e .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-acc2e2e .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-acc2e2e .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-acc2e2e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-acc2e2e{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-acc2e2e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-acc2e2e{font-weight:normal!important;}#gspb_heading-id-gsbp-acc2e2e .gspb_heading_subtitle, #gspb_subheading-id-gsbp-acc2e2e{margin-top:2px;}#gspb_heading-id-gsbp-1fc6e7d{margin-top:0px;margin-bottom:0px;}.gspb_heading_sep_gsbp-1fc6e7d{display:flex; align-items:center;}.gspb_heading_sep_gsbp-1fc6e7d > .gspb_heading_sep{width:40px;}.gspb_heading_sep_gsbp-1fc6e7d .gs-numhead__circle { border: 3px solid #2184f9; border-radius: 50%; box-sizing: content-box; display: inline-block; font-weight: 700; text-align: center; overflow: hidden; color:#2184f9; }.gspb_heading_sep_gsbp-1fc6e7d .gs-numhead__circle{width:calc(40px - 6px);min-width:calc(40px - 6px);height:calc(40px - 6px);line-height:calc(40px - 6px);font-size:24px;}.gspb_heading_sep_gsbp-1fc6e7d .gspb_heading_sep_before{margin-right:17px;}#gspb_heading-id-gsbp-1fc6e7d .gspb_heading_subtitle, #gspb_subheading-id-gsbp-1fc6e7d{display:block; font-size:17px; line-height:22px; margin-top:5px}#gspb_heading-id-gsbp-1fc6e7d .gspb_heading_subtitle, #gspb_subheading-id-gsbp-1fc6e7d{font-weight:normal!important;}#gspb_heading-id-gsbp-1fc6e7d .gspb_heading_subtitle, #gspb_subheading-id-gsbp-1fc6e7d{margin-top:2px;}","pgc_sgb_lightbox_settings":"","footnotes":"","_siteseo_titles_title":"","_siteseo_titles_desc":"","_siteseo_analysis_target_kw":"","_siteseo_robots_canonical":"","_siteseo_robots_index":"","_siteseo_robots_follow":"","_siteseo_robots_primary_cat":"","_siteseo_social_fb_title":"","_siteseo_social_fb_desc":"","_siteseo_social_fb_img":"","_siteseo_social_twitter_title":"","_siteseo_social_twitter_desc":"","_siteseo_social_twitter_img":""},"categories":[2,124],"tags":[],"class_list":["post-1810","post","type-post","status-publish","format-standard","hentry","category-chat-devad-io-docs","category-more-integrations"],"acf":[],"menu_order":0,"_links":{"self":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/1810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/comments?post=1810"}],"version-history":[{"count":2,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/1810\/revisions"}],"predecessor-version":[{"id":2515,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/1810\/revisions\/2515"}],"wp:attachment":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/media?parent=1810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/categories?post=1810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/tags?post=1810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}