Help Scout Secure Mode

That’s a miss-config on my behalf.

You are correct, a secret_key_from_beacon_config is required. Apologies, we have only started looking into Help Scout as of today.


For Bubble help, reach out via Bubble Coaching | New Horizon Code for your free 30-minute coaching session.

Happy bubble’n

1 Like

Lol, I can’t figure this out, and Help Scout can’t help. Hopefully, @newhorizoncode has some luck :blush:

2 Likes

Hey @johnny,

We are still working on it, should have a plug-in by Monday afternoon AEST.

:slight_smile:

2 Likes

Thanks :slight_smile:

Hey @johnny & @ryanck :wave:,

As promised Help Scout Integration Plugin | Bubble, this plugin allows you to generate a SHA256 signature and attach it to a request to help prevent impersonation of legitimate users.

Please note:
We will be adding new features to this plugin frequently, and it currently has limited features as we just wanted to get the plugin out to you guys.

When securing a user, you must first use the action Generate Secure SHA256 Token. Once completed, please attach it to the next step, generate or update user (Helpscout).

Pictures for reference:
(http://uploads.newhorizoncode.io/hNGkiD)
(http://uploads.newhorizoncode.io/ilXjZj)

Let us know what else you want to be added to the plugin.


For Bubble help, reach out via Bubble Coaching | New Horizon Code for your free 30-minute coaching session.

Happy bubble’n

1 Like

Thank you!

No problem,

Reach out via the live chat Bubble Coaching | New Horizon Code if you have any issues :slight_smile:.


For Bubble help, reach out via Bubble Coaching | New Horizon Code for your free 30-minute coaching session.

Happy bubble’n

I’m not sure that it’s working properly. With the signature, it should be displaying all the user’s Help Scout conversations regardless of the platform, but I don’t see that happening with the plugin.

1 Like

Hey Johnny,

Can you please go into further detail?

Right now the sole purpose of this plug-in is to generate a HMAC signature sever-side then attach it to a create / update user request.

The purpose of the Help Scout Secure Mode is to pull the user’s help scout customer profile that has all the conversations from help scout into the help scout beacon on your app.

The signature you have right now doesn’t seem like it’s working properly

1 Like

Hey @johnny,

Please make sure you are generating that SHA256 signature on the login. It will pull the related signature (Or generate a new one) for that user and propagate the beacon with any associated conversations. :slight_smile:

Hmm, so you’re saying that I should save the signature to the user? I’ve tried that.

No, don’t save the signature; generate it each time a user logs in.

That way, the script can check for the associated user and assign him his signature or generate a new one if the user is unknown. There is no need to store the signature within your database.

Currently, I’m able to only see the conversations I create during a given session or instance of my app which it he behavior without secure mode.

With secure mode, I should be able to see all convos previously started on any device

Gotcha, that’s what I did to start and it doesn’t look like it’s working properly.

Does the console produce any sort of error message?

We have tested the plugin on our app and it is working as intended.

Actually, I will PM you to avoid spamming this forum post.

2 Likes

Update: Looks like it’s working now with the most recent update!

1 Like

Hey @johnny

How did you implement? Since if you use a plugin you need to run a workflow but if you do it with JavaScript you can do it on page load automatically right?

@newhorizoncode what do you think about this?

Hey @ryanck,

Are you referring to generating a HMAC signature?

Hey @newhorizoncode,

Yes, with that feature. What do you think?

Thanks.