How to Import Social Posts into NotebookLM
Google NotebookLM is a powerful AI research tool — but it can't read social media URLs directly. Here's how to get your X threads, LinkedIn posts, Substack newsletters, and more into NotebookLM as clean, readable sources.
Convert a post for NotebookLM
2 free conversions a month without an account, 5 with a free account.
The Problem: NotebookLM Can't Crawl Social Media
NotebookLM supports URLs as sources, but most social media platforms block automated crawling. When you paste an X (Twitter) thread URL, a LinkedIn post, or a Substack newsletter link, NotebookLM either gets an empty page, a login wall, or a stripped-down version missing most of the content.
This happens because platforms like X and LinkedIn use authentication walls, dynamic JavaScript rendering, and anti-scraping measures. NotebookLM's URL fetcher can't get past these barriers.
The Workaround: Convert to PDF First
The most reliable method is converting social posts to PDF before importing into NotebookLM. PDFs preserve the full content — text, images, metadata, and author information — in a format that NotebookLM reads perfectly.
Method 1: Browser Print to PDF (Manual)
You can use your browser's built-in print function:
- Open the social post in your browser
- Press
Ctrl+P(orCmd+Pon Mac) - Select "Save as PDF" as the destination
- Save and upload to NotebookLM
Downsides: This captures the entire page including navigation, ads, and sidebar clutter. For X threads, it often only captures the first few tweets rather than the full thread. Formatting is messy and images may be missing.
Method 2: Thread Reader / Unrollers (X Only)
Tools like Thread Reader App can unroll X threads into a single page. You can then print that page to PDF.
Downsides: Only works for X/Twitter. Doesn't support LinkedIn, Medium, Substack, or other platforms. Still requires a manual print-to-PDF step. Formatting can be inconsistent.
Method 3: PostToSource (Six Platforms, One Tool)
PostToSource was built specifically for this use case. It converts content from 6 platforms into clean, formatted PDFs optimized for AI tools:
- X (Twitter) — threads and single tweets
- LinkedIn — posts and articles
- Medium — articles
- Substack — newsletters
- Beehiiv — newsletters
- Notion — public pages
Paste the URL, get a clean PDF. Upload it to NotebookLM. You get 2 free conversions a month without an account, 5 with a free account.
Step-by-Step: Social Post to NotebookLM
- Go to posttosource.com and sign in
- Paste a public X, LinkedIn, Medium, Substack, Beehiiv or Notion link into the dashboard (other platforms, such as Reddit or Instagram, aren't supported)
- Click Convert — a clean PDF is generated in seconds
- Download the PDF
- Open your NotebookLM notebook
- Click "Add Source" → Upload the PDF
- NotebookLM will index the full content as a source you can query
Works With Other AI Tools Too
The same PDF workflow works with any AI tool that accepts file uploads:
- Claude Projects — upload PDFs as project knowledge
- Custom GPTs — upload as knowledge files
- Obsidian — store PDFs alongside your notes
- Perplexity Spaces — add as reference sources
Tips for Better NotebookLM Sources
- Import complete threads rather than individual tweets — gives NotebookLM more context
- Name your sources descriptively so you can find them later
- Batch-import related posts together for a comprehensive knowledge base
- Pro tip: PostToSource leaves out replies from other people, so convert key replies from their own links and import them alongside the original post
Related Guides
Ready to import your social posts?
Paste a public X, LinkedIn, Substack, Medium, Beehiiv or Notion link and get a clean PDF and Markdown file. Free to start.