What is the Social Media Post Embed element?
The Social Media Post Embed element allows you to insert a snapshot of a public post from social platforms directly into an email design.
This is ideal for showcasing social proof, embedding campaign posts, cite news natively, or promoting your brand’s most engaging content without needing to upload screenshots manually.
How to add a social media post
Open the Elements panel and scroll down to the External section.
Drag the Social Media Post Embed element onto your email design canvas.
Click the placeholder to open the Social Media Post Embed modal.
Paste the public post URL (from Facebook, X/Twitter, or Instagram) into the input field.
Click Insert. Chamaileon automatically generates a visual snapshot of the post.
Supported social media platforms
Currently, the Social Media Post Embed element supports the following sites and formats (12.01.2025)
Platform | Supported content types | Notes |
X (Twitter) | Posts | Video and GIF posts are shown as a still image thumbnail. |
Posts with media | Text-only posts, link previews, comments, and Reels are not supported. Video posts may display a thumbnail with a play button, depending on the post’s privacy settings. | |
Posts and Reels | Reels are shown as still thumbnails. |
Customization options
Once the post is embedded, you can customize its appearance using the settings in the Social Media Post Embed modal:
🔗 Insert post URL
Paste the public link to the post you’d like to embed. Example formats are listed in the modal for Facebook, Instagram, and X (Twitter).
📏 Image size (width)
Adjust the visual width of the embedded post snapshot using the slider. The preview updates instantly, so you can fine-tune it to fit your layout.
🌗 Theme (for X/Twitter posts)
Choose between Light and Dark theme variants to match your email’s background and color scheme. Works for Twitter/X only.
♻️ Change media source
Need to replace or reconfigure your post?
Select the embedded post in your email and click Change Media Source from the right sidebar.
This reopens the same configuration modal, allowing you to update the URL or style without re-adding the element.
Best practices
Keep it visual: Use image or video thumbnail posts for more engagement.
Respect privacy: Only public posts can be embedded. Private or restricted posts will not load.
Stay consistent: Match the embed theme and size with your email’s visual hierarchy.
How to Get the Public Link for Your Social Media Post
To embed a post into Chamaileon, you must use a publicly accessible URL.
Here’s how to copy the correct link for each supported platform and post type.
X (Twitter)
Supported formats:
Text-only posts
Posts with images
Posts with link previews
Video and GIF posts (shown as a still image)
How to copy the public link
On desktop:
Open the post on X.
Click the Share icon (arrow pointing up/out).
Select Copy link to post.
Paste the full URL into Chamaileon.
On mobile app:
Open the post.
Tap the Share icon.
Choose Copy link.
Notes
The post must be public, not “protected.”
Video and GIF posts embed as a still image snapshot, since video playback is not supported in email.
Supported:
Image posts
Video posts (may embed as a still thumbnail depending on Facebook’s privacy and embed rules)
❌ Not supported:
Text-only posts
Link preview posts
Reels
Comments or replies
Posts from private profiles, closed groups, or posts with restricted visibility
How to copy the public link for image or video Facebook posts
On desktop:
Open the post you want to embed.
Click the timestamp (e.g., “Yesterday at 3:15 PM”).
This opens the post in a standalone view.
Copy the URL in the browser address bar.
Paste it into Chamaileon.
On mobile app:
Facebook does not always expose direct public URLs on mobile. For the most reliable link:
Tap the three dots (…) on the post.
Look for Copy link. If available, tap it.
If there’s no copy link option, open the same post on desktop and copy the URL using the method above.
Notes
If the post’s privacy is not Public, the embed will fail or show a blocked/blank image.
Video posts sometimes embed only as a thumbnail image depending on Facebook restrictions.
Supported:
Single-image posts (carousels will be displayed as the 1st image)
Reels (shown as a still thumbnail)
How to copy the public link
On desktop:
Open the Instagram post on the web.
Click the three dots (…) in the top-right corner of the post.
Click Copy link.
Paste it into Chamaileon.
On mobile app:
Open the post.
Tap the three dots (…) at the top of the post.
Select Link (or Copy link).
Paste it into Chamaileon.
Notes
Instagram must allow the post to be publicly accessible.
Reels embed as a thumbnail image, since video playback isn't supported in email.
Posts from private accounts cannot be embedded.
Troubleshooting: Why Is My Social Media Post Not Displayed Correctly?
If your post snapshot doesn’t appear in the Chamaileon editor, or you see a blank/blocked image, here are the most common reasons and how to fix them.
1. The post is not public
Chamaileon can only embed posts that are visible to everyone.
How to check:
X (Twitter): The profile must not be “Protected.”
Facebook: The post must show a globe icon, meaning Public. Posts in groups or shared with friends only will not embed.
Instagram: The account must be public, not private.
Fix:
Change the post visibility to Public, or choose another post.
2. The URL is not the direct post link
Some links (copy/pasted from a feed, Messenger, or shared preview) won’t work.
Fix:
Follow the platform-specific instructions (see sections above) to copy the exact post permalink:
On X: Share → Copy link to post
On Facebook: Click the timestamp to open the standalone post URL
On Instagram: Three dots → Copy link
3. The post type is not supported
Chamaileon only supports specific post formats due to each platform’s embed permissions.
Unsupported post types include:
Facebook text-only posts
Facebook link previews
Facebook comments or replies
Facebook Reels
Instagram carousel posts (multiple images)
Instagram stories
X/Twitter posts with sensitive content warnings
Any content behind login walls or age restrictions
Fix:
Select a supported post type instead.
4. The platform temporarily blocks embedding
Some platforms (especially Facebook) may block automated snapshot fetching due to:
Privacy checks
Rate limiting
API restrictions
Regional availability issues
Fix:
Try again later or choose another public post.
You can also test by pasting the link into a browser’s incognito/private window to ensure it opens publicly.
5. The post contains a video or GIF
Chamaileon does not embed playable media.
When a post includes a video or GIF:
X (Twitter): A still image snapshot is shown
Facebook: May show a still image thumbnail or nothing if blocked
Instagram: Reels always show a still thumbnail
Fix:
Choose a post with a static image for the most reliable embedding.
6. Corporate firewalls or extensions are blocking content
Some browser extensions or network restrictions block external media loading.
Fix:
Try in another browser
Disable ad blockers/content blockers
Test on another network (e.g., hotspot)
7. The image size slider is set too small
If the slider is at the minimum, the preview may look blank or clipped.
Fix:
Increase the image width slider to restore visibility.
8. Temporary browser cache issue
Occasionally, the embedded image may fail due to a stale cache.
Fix:
Refresh the page
Select the post element → Change Media Source → re-insert the same URL

