Presentations are one of the best places to show social proof. A slide with a real tweet from a real customer — with their name, photo, and handle — is far more persuasive than a bullet point saying "customers love us."
But Google Slides has a constraint worth understanding before you start: it does not support live JavaScript widgets. You cannot paste a tweet URL and have it render as an interactive Twitter embed, the way you can in a web page or a Substack post. What you can do is show tweet content in your slides — and there are three ways to do it well.
Method 1 — Screenshot (Most Common)
The simplest and most widely used method is taking a screenshot of the tweet and inserting it as an image.
How to do it
- Open the tweet on x.com
- Use your system screenshot tool (Windows:
Win + Shift + S, Mac:Cmd + Shift + 4) to capture just the tweet card - In Google Slides, go to Insert → Image → Upload from computer
- Select your screenshot file
- Resize and position the image on your slide
Tips for better-looking tweet screenshots
Use a consistent crop. Crop the screenshot to include the profile photo, display name, handle, tweet text, and date — but exclude the reply/retweet/like bar at the bottom if it has low engagement numbers (unless you want to show high engagement numbers).
Match light/dark mode to your slide theme. X supports both light and dark tweet views. Dark tweet screenshots look sharp on dark presentation themes; light screenshots work better on white or light backgrounds.
Use a browser extension for cleaner captures. Tools like GoFullPage or Screenshot Guru can capture the tweet with higher resolution than a system screenshot, avoiding blurry text on retina screens.
Add a clickable link. Select the screenshot image in Google Slides, then go to Insert → Link and paste the tweet URL. This makes the tweet verifiable for anyone viewing the presentation in a browser, and turns a static screenshot into a source citation.
The main limitation
Screenshots are static. If the original tweet is later edited or deleted, your screenshot no longer corresponds to a live tweet. This matters in presentations where you expect audience members to verify the source.
Method 2 — Twitter Card as a Styled Text Slide
Instead of a screenshot, recreate the tweet as a designed slide element using Google Slides' native tools.
How to do it
- Add a rectangle with rounded corners to your slide (to simulate the tweet card border)
- Add a circular image frame with the author's profile photo
- Add two text boxes: one for the display name (bold), one for the handle (lighter color)
- Add the tweet text as the main content
- Add the date in a smaller font at the bottom
This approach gives you full control over sizing, typography, and how the tweet fits with your presentation design — but it takes more time to build.
When this is worth it
If you are presenting to investors, clients, or a large audience where polish matters, a designed tweet card that matches your slide theme looks more intentional than a screenshot. It also avoids resolution issues and renders perfectly at any zoom level.
Method 3 — Embed via Google Slides' "Insert from web" (Limited)
Google Slides has a feature that lets you insert images by URL. Some users attempt to use this to display tweets — but it only works for direct image URLs, not tweet URLs or embeds.
There is no native Google Slides feature that renders a live tweet widget. The closest workaround is:
- Use a service that generates a tweet card as a static image (some screenshot APIs do this)
- Get the direct image URL
- Insert it via Insert → Image → By URL
This approach is more complex than a regular screenshot and provides no additional benefit for most use cases. It is only worth exploring if you need to automate the process at scale — for example, if you are generating presentations programmatically.
For Presentations Built Around Social Proof
If you are building a pitch deck, investor presentation, or product demo that relies heavily on tweet-based social proof, assembling individual screenshot slides is tedious. A common pattern is:
- Create a dedicated "social proof" slide with 4–6 tweet screenshots arranged in a grid
- This is effective but time-consuming to maintain — every time you want to update the quotes, you need new screenshots
An alternative is to include a slide that links to a live page showing your curated tweet wall. During a presentation, clicking that link opens a browser showing your LaunchWall carousel — which is more dynamic and credible than static screenshots, especially in live demos or screen-shared calls.
This does not solve the "embed inside Slides" problem, but it solves the underlying goal: showing real customers saying real things in a presentation context.
Which Method Should You Use?
One tweet, one slide, clean result: Screenshot method with a linked URL. Fastest to execute, looks professional when cropped correctly.
High-stakes presentation where design polish matters: Recreate the tweet as a styled slide element using Method 2.
Multiple tweets in one slide: Screenshot grid. Arrange 2–4 tweet screenshots in a grid layout on a single slide for a "wall of love" effect.
Live demo where you want to show a full curated wall: Include a slide that links to your LaunchWall-powered page, then click through to it during the presentation.
For how tweet embeds work on websites (where live widgets are actually supported), see how to embed tweets on your website.
Common Questions
Can I embed a live tweet in Google Slides?
No. Google Slides does not support JavaScript widgets or iframes, so a "live" tweet embed that updates in real time is not possible. The tweet content you add to a slide is always a static representation — either a screenshot or a recreated design.
Can I link a tweet in Google Slides?
Yes. Select any element on your slide — text, image, or shape — and go to Insert → Link. Paste the tweet URL. The element becomes clickable in presentation mode, which lets viewers navigate to the original tweet.
Why does pasting a tweet URL into Google Slides not embed it?
Google Slides does not support oEmbed or URL-to-embed conversion. Pasting a URL produces plain text, not an embedded widget. This is by design — Google Slides is a presentation tool, not a web publishing platform.