# Import sources into NotebookLM from a CSV list

Source: https://nlmexporter.com/guides/import/csv-list-to-notebooklm  
Section: Import  
Last verified: November 2026  
Plan: Pro

To load a prepared reading list, use the CSV import in NotebookLM Ultra Exporter Pro. A spreadsheet supplies links, titles and target notebooks, and the extension distributes each row to the right notebook, with tags applied after import.

## Quick facts

| Item | Detail |
| --- | --- |
| Where | Import center, CSV list method |
| Plan | Pro |
| Allowance | Pro only. No extension daily quota; individual tools still have task caps. |
| Data flow | The material you select is sent to Google NotebookLM. Capture reads the source site from your browser. |

## Steps

1. Install [NotebookLM Ultra Exporter](https://chromewebstore.google.com/detail/notebooklm-ultra-exporter/afchokljnhhggkhedfbmkcmdagjmjchj) in desktop Chrome, then refresh any open NotebookLM (Gemini Notebook) tab.
2. Connect Pro: open the extension's account panel and sign in with the Google account you bought Pro with.
3. Prepare a CSV with a link column and, optionally, title, target notebook and tags.
4. Open the import center, choose CSV and select the file.
5. Review the preview and the notebook each row is routed to, then submit.

## Limits to know

- Explicit targets in the CSV take priority over routing rules.
- Unmatched rows use the default target; notebooks are not created automatically.
- Google's own limits still apply: sources per notebook, file size and accepted file types are decided by NotebookLM, and Pro does not raise them.

## Frequently asked questions

### Is it free to import sources into NotebookLM from a CSV list?

No. This import method is part of Ultra Exporter Pro. The basic methods (links, pasted text, files, tabs, the current page, RSS and YouTube) are free within 20 imports per day.

### Why use a CSV instead of a link list?

A CSV can route each link to a different notebook and tag it in one run, which a plain list cannot.

### What happens if a source is already in the notebook?

The import preview flags duplicates and items already in the target notebook, and you can skip them. If you import the same page again on purpose, NotebookLM creates a second copy.

## Related guides

- [Add long pasted text to NotebookLM as sources](https://nlmexporter.com/guides/import/pasted-text-to-notebooklm)
- [Schedule recurring imports into NotebookLM](https://nlmexporter.com/guides/import/scheduled-import-recipes-to-notebooklm)
- [Bulk import a list of URLs into NotebookLM](https://nlmexporter.com/guides/import/bulk-urls-to-notebooklm)
- [Import an RSS feed into NotebookLM](https://nlmexporter.com/guides/import/rss-feed-to-notebooklm)
- [Bulk upload files and folders to NotebookLM](https://nlmexporter.com/guides/import/local-files-and-folders-to-notebooklm)
- [Import an Obsidian vault into NotebookLM](https://nlmexporter.com/guides/import/obsidian-vault-to-notebooklm)
