By the PinBuddy Team · Updated June 2026 · 5 min read
Pinterest's Pin Builder accepts a CSV with the columns Title, Media URL, Pinterest board, Thumbnail, Description, Link, Publish date, and Keywords. You can include up to 100 rows per file, and every publish date must fall within the next 14 days. Get those rules right and the import just works.
The header row defines eight columns in a fixed order. Three are required; the rest are optional but follow strict rules when used.
| Column | Required | Rules |
|---|---|---|
| Title | Yes | ≤100 characters, and must be unique within the file. |
| Media URL | Yes | A publicly fetchable image URL Pinterest can download. |
| Pinterest board | Yes | The exact name of a board on your account. |
| Thumbnail | No | Leave blank for images; a timestamp for video covers. |
| Description | No | ≤500 characters. |
| Link | No | The destination URL the pin clicks through to. |
| Publish date | No | ISO YYYY-MM-DDTHH:MM:SS, ≤14 days ahead. Blank = post now. |
| Keywords | No | Comma-separated tags. |
Here is the header line followed by one valid row. Keep the column order exactly as shown.
Title,Media URL,Pinterest board,Thumbnail,Description,Link,Publish date,Keywords Cozy Fall Reading Nook,https://cdn.example.com/images/reading-nook.jpg,Home Decor,,A warm corner with soft lighting and a stack of books — perfect autumn inspiration.,https://example.com/reading-nook,2026-06-10T14:30:00,"fall decor,reading nook,cozy home"
Wrap any value that contains a comma in double quotes — the Keywords field above is a good example.
Building this format by hand is fiddly — one stray comma or a date your spreadsheet reformatted, and the upload fails. PinBuddy produces the exact Pin Builder format for you. Import your own images and they are auto-hosted on a CDN, so every Media URL is public and fetchable. PinBuddy de-duplicates titles, formats every Publish date as valid ISO 8601 inside the 14-day window, and auto-splits anything over 100 rows into clean, sequential files ready to upload one after another. You add captions and pick boards; the export is always valid. See what it does on the features page, walk through the whole process in the full step-by-step guide, and compare plans on pricing — there is a free tier to start.
Pin Builder accepts up to 100 rows (100 pins) per CSV file. To schedule more than 100 pins, split your data into multiple files of 100 rows or fewer and upload them one at a time. Each file is processed independently.
The Publish date column uses ISO 8601 format: YYYY-MM-DDTHH:MM:SS, for example 2026-06-10T14:30:00. The date must fall within the next 14 days. Leave the field blank to publish the pin immediately when the file is uploaded.
The usual causes are a missing required field (Title, Media URL, or Pinterest board), a duplicate Title, a Media URL that is not publicly fetchable, a Publish date in the wrong format or more than 14 days ahead, or a board name that does not exactly match a board on your account.
No. The Media URL must point to a publicly fetchable image that Pinterest's servers can download without a login, cookie, or token. Local file paths, private links, and expiring URLs will fail — host the image on a public CDN or storage bucket first.
Turn your images into a valid Pinterest CSV in minutes — hosted URLs, unique titles, and ISO dates handled for you.
Start free