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.
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 (All Platforms, Automated)
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. The free plan includes 5 conversions per month.
Step-by-Step: Social Post to NotebookLM
- Go to posttosource.com and sign in
- Paste the social media URL into the dashboard
- 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: Import both the original post and key reply threads for full context
Related Guides
Ready to import your social posts?
Convert any URL to a clean PDF in seconds. Free to start.
Try PostToSource Free