How do I embed an EntryThingy call on my website?
In EntryThingy v2, we've made important changes to how embedding works. Here's what you need to know about embedding calls on your website.
Changes in the New EntryThingy
What's no longer available: - Full embedding of the EntryThingy app (including embedded login screens) - The ability to embed the complete application experience directly on your website
What's still available: - Gallery widget embedding (for displaying galleries of artwork) - Iframe embedding of public call pages (see below)
Our Recommended Approach
We're working toward having galleries direct artists to apply directly on EntryThingy's website. This approach provides:
- Consistency - Artists get the same experience every time
- Fewer issues - Reduced problems related to embedding and cross-site compatibility
- Better support - Easier to troubleshoot when everyone uses the same interface
- Mobile optimization - EntryThingy's pages are optimized for all devices
Best practice: Share your call's public URL directly with artists, or link to it from your website.
iFrame Embedding (If Needed)
If you need to embed a call on your website, you can use an iframe to display the public call page. This shows the same public call page that artists see when browsing calls on EntryThingy, and includes a click-through button to apply directly.
Finding Your Call's Public URL
To get the source URL for your iframe:
- Navigate to your call in EntryThingy
- View the public call page - This is the same page artists see when they click on your call from the calls list
- Copy the URL from your browser's address bar
- The URL will look like:
https://app.entrythingy.com/{your-gallery-domain}/{call-slug}/
Tip: You can also find this URL by: - Going to your call's detail page in EntryThingy - Looking for the "Public URL" or "Share" option - Copying the public call page URL
iframe Code Example
Once you have your call's public URL, use this iframe code structure (make sure you replace the "YOUR_CALL_PUBLIC_URL_HERE" with the actual URL):
<p><iframe title="EntryThingy Form" frameborder="0" height="800px" width="100%" src="YOUR_CALL_PUBLIC_URL_HERE"> </iframe></p>
Customization options: - Width: Set to "100%" for full width, or a specific pixel value like "800px" - Height: Adjust based on your needs (common values: "600px" , "800px" , "1000px" ) - Frameborder: Set to "0" for no border - Title: Add a descriptive title for accessibility
How It Works
When embedded: - Artists see the public call page (same as on EntryThingy) - They can view call details, requirements, and information - A button allows them to click through to apply directly on EntryThingy - The application process happens on EntryThingy's website
Important Notes
- No embedded login: Unlike v1, you cannot embed the full login/application experience
- Click-through required: Artists will need to click through to EntryThingy to complete their application
- Mobile compatibility: Make sure your iframe is responsive for mobile devices
- Browser compatibility: Test your iframe in different browsers to ensure it works correctly
Troubleshooting
The iframe doesn't display: - Check that your call is published and publicly accessible - Verify the URL is correct (try opening it directly in a browser) - Some website builders may restrict iframe embedding - check your platform's settings
The iframe is too small or too large: - Adjust the width and height attributes - Consider using responsive CSS for better mobile display
Artists can't interact with the iframe: - This is expected - the iframe shows the public call page - Artists need to click through to EntryThingy to apply - Make sure the "Apply" button is visible and clickable
Related Topics
- Can you host our call? I don't want to put it on our website - Learn about EntryThingy hosting your call
- How do I share or copy the link to my call? - Find your call's public URL
- What is the gallery public-facing URL? - Learn about gallery URLs
Questions?
If you need help finding your call's public URL or setting up the iframe, don't hesitate to reach out. We're here to help!