Skip to content

Blogger - Sheet Automation

Blogger Sheet Automation lets you create multiple blog posts automatically from Google Sheets data. Prepare your post data in Google Sheets and Tenwrite will automatically create or update the posts in Blogger for each row. Perfect for bulk content creation, programmatic SEO, and managing multiple sites.

Blogger Sheet Automation workflow diagram

  • Tenwrite add-on or Web Dashboard access
  • Connected Blogger blog
  • Google Sheets access

Your sheet needs these exact column names:

ColumnRequiredDescription
SITEYesBlogger site URL (e.g., example.blogspot.com)
TITLEYesBlog post title
CONTENTYes*Post content (Markdown supported)
GOOGLE DOCYes*Google Doc link (must be shared with our service account)
ColumnOptionsExample
LABELSComma-separated tagstech, tutorial, google
STATUSLIVE, DRAFT, SCHEDULEDDRAFT
PUBLISH DATEYYYY-MM-DD HH:MM format2025-12-31 23:59
READER COMMENTSALLOW, DONT_ALLOW_SHOW_EXISTING, etc.ALLOW
FORMATTINGbalanced or fullbalanced
PRESETbalanced or my_presetbalanced

Post content can be set in two ways (choose any one):

  • CONTENT column: Write directly in the CONTENT column (good for short posts)
  • GOOGLE DOC column: Enter the link to your Google Doc (good for long posts)
    • Share the Google Doc with our service account automation@tenwrite-gcp.iam.gserviceaccount.com
    • Or make the Google Doc public (Share > “Anyone with link can view”)
  1. Open Tenwrite add-on or Web Dashboard
  2. Click on Blogger > Automations from the sidebar or click on the Automations button

Tenwrite app showing the Blogger Automations tab

  1. Click on the Create Sheet Automation button
  2. Click Select Google Sheet and choose your sheet
  3. Select the correct sheet/tab
  4. Check Enable Automation Immediately to start right away
  5. Click Create Automation

Create Sheet Automation button Blogger Sheet Automation setup form Google Sheet selection using Google Picker Google Sheet selection using Google Picker

The Automations page shows you all your automations showing:

  • Automation ID and status
  • Source Google Sheet
  • Post count and document processing stats
  • Last run time and success status

List of active Blogger Sheet Automations

To stop or disable an Automation, click on the Disable button. You can later enable it again by clicking on the Enable button.

Screenshot highlighting the Disable button

  • Our system checks your sheet every 30 minutes
  • New rows create posts, changed rows update existing posts
  • Each row can target different Blogger sites using SITE column
  • Skips rows missing required fields (SITE, TITLE, content)
  • Maximum 500 rows per sheet
  • Check required columns: SITE, TITLE, and either CONTENT or GOOGLE DOC
  • Verify exact column names and automation is enabled
  • Confirm Blogger blogs are connected
  • Each row needs SITE, TITLE, and content
  • STATUS must be LIVE, DRAFT, or SCHEDULED (exact spelling)
  • Share Google Docs with automation@tenwrite-gcp.iam.gserviceaccount.com or make the Google Doc public
  • Use format YYYY-MM-DD HH:MM for PUBLISH DATE
  • STATUS must be exactly SCHEDULED
  • Posts publish within 30 minutes of scheduled time
SITETITLECONTENTLABELS
shop.blogspot.comRed T-ShirtComfortable cotton…products, clothing
events.blogspot.comConcert FridayCheck out this event…events, music
tech.blogspot.comApp ReviewThis app is amazing…tech, reviews

Sheet Automation makes bulk content creation simple. Set up your sheet once, and Tenwrite handles the publishing automatically.

Key benefits:

  • Bulk post creation from spreadsheet data
  • Automatic publishing every 30 minutes
  • Multi-site support from one sheet

Need help? Contact support@tenwrite.com with your sheet link and setup details.