Providing agents with more information using the Iframe and Text apps Follow

Note: As of March 2015, the Sidebar Icon app was renamed the Iframe app.

Two apps, the Iframe app and the Text app, let agents access additional information from the Zendesk Support agent interface. This article describes the two apps and how to install them.

Using the Iframe app

An iframe is an HTML element that lets you nest one web page in another web page. The Iframe app is designed to let Zendesk Support agents quickly flip to a web page in the agent interface and then flip back to their tickets without interrupting their workflow. This can be especially useful if agents use a page to look up things like orders or other data.

Note: The Iframe app was formerly called the Sidebar Icon app. The app can only be installed in new Zendesk Support.

You can embed a lot of different web pages in the Zendesk Support agent interface with the Iframe app. However, not all pages will be displayed properly and some might be displayed but then exhibit strange behavior. A rule of thumb is to choose web pages that are very simple.

Also, some sites actively prevent other web sites from loading their content in this way. They do this for security reasons so hackers can't pretend to be those companies. When this happens, you’ll see the Iframe app but there won’t be any content when you click it.

Important : The latest versions of Firefox or Chrome browsers may block web pages from being loaded. To view the pages, agents must click the shield icon in the browser's Address bar and agree to load an unsafe script (Chrome) or to disable protection on the page (Firefox).

Reason: The browser detects and blocks any attempt to request an unsecured HTTP page through a secured HTTPS connection such as Zendesk Support's. The browser blocks the page because the page can be read or modified by attackers even if the page is served over HTTPS. For more information, see this article on the Firefox website and this post in the Google Chrome forum.

To add the Iframe app to the agent interface

  1. Click Manage ( ) in the left nav bar, then select Marketplace from the Apps category.
  2. Search for "Iframe".
  3. Click the Iframe app icon.

  4. Click Install App in the upper right of the page.
  5. Configure the app:
    • Iframe URL: Required. Put the link to the page you want to display when agents click on the Iframe app.
    • Inactive Icon URL : An image to be displayed when you're not interacting with the app.
    • Hover Icon URL : An image to be swapped in when an agent hovers the mouse over the image but hasn’t clicked or done anything yet.
    • Selected Icon URL : An image to be displayed when an agent has clicked on and activated the Iframe app.
    • Title : Required. A title differentiating the app from other apps.
  6. Click Install .

Examples

Is your business Twitter focused? You can embed Twitter’s status page. Here are the Iframe app settings for the Twitter status page.

  • Title: Twitter Status
  • Iframe URL: http://status.twitter.com/
  • Inactive Icon URL: https://twitter.com/images/resources/twitter-bird-light-bgs.png
  • Hover Icon URL: https://twitter.com/images/resources/twitter-bird-dark-bgs.png
  • Selected Icon URL: https://twitter.com/images/resources/twitter-bird-light-bgs.png

Make sure your agents know how to set their browser to allow the page to load. See the note in the introduction for more information.

Here are other examples of web pages that can be loaded into the Iframe app:

Thanks go to http://www.transparentuptime.com/2009/01/comprehensive-list-of-saas-public.html and http://delicious.com/lennysan/healthdashboard for a really comprehensive list of SaaS dashboards. The Zendesk dashboard is available at http://www.zendesk.com/support/system-status .

Community tip from Chris: After much experimentation, I discovered that a 35x35px document with 20x20px glyphs match very nicely to the icons currently displayed in the sidebar.

Using the Text app

The Text app lets you display any text you want in the Apps panel in the agent interface. For example, you can display an important message to agents, provide instructions about filling out tickets, or add a link to your retail system.

The Text app also supports data placeholders. Placeholders let you include dynamic data in the text you want to display. This ability is useful if you want to display a link that includes parameters about the current ticket, requester, or user. Example:

http://www.mysite.com/orderlookup.php?customer={{ticket.requester.email}}
Note: The Text app can only be installed in new Zendesk Support.

To add a Text app to the agent interface

  1. Click Manage ( ) in the left sidebar, then select Marketplace from the Apps category.
  2. Search for "Text".
  3. Click the Text app icon.

  4. Click Install App in the upper right of the page.
  5. Specify a title. Example: "Customer Order Lookup".
  6. Specify the text you want to display.

    If you want to use a link as your text, don’t use <a> tags. Just type out the address you want (don’t forget http:// ) and Zendesk Support will automatically make it a link.

  7. Click Install .

To view the text, navigate to a ticket and open the Apps panel by clicking the Apps button in the upper right.

Have more questions? Submit a request

Comments

  • 0

    We have an internal KB setup as a brand in zendesk. Why can we not load that as an iframe page? We get a blank page and nothing else. There is no shield and I have tried all browsers and they all show the same blank page. This did work previously in a sandbox environment.

  • 0

    It doesn't work. No URL is loading.

  • 0

    Hi Ed!

    We disabled the ability to embed Zendesk into iframes due to security considerations. You can read more about that decision here: Embedding Zendesk into an iframe to be disabled.

    I'm not sure why it would work in your Sandbox, though..I'll need to do some research on that. I'll let you know what I find out!

  • 0

    Hey Clemens! Which URL are you trying to access?

  • 0

    Hi

    Is it possible to add parameters to the URL through custom fields placeholders?

  • 0

    Hi Carsten,

    If you are talking about the text app, please see previous comments on this comments thread. Custom fields are not available with this app (you will see a screenshot with the list of placeholders that can be used)

    If you are talking about the iframe app, I am not sure what scenario you have in mind so my guess is that you are talking about the text app. Please let me know if it's not the case.

    Thanks !

Please sign in to leave a comment.

Powered by Zendesk