Hey there, Awesome Customers!

Just a heads up: We'll be taking a breather to celebrate International Workers' Day (May 1st and 2nd - Wednesday and Thursday) and Orthodox Easter from Good Friday (May 3rd) through Easter Monday (May 6th). So, from May 1st to May 6th, our team will be off enjoying some well-deserved downtime.

During this time, our customer support will be running on a smaller crew, but don't worry! We'll still be around to help with any urgent matters, though it might take us a bit longer than usual to get back to you.

We'll be back in action at full throttle on May 7th (Tuesday), ready to tackle your questions and requests with gusto!

In the meantime, you can explore our documentation for Amelia and wpDataTables. You'll find loads of helpful resources, including articles and handy video tutorials on YouTube (Amelia's YouTube Channel and wpDataTables' YouTube Channel). These gems might just have the answers you're looking for while we're kicking back.

Thanks a bunch for your understanding and support!

Catch you on the flip side!

Warm regards,

TMS

Okay
  Public Ticket #3483821
Integration Issue with Amelia and Google Calendar
Closed

Comments

  • Luis started the conversation

    We are currently experiencing an integration issue with Amelia and Google Calendar. This issue has arisen recently, as our integration was working flawlessly for the past three years. We rely on this integration to manage appointments for our therapists efficiently.

    Here is an overview of our setup:

    • We use BuddyBoss as our primary theme.
    • We have a custom-developed client dashboard and an employee dashboard.(Dashboard de terapeutas - Clinica Broa - Digital)
    • The employee dashboard is where our therapists need to connect their Google Calendar to manage their schedules effectively.


    The message that appears is: 

    Access blocked: This app's request is invalid

    [email protected]

    You can't sign in because this app sent an invalid request.

    You can try again later, or contact the developer about this issue. Learn more about this error

    If you are a developer of this app, see error details.

    Error 400: redirect _uri_ mismatch


    It's worth noting that we have consistently maintained the correct URI configuration in Google Cloud throughout our usage of this integration based on Amelias documentation.

    We need urgent assistance in resolving this integration problem to ensure seamless scheduling and appointment management for our therapists and clients. Please investigate the issue and provide guidance on how we can restore the functionality of the Amelia and Google Calendar integration. Your prompt attention to this matter is greatly appreciated.



    Attached files:  WhatsApp Image 2023-09-21 at 16.15.06.jpeg

  •  1,316
    Marko replied

    Hello Luis,

    Thank you for reaching out to us.

    When you see a "Redirect URI mismatch", the URI in Amelia and the URI in Google Developers Console are not the same.

    Please go to Amelia Settings/Integrations/Google Calendar and make sure that the URI you see in there is your website's URL, ending with "wp-admin/admin.php?page=wpamelia-employees". For example, if your website is "yourwebsite.com", the redirect URI needs to be this:

    https://yourwebsite.com/wp-admin/admin.php?page=wpamelia-employees

    Is your website in HTTP or HTTPS? Please note that Google doesn't allow HTTP at this time, so if it's HTTP, you'll need to install an SSL certificate and move your site to HTTPS before you can continue.

    After verifying that, please go to Google Developers Console, and in "APIs & Services" go to "Credentials". Under "OAuth 2.0 Client IDs" click on the name of your app:

    8949010335.png

    In there, check the "Authorized redirect URIs" on the bottom of the page. Make sure that the URL has to be the same as it is in Amelia/Settings/Integrations/Google Calendar.

    5770786011.png

    This is a solution in 99.9% of cases. 

    Kind Regards, 

    Marko Davidovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Luis replied

    Hello Marko,

     

    Thank you for your prompt response and the detailed instructions you provided. We followed your instructions meticulously to resolve the "Error 400: redirect_uri_mismatch" issue. Specifically, we ensured that the URI in Amelia Settings/Integrations/Google Calendar matches our website's URL, which ends with "wp-admin/admin.php?page=wpamelia-employees." We also double-checked the URI in Google Developers Console and confirmed that it matches the one in Amelia and yes, we have an SSL in the domain so we are https.

     

    Unfortunately, despite our efforts, we continue to encounter the "Error 400: redirect_uri_mismatch." In an attempt to address this issue, we even uninstalled Amelia and reinstalled it from scratch. Additionally, we created a new project in Google Cloud and reconfigured the integration, but the problem persists.

     

    Considering that we have exhausted all the suggested steps and solutions, we are now reaching out for further assistance. It appears that we fall into the 0.1% of cases where the issue cannot be resolved through these standard procedures.

     

    We kindly request additional guidance or any specific actions we should take to resolve this persistent problem. Your continued support in resolving this matter is highly appreciated.

     

    Best Regards,

     

    Luis

    Attached files:  Captura de pantalla 2023-09-26 a la(s) 7.53.34 p.m..png
      Captura de pantalla 2023-09-26 a la(s) 7.54.13 p.m..png

  •  1,316
    Marko replied

    Hello Luis,

    When do you ger this error when you try to connect from back end or from the panel? Both of these link must be added in that case.

    Looking forward to your reply. 


    Kind Regards, 

    Marko Davidovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •   Luis replied privately
  •  1,177
    Uroš replied

    Hello Luis,

    Thank you for the update on this.

    Please provide me a temporary WP-admin (administrator) user for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. 

    We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties. 

    You can write credentials here just check PRIVATE Reply so nobody can see them except us.

    In your Google Developers Console, please go to IAM & Admin tab:

    1775183844.png

    Then click on the Add button:

    6217361499.png

    In the right-hand side of the screen, select the role OWNER:

    1940894602.png

    And simply add the collaborator's email in the field displayed below ([email protected]):

    9178043773.png



    Kind Regards, 

    Uros Jovanovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables