In September 2023, Help Scout announced to close legacy apps.
They have confirmed with me that there is no timeline for removing existing legacy apps, so if you enabled EDD Help Scout before, you will be able to use it for the time being.
To enable the app on new accounts, you need to reach out to their support and ask them to enable legacy apps.
Making EDD Help Scout compatible with their new Apps means a complete rewrite, which I am not able to do at the moment. If you want to help, please contribute via the GitHub repository.
]]>Hello! We’ve been using your plugin for quite a while and we are very happy with it! Recently, we have received the following message from HelpScout:
“Changes to custom apps in Help Scout
We’re thrilled to announce the launch of our new app developer platform — designed to streamline the app development process. Along with this new platform, we’ll be retiring our legacy static and dynamic custom apps.
You currently have at least one static or dynamic custom app installed on your Help Scout account. While there isn’t a set timeline for when we’ll retire legacy custom apps, we encourage you to switch to the new platform by the end of the year. Any new apps you’d like to create moving forward must also be built with the new platform. There is exciting new functionality to take advantage of such as:
This complete set of developer tools enables your team to build the custom tools needed to provide the best support to your customers. Details on the platform and a guide to?getting started?are available in our updated?Developer Docs.
Don’t hesitate to reply with any questions. If you build an app on the new platform, we’d love to hear about your experience with it!”
I was wondering how this change impacts the functionality of this plugin. Do you plan on migrating it to the new HelpScout methodology of developing custom/dynamic apps? If so, do you have a timeframe for this?
Thank you so much!
]]>I think the latest version of EDD may have broken this. I can see ‘Invalid signature’ where I used to see all the purchase information in the sidebar in HelpScout.
]]>Hello there, this plugin was working wonderfully for years and then just recently stopped working entirely. I messaged HelpScout and this is the reply I received:
Thanks for getting in touch about this. I went ahead and turned on
Debug Mode for your custom app for Easy Digital Downloads, and
received this response:
HTTP/1.1 403 FORBIDDEN
Date: Sat, 03 Dec 2022 18:38:08 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
CF-Chl-Bypass: 1
Permissions-Policy:
accelerometer=(),autoplay=(),camera=(),clipboard-read=(),clipboard-write=(),fullscreen=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
Referrer-Policy: same-origin
X-Frame-Options: SAMEORIGIN
Cache-Control: private, max-age=0, no-store, no-cache,
must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server-Timing: cf-q-config;dur=6.9999987317715e-06
Report-To:
{"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v3?s=okEHkyx%2FbmG8%2BENMJWmUlD729T4FT6ZU%2FhFlhTI2ZrtplSztoj2oeKyQpqDaY578s9B64ug%2BJEcS%2B6YnUIK91Dtlpu4qEsIAGoMW6cv%2BAhZeXDabpaJZCEVgWqONwa81LtqH"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Strict-Transport-Security: max-age=15552000; preload
X-Content-Type-Options: nosniff
Server: cloudflare
CF-RAY: 773e6ae6b9f15b64-IAD
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
This tells me that there's an issue outside of Help Scout and it isn't
something we can resolve. Since this is a custom app that isn't made
or supported by us, you'll need to tap developers on your team for
further troubleshooting. I'm hopeful the response header I shared with
you above can lead you to a solution on your end. ????
Here is a screenshot of what I am seeing in HelpScout: https://www.screencast.com/t/43OYQ6uSc
I have the latest version of all plugins and WP
I appreciate any help you can offer.
Thanks!
Stephen
]]>I have multiple users in helpscout and would like to hide the info box that contains payments and other details hide for one user in helpscout.
Is there a way to do that?
]]>Hi guys, I have created the custom app on helpscout.
During the process the Secret Key is a random number that I have to generate and enter in the custom app creation process. (is that right?)
Then once created, I’m pretty lost about what values goes in the line below:
define( ‘HELPSCOUT_SECRET_KEY’, ‘your-random-string’ );
My example:
define( ‘KEYRANDOMGENERATEDBYMYSELF’, ‘WHATGOESHERE?’ );
Thank you
]]>Hello,
We are running EDD Helpscout version 2.1 and we are getting the following warning in Sentry:
Warning: array_unique() expects parameter 1 to be array, null given
/wp-content/plugins/edd-helpscout/includes/class-endpoint.php in EDD\HelpScout\Endpoint::get_customer_emails at line 166
This happens when a POST request is made to /edd-helpscout-api/customer_info
Thank you for your help.
]]>Hello,
We are running EDD Helpscout version 2.1 and we are getting the following warning in Sentry:
Warning: count(): Parameter must be an array or an object that implements Countable
/wp-content/plugins/edd-helpscout/includes/class-endpoint.php in EDD\HelpScout\Endpoint::get_customer_emails at line 174
This happens when a POST request is made to /edd-helpscout-api/customer_info
Thank you for your help.
]]>Hello,
We are running EDD Helpscout version 2.1 and we are getting the following warning in Sentry:
Warning: Invalid argument supplied for foreach()
/wp-content/plugins/edd-helpscout/includes/class-endpoint.php in EDD\HelpScout\Endpoint::get_edd_customers at line 134
This happens when a POST request is made to /edd-helpscout-api/customer_info
Thank you for your help.
]]>Thanks to a code contribution of the EDD team, EDD Help Scout 2.1 is compatible with the upcoming EDD 3.0 release.
If you are experiencing any issues then please open a new thread here in the forum and let me know.
]]>Getting a “Page Not Found”. In debug mode the request looks good. What to look for?
]]>In the HelpScout sidebar for each customer now I’m getting “Moved Permanently” instead of the information, It used to work without issues, all keys are the same, I tested with dummy data and it works correctly in the browser but it is not working inside HelpScout.
Any help would be appreciated.
]]>Adding _WWW._ to the beginning of the callback URL fixed a redirect issue I was having in HelpScout. I tried that in my custom app and it looks to have worked!
It may be related to specific requirements on Cloudflare’s end, but if you are having problems give this a try.
]]>Hi
I use this plugin to show EDD purchase info in Helpscout and it saves our support team a HUGE amount of time – thank you very much!
We have been looking into some resource issues with our website and discovered that the EDD Helpscout plugin is making a ridiculous number of requests – far more than anything else on our website, including WordPress and EDD. You can see a screenshot from Kinsta at: https://imgur.com/xCJaGtk
Is there a reason why it is doing this, and can we do anything to reduce the number of requests?
Thank you very much
Katie
]]>I love this plugin thanks, so it’s helpful to be able to see purchase info directly in Helpscout!
I want to set up a Helpscout workflow that automatically sends an email to pre-sales enquiries 2 days after their enquiry. I will do this by adding a ‘presales’ tag to add people to this workflow. HOWEVER, this email should only be sent to people who haven’t already made a purchase in EDD.
Is there any way to tag Helpscout tickets with a particular tag if the user has any purchases in EDD? Alternatively, it is possible to prevent the ‘presale’ tag from being added to tickets for users who have already made a purchase?
Either way, I could prevent the follow-up email from being sent to existing customers.
Thank you very much
]]>Hi,
I am trying to make this work but without luck.
Can you help please?
Thanks
]]>Hi Thomas, et al,
I’ve been receiving a notice from HelpScout about a deprecated API in use for my account, but AFAICT, I don’t have any integration except this one…but the older version (1.1).
Is the 2.0 version using Mailbox API for HelpScout version 1.0 or 2.0?
https://docs.helpscout.com/article/1208-migrating-to-mailbox-api-2-0
]]>Great, useful plugin. Quick request if possible. If the licence has expired, can you include a link to renew? Maybe turn the “Expired at XXXX-XX-XX” text into a renewal link?
]]>I was asked to edit the HelpScout settings on a website that uses EDD 2.9.11, but I not finding any page or link for HelpScout. Is it compatible with EDD 2.9.11 and WordPress 5.0.4?
]]>I took over the EDD HelpScout plugin from Danny after he stopped needing it for his own projects. I added a couple of fixes on top of his rewrite that ended up being version 2.0.
Since it is a major rewrite I would kindly ask you to test it carefully and report any possible issues here in the forum by opening a new thread.
As of version 2.0, the Callback URL in HelpScout should be https://your-site.com/edd-helpscout-api/customer_info.
You can adjust it in your HelpScout custom app interface: https://secure.helpscout.net/apps/custom/.
The original URL should keep working for now, so the update to 2.0 itself should not break anything.
Thomas
]]>Is this still being maintained? Does it work with the latest version of WP and EDD?
Does it work with the EDD Recurring Payments addon to display subscription info?
]]>Since a month ago the active site in the sidebar on Help Scout is shown the active url without the first 2 or three characters and then when we want to click on the url to see the customer active site the link goes to a 404 as the domain is not correct and we nee dot guess the url.
Any fix or workaround or this issue?
]]>Awesome work man.Can you port it to support Woocommerce as well?Curently all Helpscout integration requires paid API support for Woocommerce.One like this would be great have specially for the people who are using free version of Helpscout.
Cheers
Hi everyone,
It would be helpful to have a direct link to manage sites for bundle products (or a way to open those bundles so I can see the sites involved). It works on single products, but not bundles in EDD.
Thanks for a great plugin otherwise!
]]>Hi everyone,
Been using EDD-HS integration for a few months. It works great, but there’s a problem (I think) with the “Resend Purchase Receipt” link
When I click on it, the browser opens a tab with the URL and then shows “-1” on it. That *seems* like an error to me and the feedback there is really awful–it should say something like “Succeeded” or “Failed” or something besides that, because I’m just not sure if it worked or not.
The other aspects seem to work fine.
It does the same whether I’m logged into my site with EDD or not, which tells me this is probably broken (if not logged in, I should see a login page, right???)
EDIT: This is with a BUNDLE product I have in EDD. The single product resend links seem to work fine, but they are broken with bundles!
]]>I am using your plugin and have set up everything like the instructions, but cannot get it to show the information in Helpscount. I do not have an SSL certificate and know that the callback URL needed to have the https: included. Do I need to have SSL to integrate with Helpscout?
]]>We have been using this integration for a few months – love it, works great, extremely helpful. But unfortunately, after latest round of updates to WP core, plugins incl EDD and various addons, our HelpScout/EDD integration has broken. I’ve checked the debugger output carefully and I’m not seeing any errors to explain the breakage this time (last time it happened, it was a bbPress error being thrown). I’m hoping you can see something I’ve missed?
Here’s a pastebin of the debugger output: https://pastebin.com/fJYhQzRT
]]>Hello Danny !!
I just installed this plugin on to my website and followed the installation instructions but when I log in to helpscout’s dashboard and view a ticket .. the debuger shows this error Json Parser: Syntax error, malformed JSON can you please help me with this ??
]]>I’m getting an ‘Invalid Signature’ inside Helpscout despite the signature in fact being correct and inside wp-config.php.
Would love some help to debug this issue so I can get it working ??
]]>