LogoLogo
HomepageSign Up
  • Product Docs
  • API Docs
  • Changelog
  • Onboarding checklist
  • USE CASE
    • Request screen recordings
      • Screen recording experience
        • Remove countdown before recording starts
      • Collection methods
      • Browser compatibility
      • Metadata collected
      • Capture console logs and network
      • Internationalization
      • Notifications
      • AI Suggest
      • AI transcript & summary
    • Send screen recordings
      • Share recordings
      • Send recordings with a GIF preview
      • Editing video
      • Chrome extension
        • Troubleshoot
    • Live screen sharing & video call
      • Live sessions recording and triggers
      • Live screensharing VS co-browsing
  • INTEGRATIONS
    • Intercom
      • Install and set up
      • Messenger editor (recommended)
      • Home messenger
        • Customize the call-to-action text in Intercom
      • Conversation sidebar
      • Operator
        • Customize the call-to-action text
      • Embed videos in Help Center
      • Analytics
    • 🟢Zendesk
      • Install and set up
      • Ticket editor
        • Change text content inserted in Zendesk editor
      • Zendesk forms
      • Zendesk auto-reply
      • Zendesk macros
      • Forward recordings to Zendesk
      • Analytics
    • 🟣Help Scout
      • Screen recording
      • Content library
    • 🔵Gist
    • 🟢Freshdesk
      • Freshdesk Portal
      • Analytics
    • 🟢Freshchat
    • Chrome extension
    • Slack
    • Installing Screendesk script
  • Settings
    • Billing
      • Cancelling your plan
    • User management
      • User roles and permissions
      • Transferring Account Ownership
    • Personal settings
    • Customization
      • White label
      • Customize live rooms
      • Customize recorder
  • Security
    • Security features
      • Storage Location
      • Hide sensitive data
      • Two-factor authentication
      • Remote log out
      • Auto deletion of recordings
      • Restrict access to recordings
      • SAML SSO
      • SCIM
Powered by GitBook
On this page
  • Step-by-Step Guide to Adding a Screendesk Button
  • How to find the query selectors
  • Preview Your Portal

Was this helpful?

Export as PDF
  1. INTEGRATIONS
  2. Freshdesk

Freshdesk Portal

How to add a Screendesk button to Your Freshdesk Portal to receive screen recordings.

PreviousFreshdeskNextAnalytics

Last updated 6 months ago

Was this helpful?

You must be an admin for both Freshdesk and Screendesk to complete this setup.

Adding a Screendesk button to your Freshdesk portal enables customers to share screen recordings directly through the help center form when they reach out. This setup eliminates the need to request recordings separately, saving time and reducing back-and-forth communication, which streamlines the support process and improves response efficiency.

Step-by-Step Guide to Adding a Screendesk Button

  1. Access the Freshdesk Portals Settings

    • Go to the : Admin > search for "Portals"

  2. Edit Your Portal Appearance

    • Click on Edit next to your desired portal.

    • Navigate to the Appearance section.

    • Click on Edit Theme to modify the portal’s layout and settings.

  3. Open the Pages Tab

    • Select the Pages tab within the theme editor.

  4. Edit the Layout Page

    • In the Layout section, click on the Layout page to access the HTML editor.

  5. Get the Screendesk Code Snippet

    • Open Screendesk in a new tab and go to Account settings > Integrations > Freshdesk > Configure via .

    • Copy the code snippet provided.

  6. Paste the Code Snippet into the Layout Page

    • Return to the Layout page in Freshdesk.

    • Paste the Screendesk code snippet just below {{footer}} in the HTML editor.

    • Make sure to update the in the code snippet.

     // Initialize the screendesk recorder with the form fields.
        // The first parameter is the query selector of the field on which we will pass url of the recording.
        // The second parameter is the query selector of the field on which we will check for the email.
        window.initializeScreendesk("#description", "#email");
  7. Publish the Changes

    • Click on Publish to save your changes.

    • Your Screendesk button is now live on the Freshdesk portal.

How to find the query selectors

To find the ID of the email and description input fields on the Freshdesk portal, follow these steps:

  1. Open your Freshdesk portal in a web browser.

  2. Right-click on the email input field and select "Inspect" or "Inspect Element" from the context menu.

  3. In the developer tools that appear, look for the HTML code of the input field. The ID will be listed as an attribute, typically something like id="email_address".

  4. Repeat the process for the description field, right-clicking and inspecting it to find its ID in the HTML.

  5. Make sure to append # to the email and description ids when updating the code snippet. E.g: email_field becomes #email_field.

Preview Your Portal

After publishing, preview your Freshdesk portal to ensure that the Screendesk button appears as expected and is functioning properly.

🟢
Portals section in Freshdesk settings
this link
query selectors