SupportApps
Back to apps
Smart iFrame icon

Smart iFrame

by Hubbub Studios

4.0 (5)
Free

Smart iFrame enables support agents to embed external websites directly into the Zendesk Agent Workspace using dynamic URLs that populate with ticket and user data through template strings like `{ticket_id}` and `{requester_email}`. Agents benefit by accessing relevant third-party tools, dashboards, or customer profiles without leaving Zendesk, improving workflow efficiency. The app requires specifying the target URL and optional height customization, though it only works with websites that permit iframe embedding.

Support
1 / 3

Vendor Description

Smart iFrame lets you embed useful tools for your support representatives directly into the Zendesk Agent Workspace.

Getting Started

  1. Specify the URL of the website to embed, such as https://mysite.com/ticket/{ticket_id}
  2. Specify what height you want the embedded window to be (if not specified will default to 300px)

The next time you open up a ticket, you'll have access to the Smart iFrame app, which will contain an embedded iFrame. You can use Zendesk's workspace builder to place this app whereever you like!

NOTE: Not all websites allow themselves to be be loaded within an iFrame. If the site is not loading in Smart iFrame, contact the site administrator or 3rd party provider to discuss. See our documentation for more info.

Dynamic URLs with Template Strings

In the example URL above, {ticket_id} is a Smart iFrame template string which will pass the Zendesk Ticket ID into the URL when we load the iFrame. This can be valuable in having the 3rd party applications load to unique profiles, dashboards, or other kinds of content specific to the requesting customer, the current user, or the ticket itself.

Template String Reference

  • {ticket_id} - Zendesk ticket ID
  • {current_user_id} - Current Zendesk user ID
  • {current_user_email} - Current Zendesk user email address
  • {requester_id} - Ticket requester Zendesk user ID
  • {requester_email} - Ticket requester email address
  • {requester_external_id} - Ticket requester's external ID
  • {assignee_id} - Ticket assignee (agent) Zendesk user ID
  • {assignee_email} - Ticketed assignee (agent) email address

Learn More

More info can be seen here and if you have any questions, please reach out to [email protected]!

Installation

Get started in seconds:

  1. Specify the URL of the website to embed, such as https://mysite.com/ticket/{ticket_id}
  2. Specify what height you want the embedded window to be (if not specified will default to 300px)

Use template strings like {ticket_id} and {requester_email} to form dynamic URLs. For the full list of available template strings, see our documentation

App Details

Version
2.0.0
Published
Mar 25, 2024
Last Updated
Mar 17, 2025
Installs
73+

Similar Apps

Compare Smart iFrame