You can embed your web support portal in an iframe on any website that you administer.
 
This article contains two separate but related procedures. Both procedures pertain to Help Center 2.0, which Helpshift released on May 11, 2021
  • The first procedure tells established Helpshift customers — those who have the legacy Help Center 1.0 product and have already embedded their web support portal into another web page — how to migrate their embedded portal to the new Help Center experience. 
  • The second procedure tells newer Helpshift customers — those who do not have or use Help Center 1.0 — how to embed their Help Center 2.0 web support portal into another web page.

Migrate your already embedded web support portal from Help Center 1.0 to Help Center 2.0

Step 1.  Log in to your Helpshift instance as its administrator.
 
Step 2.  On the Helpshift toolbar, click Settings.
 
Step 3.  In the navigation pane, scroll to the SUPPORT SETTINGS area. Then, click Branding and Customization.
 
a.  Use features of the Branding and Customization page to start configuring and testing a look and feel for your forthcoming Help Center 2.0 user experience. 
 
b.  To save your work in progress, without staging or deploying it, click SAVE DRAFT

Repeat as needed.
 
Step 4.  Open a second browser tab. 
 
a.  On the second tab, go to Settings > SUPPORT SETTINGS | Web Support Portal.

The Web Support Portal page opens.
 
b.  On the Web Support Portal page, locate the Upgrade Your Web Support Portal tile. Then, on the tile, click Preview.

Helpshift loads an interactive preview, approximating how your eventual upgrade to Help Center 2.0 can affect the look and feel of your public web support portal. This preview runs locally in your browser. No one else can see it.
 
c.  When you are done viewing and testing the local preview, close it to return to the Web Support Portal page.
 
Step 5.  On the Web Support Portal page, click GENERATE LINK & EMBED CODE.

The Generate Link & Embed Code dialog box opens. It is a tabbed dialog, whose Legacy Support Portal tab (the one for a Help Center 1.0 look and feel) is the default selection.
 
Step 6.  When you plan to embed the Help Center 2.0 look and feel instead of the legacy one, click the Support Portal 2.0 (Preview) tab.

Options on this tab help you to preview and test what you can expect to see in an embedded support portal after you upgrade to Help Center 2.0.
 
Step 7.  From the Select App list, according to your web support portal strategy, do one of the following.
  • To prepare a standalone portal that surfaces the Help Center from one app only, choose the app name.
  • To prepare a centralized portal that consolidates all of your Help Centers from all of your apps, choose All.
Step 8.  From the Select Platform list, according to your strategy, do one of the following.
  • To limit the scope of your web support portal to the documented settings and behaviors of your app (or apps) on just one operating system, choose the platform name.
  • Alternatively, choose Web.
Step 9.  From the Select Language list, choose whichever of your brand’s supported languages should be the primary language on your embedded web support portal.
 
Step 10.  (Optional) To configure whether the Contact Us page that loads is app-specific, check or clear the Directly open Contact Us page checkbox.
 
NOTE
This checkbox is hidden when the Select Platform list is set to All.
 
Step 11.  (Optional) To accommodate embedding your web support portal into a web page that is already equipped with its own header and footer — or not — check or clear the Hide header and footer checkbox.
 
Step 12.  Next to the HTML <iframe> Embed Code label, click Copy

You have now copied the HTML embed code for your web support portal. 
 
Step 13.  Find the web page that should show the embedded web support portal, and then open it for editing.
 
Step 14.  Paste in the HTML embed code snippet and save your work.
 
Step 15.  (Conditional) To hide the built-in page headers and page footers from your web support portal — because you plan to embed it into a web page that already has its own header and footer — append hbhf=1 to the currently embedded URL. For example:
 
<iframe id='hs-support-frame' src='https://<your_brand>.helpshift.com/a/?hbhf=1' width=100% height=100% frameborder='0'>
</iframe>
 
NOTE
For the appended "hbhf=1" to work correctly, the "/a/" in this path is essential.
 
Step 16.  Republish the web page that includes your iframe and its embedded content.
 
Step 17.  Make sure that the site preview meets your expectations and satisfies your branding requirements.
 
Step 18.  (Conditional) After you are satisfied with the site preview, on the Branding and Customizations page’s Web Support Portal tab, click Upgrade Help Center.
 
Step 19.  After the upgrade has finished, test the embedded web support portal one more time and work to correct any errors or unintended effects. 
 

Embed your Help Center 2.0 web support portal into an HTML <iframe> on any web page that you administer

Step 1.  Open the Generate Link & Embed code dialog box.

a. Log in to your Helpshift instance as its administrator. 
 
b.  On the Helpshift toolbar, click Settings.
 
c.  In the navigation pane, scroll to the SUPPORT SETTINGS area. Then, click Web Support Portal.

The Web Support Portal page opens.
 
d.  Near the top of the Web Support Portal page, click GENERATE LINK & EMBED CODE.

The Generate Link & Embed Code dialog box opens.
 
Step 2.  Specify the supported app/s, supported platform/s, and primary language for your portal.

a. From the Select App list, according to your web support portal strategy, do one of the following.
  • To prepare a centralized portal that consolidates all of your Help Centers from all of your apps, choose All.
  • Alternatively, to prepare a standalone portal that surfaces the Help Center from one app only, choose the app name.
b.  From the Select Platform list, according to your strategy, do one of the following.
  • Choose Web.
  • Alternatively, to limit the scope of your web support portal to the documented settings and behaviors of your app (or apps) on just one operating system, choose the platform name.
c.  From the Select Language list, choose whichever of your brand’s supported languages should be the primary language on your embedded web support portal.
 
Step 3.  (Optional) To configure whether the Contact Us page that loads is app-specific, check or clear the Directly open Contact Us page checkbox.
 
NOTE
This checkbox is hidden when the Select Platform list is set to All.
 
Step 4.  (Optional) To accommodate embedding your web support portal into a web page that is already equipped with its own header and footer — or not — check or clear the Hide header and footer checkbox.
 
Step 5.  Obtain and use the embed code for your specific use case.

a. Next to the HTML <iframe> Embed Code label, click Copy

You have now copied the HTML embed code for your web support portal. 
 
b.  Find the web page that should show the embedded web support portal, and then open it for editing.
 
c.  Paste in the HTML embed code snippet and save your work.
 
Step 6.  Test that the embedded web support portal looks and behaves according to your plan.