{"id":91718,"date":"2018-09-24T08:50:23","date_gmt":"2018-09-24T08:50:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/indigitall-web-push-notifications\/"},"modified":"2026-02-25T18:44:45","modified_gmt":"2026-02-25T18:44:45","slug":"indigitall-web-push-notifications","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/indigitall-web-push-notifications\/","author":16463424,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.3.3","stable_tag":"3.3.3","tested":"6.9.4","requires":"4.0","requires_php":"7.2.24","requires_plugins":null,"header_name":"IURNY by INDIGITALL \u2013 Instant Chat, Web Push Notifications","header_author":"iurny by indigitall","header_description":"Web push notifications Indigitall Wordpress plugin.","assets_banners_color":"1b365d","last_updated":"2026-02-25 18:44:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/documentation.indigitall.com\/reference\/wordpress-plugin","header_author_uri":"https:\/\/indigitall.com\/","rating":4.8,"author_block_rating":0,"active_installs":100,"downloads":14295,"num_ratings":12,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"sdkindigitall","date":"2018-09-25 10:28:16"},"1.4":{"tag":"1.4","author":"sdkindigitall","date":"2018-12-13 11:48:39"},"1.5":{"tag":"1.5","author":"sdkindigitall","date":"2019-01-04 12:53:15"},"1.6":{"tag":"1.6","author":"sdkindigitall","date":"2019-02-12 09:44:44"},"1.7.0":{"tag":"1.7.0","author":"sdkindigitall","date":"2019-04-01 14:26:37"},"2.0.0":{"tag":"2.0.0","author":"sdkindigitall","date":"2020-01-16 10:52:52"},"2.0.1":{"tag":"2.0.1","author":"sdkindigitall","date":"2020-03-18 08:32:43"},"2.0.2":{"tag":"2.0.2","author":"sdkindigitall","date":"2020-06-03 10:02:30"},"2.1.0":{"tag":"2.1.0","author":"sdkindigitall","date":"2020-07-20 10:51:18"},"2.1.1":{"tag":"2.1.1","author":"sdkindigitall","date":"2020-09-28 16:16:02"},"2.1.2":{"tag":"2.1.2","author":"sdkindigitall","date":"2020-10-01 14:40:20"},"2.1.3":{"tag":"2.1.3","author":"sdkindigitall","date":"2020-11-03 12:10:39"},"2.2.0":{"tag":"2.2.0","author":"sdkindigitall","date":"2020-12-15 14:19:21"},"2.2.1":{"tag":"2.2.1","author":"sdkindigitall","date":"2020-12-20 11:45:28"},"2.2.2":{"tag":"2.2.2","author":"sdkindigitall","date":"2021-01-13 17:13:27"},"2.2.3":{"tag":"2.2.3","author":"sdkindigitall","date":"2021-06-17 15:06:49"},"2.2.4":{"tag":"2.2.4","author":"sdkindigitall","date":"2021-06-23 10:45:54"},"2.2.5":{"tag":"2.2.5","author":"sdkindigitall","date":"2021-07-07 10:13:41"},"2.2.6":{"tag":"2.2.6","author":"sdkindigitall","date":"2022-01-13 11:33:21"},"2.3.0":{"tag":"2.3.0","author":"sdkindigitall","date":"2022-02-09 01:35:59"},"2.3.1":{"tag":"2.3.1","author":"sdkindigitall","date":"2022-02-09 17:24:06"},"2.3.2":{"tag":"2.3.2","author":"sdkindigitall","date":"2022-02-10 13:25:19"},"2.4.0":{"tag":"2.4.0","author":"sdkindigitall","date":"2022-03-02 12:38:07"},"2.4.1":{"tag":"2.4.1","author":"sdkindigitall","date":"2022-03-16 12:16:20"},"2.5.0":{"tag":"2.5.0","author":"sdkindigitall","date":"2022-05-04 11:59:37"},"2.6.0":{"tag":"2.6.0","author":"sdkindigitall","date":"2022-05-25 11:42:46"},"2.6.1":{"tag":"2.6.1","author":"sdkindigitall","date":"2022-05-26 18:57:57"},"2.7.0":{"tag":"2.7.0","author":"sdkindigitall","date":"2022-06-08 07:55:08"},"2.8.0":{"tag":"2.8.0","author":"sdkindigitall","date":"2022-06-20 08:47:19"},"2.8.1":{"tag":"2.8.1","author":"sdkindigitall","date":"2022-07-05 15:19:37"},"3.0.0":{"tag":"3.0.0","author":"sdkindigitall","date":"2022-08-16 18:04:49"},"3.0.1":{"tag":"3.0.1","author":"sdkindigitall","date":"2022-08-17 07:47:38"},"3.0.2":{"tag":"3.0.2","author":"sdkindigitall","date":"2022-08-17 09:26:25"},"3.0.3":{"tag":"3.0.3","author":"sdkindigitall","date":"2022-08-18 10:50:25"},"3.0.4":{"tag":"3.0.4","author":"sdkindigitall","date":"2022-09-05 07:54:12"},"3.0.5":{"tag":"3.0.5","author":"sdkindigitall","date":"2022-09-06 10:01:20"},"3.1.0":{"tag":"3.1.0","author":"sdkindigitall","date":"2022-10-17 10:12:25"},"3.2.0":{"tag":"3.2.0","author":"sdkindigitall","date":"2022-11-07 17:58:03"},"3.2.1":{"tag":"3.2.1","author":"sdkindigitall","date":"2022-11-07 18:13:26"},"3.2.2":{"tag":"3.2.2","author":"sdkindigitall","date":"2023-04-12 09:34:25"},"3.2.3":{"tag":"3.2.3","author":"sdkindigitall","date":"2023-08-16 10:45:24"},"3.2.4":{"tag":"3.2.4","author":"sdkindigitall","date":"2023-11-08 09:38:37"},"3.2.5":{"tag":"3.2.5","author":"sdkindigitall","date":"2024-01-11 08:27:07"},"3.2.6":{"tag":"3.2.6","author":"sdkindigitall","date":"2024-03-27 10:14:03"},"3.3.0":{"tag":"3.3.0","author":"sdkindigitall","date":"2024-10-22 14:03:01"},"3.3.1":{"tag":"3.3.1","author":"sdkindigitall","date":"2026-02-17 14:44:39"},"3.3.3":{"tag":"3.3.3","author":"sdkindigitall","date":"2026-02-25 18:44:45"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":2,"5":10},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3173709,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500-es.jpg":{"filename":"banner-1544x500-es.jpg","revision":3173709,"resolution":"1544x500","location":"assets","locale":"es"},"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3173709,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250-es.jpg":{"filename":"banner-772x250-es.jpg","revision":3173709,"resolution":"772x250","location":"assets","locale":"es"},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3173709,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.4","1.5","1.6","1.7.0","2.0.0","2.0.1","2.0.2","2.1.0","2.1.1","2.1.2","2.1.3","2.2.0","2.2.1","2.2.2","2.2.3","2.2.4","2.2.5","2.2.6","2.3.0","2.3.1","2.3.2","2.4.0","2.4.1","2.5.0","2.6.0","2.6.1","2.7.0","2.8.0","2.8.1","3.0.0","3.0.1","3.0.2","3.0.3","3.0.4","3.0.5","3.1.0","3.2.0","3.2.1","3.2.2","3.2.3","3.2.4","3.2.5","3.2.6","3.3.0","3.3.1","3.3.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2687490,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3173709,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3173709,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3173709,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3173709,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3173709,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3173709,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3173709,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3173709,"resolution":"9","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5707,60390,2379,17094,37677],"plugin_category":[],"plugin_contributors":[162202],"plugin_business_model":[],"class_list":["post-91718","plugin","type-plugin","status-publish","hentry","plugin_tags-chat","plugin_tags-click-to-chat","plugin_tags-live-chat","plugin_tags-web-chat","plugin_tags-web-push","plugin_contributors-sdkindigitall","plugin_committers-sdkindigitall"],"banners":{"banner":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/banner-772x250.jpg?rev=3173709","banner_2x":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/banner-1544x500.jpg?rev=3173709","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/icon-128x128.gif?rev=3173709","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-1.png?rev=2687490","caption":""},{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-2.png?rev=3173709","caption":""},{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-3.png?rev=3173709","caption":""},{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-4.png?rev=3173709","caption":""},{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-5.png?rev=3173709","caption":""},{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-6.png?rev=3173709","caption":""},{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-7.png?rev=3173709","caption":""},{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-8.png?rev=3173709","caption":""},{"src":"https:\/\/ps.w.org\/indigitall-web-push-notifications\/assets\/screenshot-9.png?rev=3173709","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Two solutions in one plugin:<\/strong> Communicate with your website visitors through:<\/p>\n\n<p>\u2705 Instant Messaging Chat - Click to Chat<\/p>\n\n<p>\u2705 Push notifications<\/p>\n\n<p>This plugin helps you add a chat floating button to your website and send push notifications to subscribers based on location or interactions.<\/p>\n\n<p>Use it to communicate with visitors and manage engagement from your WordPress admin.<\/p>\n\n<p><a href=\"https:\/\/indigitall.com\/\">About es<\/a> | <a href=\"https:\/\/documentation.indigitall.com\/docs\/instant-chat\">Documentation<\/a><\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=LeQviMuyhbs&amp;t<\/p>\n\n<h4>What you can do with IURNY plugin<\/h4>\n\n<p>1.- <strong>INSTANT CHAT<\/strong><\/p>\n\n<p>\u2b50 1.1 Insert a <strong>Instant Chat floating button<\/strong> on your website<\/p>\n\n<p>\u2b50 1.2 Set your <strong>\u2018web Chat\u2019 number<\/strong> and let your visitors contact you easily:\n\ud83d\udcf1 On mobile, launch web Chat Mobile app\n\ud83d\udcbb On desktop, launch web Chat Desktop app or web Chat Web, \ud83e\udd33 show QR Code to scan from phone<\/p>\n\n<p>\u2b50 1.3 We love freedom and flexibility. Set up and <strong>customize your Instant Chat:<\/strong>\n\ud83e\udd29 Decide the web position for the chat floating button\n\ud83e\udd29 Choose a color and we customize the entire visual theme of the widget. <strong>New!<\/strong> Upload your own brand image\n\ud83e\udd29 Define your core message writing the text for the bubble and welcome message on the chat and header\n\ud83e\udd29 Customize delay time selecting exactly when you want your new Instant Chat logo and chat window to display on the screen<\/p>\n\n<p>\u2b50 1.4 <strong>Analytics Integration:<\/strong> Automatically send events to Google Analytics, Google Tag Manager and Facebook Pixel when the user opens web Chat. Google Analytics 4 integration with the recommended \u201ciurny_lead\u201d event. You can also create your own custom events or add event parameters.<\/p>\n\n<p>\u2b50 1.5 <strong>Fast &amp; Light:<\/strong> We only load what is needed. iurny is lightweight.<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=jh3YdPkFFsw<\/p>\n\n<p>2.- <strong>PUSH NOTIFICATIONS<\/strong><\/p>\n\n<p>Segment and send <strong>customized and automated messages<\/strong> according to <strong>location, behavior and profile<\/strong>.<\/p>\n\n<p>\u2b50 2.1 Send <strong>welcome message<\/strong> to new web visitors creating friendly user experiences and community feeling<\/p>\n\n<p>\u2b50 2.2 Segment your messages by <strong>geotargeting<\/strong> improving your business results<\/p>\n\n<p>\u2b50 2.3 Create <strong>call-to-action messages:<\/strong> Use custom CTAs to encourage visitors with customized offers and discounts including <strong>retargeting actions<\/strong> with reminder and promotional messages to recover abandoned carts<\/p>\n\n<p>\u2b50 2.4 <strong>Support customers<\/strong> and help them in the sales process with the product update information<\/p>\n\n<p>\u2b50 2.5 <strong>Keep in touch<\/strong> with your users building loyal relationships with them<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=488ifwvqv3M<\/p>\n\n<h4>\u2301 FEATURES \ud83d\udc4f<\/h4>\n\n<p><strong>Automatic Notifications<\/strong> \u2013 Send web push notifications to customers every time you publish a new update, or you have a new offer. Or set up a reminder that gets automatically sent to them if they haven\u2019t visited for a few days.<\/p>\n\n<p><strong>Targeting Segments<\/strong> \u2013 Send notifications to specific customers based on language, section, number of times they\u2019ve visited your web, or even set up your own user attributes that you can target.<\/p>\n\n<p><strong>Supports Chrome<\/strong> (Desktop &amp; Android), <strong>Safari<\/strong> (Mac OS X), <strong>Microsoft Edge<\/strong> (Desktop &amp; Android), <strong>Opera<\/strong> (Desktop &amp; Android), <strong>Firefox<\/strong> (Desktop &amp; Android) and <strong>Samsung Browser<\/strong> (Android).<\/p>\n\n<p><strong>Real Time Analytics<\/strong> \u2013 See your notifications being delivered in real time and set up events for Google Analytics.<\/p>\n\n<p><strong>A\/B Testing<\/strong> \u2013 Try out different messages to a smaller set of your visitors to figure out which messages are more effective and then send the more effective message to the rest of your visitors!<\/p>\n\n<p><strong>Scheduled Notifications<\/strong> \u2013 Schedule notifications to be delivered in the future.<\/p>\n\n<p><strong>Rich Media and personalized message<\/strong> \u2013 Connect to our console and use the full potential of our push technology. Include <strong>images, video and animated GIF<\/strong> within your messages.<\/p>\n\n<h4>Premium add-on<\/h4>\n\n<p>Extend the plugin with additional features:<\/p>\n\n<p><strong>CREATE SEVERAL AGENTS<\/strong>: The Premium add-on allows you to add multiple phone numbers and monitor their availability. If none of your agents are available, users can see when to expect an answer.<\/p>\n\n<p><strong>AVOID OVERLOADING<\/strong>: Reduce response delays by distributing chats among available agents.<\/p>\n\n<h4>\u2301 HAVE YOUR SAY! \ud83e\udd1f<\/h4>\n\n<ul>\n<li>Please let us know all your comments and rate us with <a href=\"https:\/\/wordpress.org\/plugins\/indigitall-web-push-notifications\/#reviews\">\u2b50\u2b50\u2b50\u2b50\u2b50<\/a>.<\/li>\n<li>Help us with the <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/indigitall-web-push-notifications\/\">translation in your language<\/a><\/li>\n<li>Keep an eye on the <a href=\"https:\/\/indigitall.com\/en\/blog\/\">indigitall blog<\/a> with all news and latest marketing trends<\/li>\n<li>Discover our solutions and <a href=\"https:\/\/documentation.indigitall.com\/docs\/introduction\">how to use them easily<\/a><\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on external services provided by INDIGITALL to deliver Web Push notification and analytics functionality. Below is a detailed description of each service, what data is sent, when it's sent, and links to the relevant terms of service and privacy policies.<\/p>\n\n<h4>1. INDIGITALL API Services<\/h4>\n\n<p><strong>Service Provider:<\/strong> INDIGITALL<br \/>\n<strong>Service Website:<\/strong> <a href=\"https:\/\/indigitall.com\">https:\/\/indigitall.com<\/a><\/p>\n\n<h4>1.1 Main API (api.indigitall.com)<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> User authentication, account management, and campaign management for Web Push notifications.<\/li>\n<li><strong>When it's used:<\/strong> When you log in to the plugin, create an account, or manage notification campaigns from the WordPress admin panel.<\/li>\n<li><strong>Data sent:<\/strong> \n\n<ul>\n<li>Email address and password (for authentication)<\/li>\n<li>User domain preference<\/li>\n<li>Campaign data (title, message, target audience)<\/li>\n<li>Application configuration settings<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.2 Device API (device-api.indigitall.com)<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> Device registration and management for Web Push notifications.<\/li>\n<li><strong>When it's used:<\/strong> When a visitor to your website subscribes to push notifications.<\/li>\n<li><strong>Data sent:<\/strong>\n\n<ul>\n<li>Device ID (unique identifier generated by the browser)<\/li>\n<li>Browser information<\/li>\n<li>Push subscription endpoint<\/li>\n<li>User preferences (e.g., notification topics)<\/li>\n<li>Location data (only if the user grants permission)<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.3 In-App API (inapp-api.indigitall.com)<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> Delivery of in-app messages and content to website visitors.<\/li>\n<li><strong>When it's used:<\/strong> When displaying personalized messages or content to users who have subscribed.<\/li>\n<li><strong>Data sent:<\/strong>\n\n<ul>\n<li>Device ID<\/li>\n<li>Application key<\/li>\n<li>User interaction events<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.4 Inbox API (inbox-api.indigitall.com)<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> Message inbox functionality for storing and retrieving notification history.<\/li>\n<li><strong>When it's used:<\/strong> When users access their notification history.<\/li>\n<li><strong>Data sent:<\/strong>\n\n<ul>\n<li>Device ID<\/li>\n<li>Application key<\/li>\n<li>Message read\/unread status<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>1.5 Analytics API (wpdata.indigitall.com)<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> Collect anonymous usage statistics to improve the plugin.<\/li>\n<li><strong>When it's used:<\/strong> During plugin activation, deactivation, and certain configuration changes.<\/li>\n<li><strong>Data sent:<\/strong>\n\n<ul>\n<li>WordPress version<\/li>\n<li>PHP version<\/li>\n<li>Plugin version<\/li>\n<li>Site URL (anonymized)<\/li>\n<li>Anonymous usage events (e.g., \"plugin activated\", \"settings changed\")<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>2. Web Chat Service<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> Provides WhatsApp integration for live chat functionality.<\/li>\n<li><strong>When it's used:<\/strong> When visitors click the WhatsApp chat button on your website.<\/li>\n<li><strong>Data sent:<\/strong> This feature redirects users to WhatsApp with your configured phone number. No data is sent to INDIGITALL servers. All communication occurs directly through WhatsApp.<\/li>\n<li><strong>Note:<\/strong> WhatsApp integration is subject to <a href=\"https:\/\/www.whatsapp.com\/legal\/\">WhatsApp's Terms of Service<\/a> and <a href=\"https:\/\/www.whatsapp.com\/legal\/privacy-policy\">WhatsApp's Privacy Policy<\/a>.<\/li>\n<\/ul>\n\n<h4>3. Third-Party IP Geolocation Service<\/h4>\n\n<ul>\n<li><strong>Service:<\/strong> ipinfo.io<\/li>\n<li><strong>Purpose:<\/strong> Determine the visitor's country for analytics purposes.<\/li>\n<li><strong>When it's used:<\/strong> During certain administrative operations to identify the user's location.<\/li>\n<li><strong>Data sent:<\/strong> IP address<\/li>\n<li><strong>Terms of Service:<\/strong> <a href=\"https:\/\/ipinfo.io\/terms-of-service\">https:\/\/ipinfo.io\/terms-of-service<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/ipinfo.io\/privacy-policy\">https:\/\/ipinfo.io\/privacy-policy<\/a><\/li>\n<\/ul>\n\n<p><strong>Note on Privacy:<\/strong> All INDIGITALL services comply with GDPR and data protection regulations. For detailed information about data handling and privacy practices, please visit <a href=\"https:\/\/indigitall.com\/en\/privacy-policy\/\">https:\/\/indigitall.com\/en\/privacy-policy\/<\/a> or contact support@indigitall.com.<\/p>\n\n<h3>JavaScript Components in Distribution<\/h3>\n\n<p>This plugin includes JavaScript files from external and proprietary sources. Details for each distributed file are documented below:<\/p>\n\n<h4>1. INDIGITALL Service Components \u2014 serviceware (sdk.min.js and worker.min.js)<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> These files are the client-side runtime of the INDIGITALL Web Push notification service. They handle device registration, push subscription management, and notification delivery by connecting to the external INDIGITALL platform.<\/li>\n<li><strong>Distributed files:<\/strong> <code>public\/views\/webPush\/js\/sdk.min.js<\/code> and <code>public\/views\/webPush\/js\/worker.min.js<\/code><\/li>\n<li><strong>Documentation:<\/strong> <a href=\"https:\/\/documentation.indigitall.com\/reference\/sdk-setup\">https:\/\/documentation.indigitall.com\/reference\/sdk-setup<\/a><\/li>\n<li><strong>Source availability:<\/strong> These are runtime components of the INDIGITALL SaaS platform (serviceware). They connect to and operate through the external INDIGITALL push notification service, similar to how other serviceware plugins (e.g., Disqus, YouTube embeds) include client-side runtime files from their respective platforms. The source code is maintained internally by INDIGITALL as part of their commercial service infrastructure.<\/li>\n<li><strong>License:<\/strong> Proprietary \u2014 provided by INDIGITALL as part of their SaaS service<\/li>\n<\/ul>\n\n<h4>2. External Open-Source Component (qrcode-v2.js)<\/h4>\n\n<ul>\n<li><strong>Distributed file:<\/strong> <code>includes\/qr-code\/qrcode-v2.js<\/code><\/li>\n<li><strong>Purpose:<\/strong> Generates QR codes for the WhatsApp Web integration feature, allowing desktop users to scan and open WhatsApp on their mobile devices.<\/li>\n<li><strong>Human-readable code:<\/strong> The distributed file is included in readable (non-minified) form.<\/li>\n<li><strong>Source Code Repository:<\/strong> <a href=\"https:\/\/github.com\/davidshimjs\/qrcodejs\">https:\/\/github.com\/davidshimjs\/qrcodejs<\/a><\/li>\n<li><strong>License:<\/strong> MIT License<\/li>\n<li><strong>Note:<\/strong> This is a well-known open-source library for QR code generation.<\/li>\n<\/ul>\n\n<p><strong>Note:<\/strong> All distributed files are reviewed and updated as part of plugin releases.<\/p>\n\n<!--section=installation-->\n<p>Option A) From your <strong>WordPress admin dashboard<\/strong>:<\/p>\n\n<ol>\n<li>On your sidebar menu, navigate to Plugins &gt; Add New<\/li>\n<li>Type in search bar: <strong>iurny<\/strong><\/li>\n<li>Install &gt; Activate.<\/li>\n<li>Follow instructions.<\/li>\n<\/ol>\n\n<p>Option B) Download and install:<\/p>\n\n<ol>\n<li>Download and Upload the plugin files to the \/wp-content\/plugins\/indigitall-web-push directory.<\/li>\n<li>After installed, navigate to the Plugin&gt; Installed Plugins section and activate the \"iurny by indigitall\" plugin.<\/li>\n<li>Follow instructions.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<p>Explore the correct answers for you clicking on the <a href=\"https:\/\/documentation.indigitall.com\/docs\/instant-chat\">Documentation website<\/a><\/p>\n\n<!--section=changelog-->\n<h4>3.3.3<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Resolved admin routing issue for Web Push\/Web Chat section selection<\/li>\n<li>&#091;FIX&#093; Preserved custom tooltip attribute during admin view sanitization<\/li>\n<\/ul>\n\n<h4>3.3.2<\/h4>\n\n<ul>\n<li>&#091;UPDATE&#093; Naming cleanup and consistency updates for Web Chat<\/li>\n<li>&#091;FIX&#093; Minor compatibility and maintenance fixes<\/li>\n<\/ul>\n\n<h4>3.3.1<\/h4>\n\n<ul>\n<li>&#091;SECURITY&#093; Improved data sanitization for all user inputs<\/li>\n<li>&#091;UPDATE&#093; Enhanced WordPress.org compliance and security standards<\/li>\n<li>&#091;UPDATE&#093; Comprehensive documentation of external services and APIs<\/li>\n<li>&#091;UPDATE&#093; Added documentation for third-party libraries<\/li>\n<\/ul>\n\n<h4>3.3.0<\/h4>\n\n<ul>\n<li>&#091;UPDATE&#093; Fixed License and Trademark violation conflicts<\/li>\n<\/ul>\n\n<h4>3.2.6<\/h4>\n\n<ul>\n<li>&#091;UPDATE&#093; Updated compatibility with version 6.5<\/li>\n<\/ul>\n\n<h4>3.2.5<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.2.4<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.2.3<\/h4>\n\n<ul>\n<li>&#091;UPDATE&#093; Security fixes<\/li>\n<\/ul>\n\n<h4>3.2.2<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<li>&#091;UPDATE&#093; Updated description videos<\/li>\n<\/ul>\n\n<h4>3.2.1<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.2.0<\/h4>\n\n<ul>\n<li>&#091;UPDATE&#093; Removed onboarding<\/li>\n<li>&#091;UPDATE&#093; Added default options in web Chat Chat<\/li>\n<li>&#091;UPDATE&#093; Hide advance options in web Chat Chat<\/li>\n<li>&#091;UPDATE&#093; QR code option in web Chat Chat<\/li>\n<li>&#091;UPDATE&#093; Moved login to Web Push<\/li>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<li>&#091;UPDATE&#093; New description<\/li>\n<li>&#091;UPDATE&#093; Security fixes<\/li>\n<\/ul>\n\n<h4>3.0.5<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.0.4<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.0.3<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>&#091;UPDATE&#093; New interface design<\/li>\n<li>&#091;NEW&#093; Groups of interest option in the posts widget<\/li>\n<li>&#091;NEW&#093; Use of image in the Welcome Push<\/li>\n<li>&#091;NEW&#093; New previews in web Chat Chat<\/li>\n<li>&#091;NEW&#093; New options in web Chat Chat<\/li>\n<li>&#091;UPDATE&#093; Security fixes<\/li>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<\/ul>\n\n<h4>2.8.1<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Fixed image creation at media when sending push with widget<\/li>\n<\/ul>\n\n<h4>2.8.0<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<li>&#091;FIX&#093; Fixed quotes in web push<\/li>\n<li>&#091;FIX&#093; Topics modal function<\/li>\n<\/ul>\n\n<h4>2.7.0<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes<\/li>\n<li>&#091;UPDATE&#093; Security by integration WordPress<\/li>\n<li>&#091;ADD&#093; Image on post widget<\/li>\n<\/ul>\n\n<h4>2.6.1<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Minor bug fixes.<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>&#091;UPDATE&#093; Layout and styles<\/li>\n<li>&#091;UPDATE&#093; web Chat tooltips<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>&#091;ADD&#093; 2FA<\/li>\n<li>&#091;ADD&#093; web Chat Chat<\/li>\n<li>&#091;UPDATE&#093; web-sdk to 3.11.6<\/li>\n<\/ul>\n\n<h4>2.4.1<\/h4>\n\n<ul>\n<li>&#091;FIX&#093; Login error with special characters (&amp;)<\/li>\n<li>&#091;FIX&#093; Footer breaks when plugin is activate<\/li>\n<li>&#091;FIX&#093; Send notification fails when a new Post is published<\/li>\n<li>&#091;FIX&#093; Garbled text when login fails<\/li>\n<\/ul>\n\n<h4>2.4.0<\/h4>\n\n<ul>\n<li>Added custom domain option to login<\/li>\n<\/ul>\n\n<h4>2.3.2<\/h4>\n\n<ul>\n<li>Fixed logout button<\/li>\n<\/ul>\n\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>Minor language fixes<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Rebranding to iurny by indigitall<\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>Fixed SiteGround Optimizer compatibility<\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>Minor fixes<\/li>\n<\/ul>\n\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>Minor fixes<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Updated web-sdk to 3.7.2<\/li>\n<li>Fixed login scaped values<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Updated web-sdk to 3.5.2<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Minor fixes<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Updated SDK version to 4.5.1<\/li>\n<li>Added developer mode<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<ul>\n<li>Fixed setup modal<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Fixed setup modal<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Fixed jQuery error<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Removed jQuery from plugin<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed minor bugs<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>New interface redesigned<\/li>\n<li>New setup process<\/li>\n<li>Create notification on publish<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Better usability with basic and advanced configuration<\/li>\n<li>Added Welcome push configuration<\/li>\n<li>Added pagination to Topics<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Fixed Topics popup error<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Fixed Topics popup error<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Modified Headers<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Support multilingual<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Support maintenance of topics<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Support login indigitall cloud<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Two solutions in one plugin: add a chat button and send web push notifications on mobile and desktop.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/91718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=91718"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sdkindigitall"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=91718"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=91718"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=91718"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=91718"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=91718"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=91718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}