{"id":1526,"date":"2026-01-17T08:16:47","date_gmt":"2026-01-17T08:16:47","guid":{"rendered":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/?p=1526"},"modified":"2026-01-24T06:29:24","modified_gmt":"2026-01-24T06:29:24","slug":"troubleshooting-common-errors","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/kivicare-google-meet-telemed-woocommerce-addon\/documentation\/configuration-doc\/troubleshooting-common-errors\/","title":{"rendered":"Troubleshooting &amp; Common Errors"},"content":{"rendered":"<div class=\"nolwrap\">\n<p>If you experience issues with the <strong>KiviCare Google Meet integration<\/strong>, this troubleshooting guide will help you identify and resolve the most common problems quickly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><span style=\"color: #da1e28\" class=\"stk-highlight\">Issue<\/span>: Google Meet Link Not Showing in Appointment<\/strong><\/h2>\n\n\n\n<p>The appointment is created successfully, but the <strong>\u201cJoin Google Meet\u201d<\/strong> button does not appear.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Possible Solutions<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verify Service Configuration<\/strong><br>Ensure the selected service has <strong>Telemedicine<\/strong> enabled and <strong>Google Meet<\/strong> chosen as the consultation provider.<\/li>\n\n\n\n<li><strong>Check Doctor Connection Status<\/strong><br>Open the doctor\u2019s profile or settings and confirm that the Google Meet status shows <strong>Connected<\/strong>.<\/li>\n\n\n\n<li><strong>Review Log Files<\/strong><br>Check the KiviCare log files for any <code>WP_Error<\/code> responses from the Google Calendar API.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><span style=\"color: #da1e28\" class=\"stk-highlight\">Issue<\/span>: \u201cInvalid Access Token\u201d or 401 Unauthorized Error<\/strong><\/h2>\n\n\n\n<p>This error usually occurs when the OAuth authentication token has expired or the authorization process was interrupted.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Possible Solutions<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Reconnect the Google Account<\/strong><br>Ask the doctor to disconnect and reconnect their Google account from KiviCare.<\/li>\n\n\n\n<li><strong>Confirm SSL Configuration<\/strong><br>Google requires a valid <strong>HTTPS (SSL)<\/strong> connection for all OAuth requests.<\/li>\n\n\n\n<li><strong>Validate API Scopes<\/strong><br>Make sure your Google Cloud project includes the required scope:<br><code>https:\/\/www.googleapis.com\/auth\/calendar<\/code><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><span style=\"color: #da1e28\" class=\"stk-highlight\">Issue<\/span>: \u201cRedirect URI Mismatch\u201d Error<\/strong><\/h2>\n\n\n\n<p>Google displays a redirect URI mismatch error during authorization.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Solution<\/strong><\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirm that the <strong>Authorized Redirect URI<\/strong> in the Google Cloud Console <strong>exactly matches<\/strong> the URI shown in KiviCare Google Meet settings, typically:<br><code>YOUR_SITE_URL\/wp-json\/kivicare\/v1\/settings\/googlemeet\/callback<\/code><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quick Troubleshooting Checklist<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Reconnect Google Account<\/strong><br>Disconnecting and reconnecting is the fastest way to resolve token-related issues.<\/li>\n\n\n\n<li><strong>Confirm API Availability<\/strong><br>Ensure the <strong>Google Calendar API<\/strong> is enabled in your Google Cloud Console.<\/li>\n\n\n\n<li><strong>Check API Quotas<\/strong><br>Verify that your project has not exceeded Google\u2019s daily API usage limits.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Escalating the Issue to Support<\/strong><\/h2>\n\n\n\n<p>If the problem persists after following the steps above:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Enable <code>WP_DEBUG<\/code> in your WordPress configuration.<\/li>\n\n\n\n<li>Reproduce the issue by creating a new appointment.<\/li>\n\n\n\n<li>Copy the error details from <code>wp-content\/debug.log<\/code>.<\/li>\n\n\n\n<li>Submit a support ticket to <strong>IQONIC Support<\/strong> at:<br><a href=\"https:\/\/apps.iqonic.design\/support\/\" target=\"_blank\" rel=\"noopener\">https:\/\/apps.iqonic.design\/support\/<\/a><\/li>\n<\/ol>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>If you experience issues with the KiviCare Google Meet integration, this troubleshooting guide will help you identify and resolve the most common problems quickly. Issue: Google Meet Link Not Showing in Appointment The appointment is created successfully, but the \u201cJoin Google Meet\u201d button does not appear. Possible Solutions Issue: \u201cInvalid Access Token\u201d or 401 Unauthorized [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44],"tags":[],"class_list":["post-1526","post","type-post","status-publish","format-standard","hentry","category-configuration-doc"],"featured_image_src":null,"author_info":{"display_name":"wordpressadminiq","author_link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/author\/wordpressadminiq\/"},"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/comments?post=1526"}],"version-history":[{"count":11,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1526\/revisions"}],"predecessor-version":[{"id":1603,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1526\/revisions\/1603"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/media?parent=1526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/categories?post=1526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/tags?post=1526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}