Overview
The External Request Form can be embedded directly on an institution’s own website using an iFrame, so requesters submit without ever leaving the institution’s site. The embedded form resizes itself automatically as its content changes, so it never shows an awkward scrollbar or gets clipped.
This article is for Platform Admins adding the request form to their institution’s website.
Prerequisites
-
The External Request Form must be published first. See Setting Up the External Request Form.
-
Access to edit the institution’s website (or the ability to hand the embed snippet to whoever does).
Step by Step Instructions
-
Open the Request Form Builder and confirm the form is published.
-
Copy the generated iFrame embed snippet shown after publishing.
-
Paste the snippet into the institution’s website where the form should appear.
-
Load the page and confirm the form displays and resizes correctly as fields are filled in.
Settings and Configuration Options and Definitions
-
iFrame embed snippet — Generated automatically after publishing. Regenerates if the form is unpublished and republished.
-
Dynamic height — The embedded form automatically tells the host page how tall it needs to be, so it resizes as requesters add extra requested dates, expand fields, or trigger validation errors.
Troubleshooting
-
Form doesn’t appear at all. Check whether the host site’s CSP is blocking the iFrame. This is the most common cause.
-
Form appears but doesn’t resize / shows a scrollbar. Confirm the embed snippet was copied in full and hasn’t been modified. Try reloading the page.
-
Form works on desktop but looks off on mobile. The embed is designed to work on mobile. If it doesn’t, check for CSS on the host page that might be constraining the iFrame’s width or height.
Related Articles
-
Setting Up the External Request Form
-
Submitting an External Room Request