This post is public.
Our Embed feature lets you embed content from 200+ providers in topics, but sometimes, that’s not enough.
For example, Google Calendar is not supported by our native embed feature, but it provides users with custom HTML code that they can embed.
We’ve been cautious about enabling admins to add their own HTML embeds for a bunch of reasons — outlined below — but we've decided that the pros outweigh the cons (at least for now!)
So, we’re going to try an experimental version of this feature and enable it for communities on the Professional or Enterprise plan. We hope you’ll use it wisely :)
Remember: "With great power, comes great responsibility."
- This is an advanced and experimental feature for technical folks (ideally developers) only!
- Reason: A single character gone wrong in an HTML code snippet can end up breaking your community. We're weary of folks getting into these issues, and having to support such experiences at scale.
- It's powerful! It lets you (and only you, the admin) add any custom HTML or JS into a topic.
- HTML added here will most likely not work on our iOS app in its initial versions — but we’ll aim to make it work over time.
Here are a few examples of things you can embed with HTML:
Embed a Google Calendar
If you want to create a topic that hosts a calendar for your community, you can easily add the HTML code to display this for your members.
Add to Calendar Widget
You may post an event reminder in Circle, and want to provide an "Add to Calendar" button beneath the topic as shown below. We'd recommend using a tool like AddEvent.com to generate the "Add to Calendar" code:
Once clicked, members will be able to select their preferred calendar:
Provide your Calendly embed
Enable your members to easily schedule time with you!
The possibilities are endless. For more details about how to use this HTML feature, click here!