BlogBuddyDocs

Bulk Add Articles and CSV Import

Create articles in bulk by hand or import thousands from a CSV, with validation, progress tracking and error reports.

Bulk Add Articles creates many posts at once. You can add rows by hand in the same spreadsheet grid as the editor, or import a CSV with up to 100,000 articles. Imports run through Shopify’s bulk operations, so they keep going even if you close the tab.

Choose between adding rows manually and importing a CSV
Choose between adding rows manually and importing a CSV

Add rows manually

  1. Click Add Row and fill in the fields, or use Create with AI to draft the article for you (you set the prompt, tone and length, and it costs 1 credit).
  2. Each row shows a badge: ready, incomplete or created, so you always know what will happen when you publish.
  3. Publish all ready rows together when you’re done.

Import a CSV

  1. Click Sample CSV to download a template with all supported columns.
  2. Click Import CSV and pick your file (up to 50 MB).
  3. BlogBuddy validates every row first and shows errors and warnings per field, with a preview of the first records. Nothing is imported while there are blocking errors.
  4. Start the import and watch the progress bar. You can close the modal, the import keeps running and you can come back to check on it.
  5. If some rows fail, download the error report to see exactly which ones and why.
CSV validation with per-row errors and warnings
CSV validation with per-row errors and warnings

CSV columns

Only title is required. Everything else is optional:

title, author_name, blog_handle, body_html, summary_html, tags,
is_published, template_suffix, image_url, image_alt_text, handle

Tip

If your CSV moves articles to a different blog, BlogBuddy creates URL redirects automatically so the old links keep working and you lose no SEO.
A running bulk import with live progress
A running bulk import with live progress

Import limits by plan

PlanImports per monthArticles per import
FreePaid featurePaid feature
Starter4Up to 1,000
Plus5Up to 5,000
GrowUnlimitedUnlimited

A run only counts once the import actually starts, so a failed validation never burns one of your monthly runs. CSV export stays free and unlimited on every plan.