Como importar posts em lote com um arquivo CSV no Postoria
A importação em lote permite criar muitos posts de uma vez a partir de um arquivo CSV, sem precisar montar cada um separadamente.
No Postoria, os posts de um arquivo CSV são criados primeiro como rascunhos. Depois, você pode revisá-los, editá-los, agendá-los ou publicá-los imediatamente.
Antes de começar
Veja os principais pontos que você precisa saber antes de enviar seu CSV:
- A importação em lote não está disponível no plano Free
- Este método de importação aceita arquivos CSV; para enviar imagens ou vídeos locais diretamente, use Importar mídia como posts
- Você pode baixar um modelo de CSV pronto para usar aqui: bulk-upload-template.csv
- Seu arquivo CSV deve ter no máximo 10 MB
- Um único arquivo CSV pode conter até 100 linhas
- Os valores de URL de mídia, link e miniatura devem usar URLs completas com
http://ouhttps:// - Os campos de miniatura também podem usar um instante do vídeo em milissegundos, como número inteiro
- Se você quer agendar um post, tanto
DatequantoTimeprecisam estar preenchidos - A data e o horário agendados são interpretados no fuso horário do seu espaço de trabalho
- As regras de validação específicas de cada rede social continuam valendo após a importação
Colunas CSV aceitas
O Postoria aceita estes nomes de coluna:
DateTimeContent TypeMedia 1Media 1 ThumbnailMedia 2Media 2 ThumbnailMedia 3Media 3 ThumbnailMedia 4Media 4 ThumbnailMedia 5Media 5 ThumbnailMedia 6Media 6 ThumbnailMedia 7Media 7 ThumbnailMedia 8Media 8 ThumbnailMedia 9Media 9 ThumbnailMedia 10Media 10 ThumbnailCaptionLink URLFirst CommentComment DelayAI Generated ContentRepost FrequencyRepost Until DateRepost Until TimeFacebook Content TypeFacebook CaptionFacebook Also Publish Media to StoriesInstagram Content TypeInstagram CaptionInstagram CollaboratorsInstagram Also Publish Media to StoriesInstagram Publish As Trial ReelInstagram Auto Share If Performs WellInstagram User TagsLinkedIn Content TypeLinkedIn CaptionGoogle Business Profile Content TypeGoogle Business Profile CaptionGoogle Business Profile Button TypeGoogle Business Profile Button URLThreads Content TypeThreads CaptionX Content TypeX CaptionPinterest Content TypePinterest CaptionPinterest TitlePinterest WebsitePinterest Alt TextYouTube Content TypeYouTube CaptionYouTube TitleYouTube VisibilityYouTube CategoryYouTube Made For KidsYouTube Video LanguageYouTube Recording DateYouTube TagsTikTok Content TypeTikTok CaptionTikTok Who Can WatchTikTok Photo TitleTikTok Allow CommentsTikTok Allow DuetTikTok Allow StitchTikTok Auto Add MusicTikTok Disclose Post ContentTikTok Your BrandTikTok Branded ContentTelegram Content TypeTelegram CaptionBluesky Content TypeBluesky CaptionTumblr Content TypeTumblr CaptionTumblr Tags
Use os nomes das colunas exatamente como aparecem acima.
A ordem das colunas não importa. O Postoria identifica os campos pelo nome da coluna, e não pela posição.
Todas as colunas do CSV são opcionais.
Você não precisa incluir todas as colunas opcionais em cada CSV. Por exemplo, se precisar de apenas um campo de mídia, pode usar Media 1 e omitir os demais.
No entanto, alguns campos ainda têm regras de validação quando são usados. Por exemplo, se você informar Date, também deverá informar Time, e vice-versa.
Mesmo que uma linha do CSV seja importada corretamente, as regras de validação das redes sociais continuam valendo quando os rascunhos são criados ou publicados depois.
Tipos de conteúdo aceitos
O Postoria aceita estes tipos de conteúdo na importação em lote:
ImageVideoDocumentStoryCarouselLinkTextReel
Se você deixar Content Type em branco, o Postoria tentará identificá-lo automaticamente com base nos dados da linha do CSV:
- Várias URLs de mídia →
Carousel - Uma URL de mídia →
Image,VideoouDocument - Um link sem mídia →
Link - Apenas uma legenda compartilhada ou específica de uma rede →
Text
Se o Postoria não conseguir identificar o tipo de conteúdo, a linha do CSV ainda poderá ser lida, mas não será possível criar um rascunho para ela.
Legendas e tipos de conteúdo específicos de cada rede
Use uma coluna de legenda específica quando uma rede precisar de um texto diferente da Caption compartilhada. Por exemplo, coloque uma versão mais curta em X Caption e mantenha uma legenda compartilhada mais longa para as outras redes selecionadas.
Se a legenda específica de uma rede estiver vazia ou for omitida, essa rede herdará a Caption compartilhada.
Você também pode substituir o Content Type compartilhado para cada rede compatível. Os campos específicos disponíveis para cada rede estão agrupados abaixo:
| Rede | Coluna de legenda | Coluna de tipo de conteúdo | Tipos de conteúdo aceitos |
|---|---|---|---|
Facebook Caption | Facebook Content Type | Image, Video, Story, Link, Carousel, Text, Reel | |
Instagram Caption | Instagram Content Type | Image, Video, Story, Carousel, Reel | |
LinkedIn Caption | LinkedIn Content Type | Image, Video, Document, Link, Carousel, Text | |
| Perfil da Empresa no Google | Google Business Profile Caption | Google Business Profile Content Type | Image, Text |
| Threads | Threads Caption | Threads Content Type | Image, Video, Link, Carousel, Text |
| X | X Caption | X Content Type | Image, Video, Carousel, Text |
Pinterest Caption | Pinterest Content Type | Image, Video, Carousel | |
| YouTube | YouTube Caption | YouTube Content Type | Video |
| TikTok | TikTok Caption | TikTok Content Type | Image, Video, Carousel |
| Telegram | Telegram Caption | Telegram Content Type | Image, Video, Link, Carousel, Text |
| Bluesky | Bluesky Caption | Bluesky Content Type | Image, Video, Link, Carousel, Text |
| Tumblr | Tumblr Caption | Tumblr Content Type | Image, Video, Link, Carousel, Text |
Um tipo de conteúdo específico de rede vazio herda o Content Type compartilhado. Os tipos de conteúdo específicos usam os mesmos valores de Media 1 a Media 10 e Link URL da linha do CSV. Uma combinação incompatível, como Document em Instagram Content Type, causa um erro de validação. O rascunho não é criado se alguma rede selecionada não aceitar o tipo de conteúdo efetivo; redes selecionadas nunca são omitidas silenciosamente de um post importado em lote.
Por exemplo, esta linha cria um post compartilhado do tipo Link, mas usa a imagem e uma legenda mais curta para o Instagram:
Content Type,Media 1,Caption,Link URL,Instagram Content Type,Instagram Caption
Link,https://example.com/image.jpg,Shared caption,https://example.com/article,Image,Short Instagram caption
Regras de formatação do CSV
Algumas regras de formatação são importantes:
Formato da data
Use este formato:
yyyy-MM-dd
Exemplos:
2026-12-31
2027-01-01
Formato do horário
Use o horário de 24 horas:
HH:mm
Exemplos:
08:05
23:59
As URLs devem ser absolutas
Para os campos Media, Link URL e URLs de imagens de miniatura, use URLs completas, como:
https://example.com/image.png
Caminhos relativos, links quebrados e caminhos de arquivos que não sejam da web não são aceitos.
Valores de miniatura da mídia
Use Media 1 Thumbnail, Media 2 Thumbnail e as outras colunas de miniatura correspondentes para definir miniaturas dos arquivos de mídia.
Cada coluna de miniatura se aplica apenas à coluna de mídia correspondente:
Media 1 Thumbnaildefine uma miniatura paraMedia 1Media 2 Thumbnaildefine uma miniatura paraMedia 2Media 3 Thumbnaildefine uma miniatura paraMedia 3
O valor de uma miniatura de mídia pode ser:
- uma URL completa de imagem, ou
- um instante do vídeo em milissegundos
Use uma URL completa de imagem quando quiser fornecer sua própria imagem de miniatura.
Exemplo:
https://example.com/thumbnail.jpg
Use um instante em milissegundos quando quiser que o Postoria gere a miniatura a partir do arquivo de vídeo correspondente.
Exemplos:
0
1000
3000
Regras:
- Os valores de URL de miniatura devem usar URLs completas com
http://ouhttps:// - Os valores de instante devem ser números inteiros em milissegundos
- Não inclua
msdepois do número - As regras de miniatura específicas de cada rede social ainda podem se aplicar quando o post for criado ou publicado
Legenda e primeiro comentário aceitam várias linhas
Caption pode conter várias linhas. Isso é útil para legendas mais longas, parágrafos e hashtags.
First Comment também pode conter várias linhas.
Valores de Comment Delay
Use Comment Delay para controlar quando o comentário da coluna First Comment será publicado.
Informe o atraso em minutos.
Exemplos:
0
2
15
Regras:
- Deixe
Comment Delayem branco para usar o padrão do espaço de trabalho quando o rascunho for criado - Use
0para publicar o comentário junto com o post - Use um número inteiro de
1a120para publicar o comentário após essa quantidade de minutos
Identificação de conteúdo gerado por IA
Use AI Generated Content para marcar um post com a identificação de conteúdo gerado por IA nas redes sociais compatíveis.
- Use
truepara ativar a identificação - Use
false, deixe o valor em branco ou omita a coluna para mantê-la desativada - O mesmo valor se aplica a todos os destinos selecionados que aceitam a identificação: Instagram, posts de vídeo do TikTok, YouTube, X e Pinterest
- A identificação não é enviada para posts de fotos do TikTok nem para redes sociais e tipos de conteúdo incompatíveis
Valores das colunas de republicação
Use estes valores para as configurações de republicação:
Repost Frequency:Do not repost,Day,2 days,3 days,4 days,5 days,6 days,7 days,8 days,9 days,10 days,11 days,12 days,13 days,14 days,15 days,16 days,17 days,18 days,19 days,20 days,21 days,22 days,23 days,24 days,25 days,26 days,27 days,28 days,29 days,30 days,31 days,32 days,33 days,34 days,35 days,36 days,37 days,38 days,39 days,40 days,41 days,42 days,43 days,44 days,45 days,46 days,47 days,48 days,49 days,50 days,51 days,52 days,53 days,54 days,55 days,56 days,57 days,58 days,59 days,60 days,Month,2 months,3 months,4 months,6 monthsouYearRepost Until Date: useyyyy-MM-ddRepost Until Time: useHH:mm
Se você informar Repost Until Date, também deverá informar Repost Until Time, e vice-versa.
Valores das colunas do Facebook
Use true ou false para Facebook Also Publish Media to Stories.
Quando o valor é true, o Postoria cria primeiro a publicação comum do Facebook e depois publica cada arquivo de mídia anexado como um Story separado do Facebook. A opção não tem efeito quando o tipo de conteúdo efetivo do Facebook é Story ou Link.
Valores das colunas do Instagram
Use estes valores para as colunas específicas do Instagram:
Instagram Collaborators: informe até três nomes de usuário do Instagram separados por vírgulasInstagram Also Publish Media to Stories:trueoufalseInstagram Publish As Trial Reel:trueoufalseInstagram Auto Share If Performs Well:trueoufalseInstagram User Tags: informe um array JSON de marcações de usuários
Quando Instagram Also Publish Media to Stories é true, o Postoria cria primeiro a publicação comum do Instagram e depois publica cada arquivo de mídia anexado como um Story separado do Instagram. A opção não tem efeito quando o tipo de conteúdo efetivo do Instagram é Story.
Cada objeto em Instagram User Tags deve conter:
media: um número de1a10que se refere à colunaMediacorrespondenteusername: o nome de usuário do Instagram a marcarxey: coordenadas opcionais de0a1; quando usadas, ambas devem ser informadas
Exemplo de valor:
[
{"media": 1, "username": "alice", "x": 0.5, "y": 0.4},
{"media": 2, "username": "bob"}
]
media: 2 sempre se refere a Media 2, mesmo quando Media 1 está em branco.
As aspas do JSON precisam ser escapadas quando o valor é escrito diretamente em um arquivo CSV:
"Instagram User Tags"
"[{""media"":1,""username"":""alice"",""x"":0.5,""y"":0.4}]"
Valores das colunas do Pinterest
Use estes valores para as colunas específicas do Pinterest:
Pinterest Title: informe texto simples com até 100 caracteresPinterest Website: informe uma URL completa comhttp://ouhttps://e até 2.048 caracteresPinterest Alt Text: informe texto simples com até 500 caracteres
Valores das colunas do Perfil da Empresa no Google
Use estes valores exatos para Google Business Profile Button Type, respeitando maiúsculas e minúsculas:
BOOKORDERSHOPLEARN_MORESIGN_UPCALL
Deixe o campo em branco quando o post não deve ter um botão.
Use Google Business Profile Button URL para o destino do botão. Informe uma URL completa com http:// ou https://, ou use {{location.website_url}} para usar o site da unidade conectada. O tipo de botão CALL não usa uma URL de botão.
Valores das colunas do YouTube
Use estes valores para as colunas específicas do YouTube:
YouTube Title: informe texto simplesYouTube Visibility:Private,UnlistedouPublicYouTube Category:Autos & Vehicles,Comedy,Education,Entertainment,Film & Animation,Gaming,Howto & Style,Music,News & Politics,Nonprofits & Activism,People & Blogs,Pets & Animals,Science & Technology,SportsouTravel & EventsYouTube Made For Kids:trueoufalseYouTube Video Language: use um código de idioma aceito pelo YouTubeYouTube Recording Date: useyyyy-MM-ddYouTube Tags: informe uma ou mais tags separadas por vírgulas
Valores aceitos para YouTube Video Language:
af= Africânersq= Albanêsam= Amáricoar= Árabehy= Armênioas= Assamêsaz= Azerbaijanobn= Bengalieu= Bascobe= Bielorrussobs= Bósniobg= Búlgaromy= Birmanêsca= Catalãozh-CN= Chinês (China)zh-HK= Chinês (Hong Kong)zh-TW= Chinês (Taiwan)hr= Croatacs= Tchecoda= Dinamarquêsnl= Holandêsen= Inglêsen-IN= Inglês (Índia)en-GB= Inglês (Reino Unido)et= Estonianofil= Filipinofi= Finlandêsfr= Francêsfr-CA= Francês (Canadá)gl= Galegoka= Georgianode= Alemãoel= Gregogu= Guzerateiw= Hebraicohi= Hindihu= Húngarois= Islandêsid= Indonésioit= Italianoja= Japonêskn= Canarêskk= Cazaquekm= Khmerko= Coreanoky= Quirguizlo= Laosianolv= Letãolt= Lituanomk= Macedônioms= Malaioml= Malaialamr= Maratamn= Mongolne= Nepalêsno= Norueguêsor= Oriáfa= Persapl= Polonêspt= Portuguêspt-PT= Português (Portugal)pa= Panjabiro= Romenoru= Russosr= Sérviosr-Latn= Sérvio (latino)si= Cingalêssk= Eslovacosl= Eslovenoes= Espanholes-419= Espanhol (América Latina)es-US= Espanhol (Estados Unidos)sw= Suaílisv= Suecota= Tâmilte= Teluguth= Tailandêstr= Turcouk= Ucranianour= Urduuz= Uzbequevi= Vietnamitazu= Zulu
Valores das colunas do TikTok
Use estes valores para as colunas específicas do TikTok:
TikTok Who Can Watch:Public,Followers,FriendsouPrivateTikTok Allow Comments:trueoufalseTikTok Allow Duet:trueoufalseTikTok Allow Stitch:trueoufalseTikTok Disclose Post Content:trueoufalseTikTok Your Brand:trueoufalseTikTok Branded Content:trueoufalseTikTok Photo Title: informe texto simples com até 90 caracteresTikTok Auto Add Music:trueoufalse
Valores das colunas do Tumblr
Use Tumblr Tags para adicionar tags nativas de descoberta do Tumblr separadamente da legenda do post. Informe até 30 tags separadas por vírgulas.
O Postoria remove espaços em branco das extremidades, remove um # inicial, ignora valores vazios e elimina tags duplicadas sem diferenciar maiúsculas de minúsculas. Aspas duplas não são permitidas nas tags do Tumblr.
Como as vírgulas separam as tags, coloque o campo inteiro entre aspas do CSV quando ele contiver mais de uma tag:
Tumblr Caption,Tumblr Tags
Explore our latest indie game,"gaming,indiegame,steam"
Como importar posts em lote no Postoria
- Abra a página Posts, clique em Em lote e escolha Importar posts de CSV
- Selecione as contas de destino que quer usar
Você também pode aplicar um grupo se já tiver um configurado - Clique em Continuar
- Envie seu arquivo CSV
- Clique em Continuar novamente para que o Postoria leia o arquivo
- Revise as linhas importadas e confira se o arquivo foi lido corretamente
- Clique em Criar rascunhos para transformar as linhas importadas em rascunhos
- Revise os rascunhos criados e:
- agende-os, ou
- publique-os imediatamente
Pronto. A importação em lote cria os posts primeiro como rascunhos para que você ainda possa revisar tudo antes de publicar.
O que acontece depois do envio
Depois que seu CSV é lido:
- As linhas importadas aparecem na página de importação em lote para revisão
- Você pode confirmar que o arquivo foi lido corretamente antes de criar os rascunhos
- Você pode agendar todos os rascunhos de uma vez
- Também pode publicar todos os rascunhos imediatamente pelo menu de ações em lote
Se alguns rascunhos não puderem ser criados depois, essas linhas do CSV permanecerão na página com uma mensagem de erro.
Perguntas frequentes
Posso enviar um arquivo do Excel?
Não. A importação de CSV aceita arquivos CSV, não pastas de trabalho do Excel. Para enviar imagens ou vídeos locais sem um CSV, escolha Importar mídia como posts no menu Em lote.
Posso usar apenas algumas das colunas aceitas?
Sim. Você só precisa das colunas relevantes para seus posts. Por exemplo, uma linha do CSV com apenas Media 1 ainda pode funcionar.
A ordem das colunas importa?
Não. O Postoria identifica as colunas do CSV pelo nome, e não pela posição.
Para miniaturas, o número no nome da coluna importa. Por exemplo, Media 1 Thumbnail sempre se aplica a Media 1, mesmo que as colunas não estejam uma ao lado da outra.
Posso deixar Content Type em branco?
Sim. O Postoria tentará identificá-lo automaticamente a partir dos dados da linha do CSV.
Posso deixar Date e Time em branco?
Sim, mas apenas se ambos estiverem em branco.
Se um estiver preenchido, o outro também deverá estar.
A importação em lote publica os posts imediatamente?
Não. A importação em lote cria primeiro os rascunhos. Depois, você pode revisá-los, agendá-los ou publicá-los.
Posso adicionar miniaturas por um arquivo CSV?
Sim. Use Media 1 Thumbnail, Media 2 Thumbnail e as outras colunas de miniatura correspondentes.
Você pode informar uma URL completa de imagem ou um instante do vídeo em milissegundos.
Por exemplo, use Media 1 Thumbnail para definir uma miniatura para Media 1.
Posso usar uma única coluna de miniatura para todos os arquivos de mídia?
Não. As miniaturas são associadas pelo número da mídia.
Use Media 1 Thumbnail para Media 1, Media 2 Thumbnail para Media 2 e assim por diante.
Posso usar um instante do vídeo para a miniatura?
Sim. Informe um número inteiro em milissegundos.
Por exemplo:
1000
Isso significa que o Postoria gerará a miniatura a partir do arquivo de vídeo correspondente no instante de 1 segundo.
Não inclua ms depois do número.
Posso atrasar o comentário adicionado pela coluna First Comment?
Sim. Adicione a coluna Comment Delay e informe o atraso em minutos, ou deixe o campo em branco para usar o padrão do espaço de trabalho para novos posts.
Posso marcar posts importados em lote como gerados por IA?
Sim. Adicione a coluna AI Generated Content e defina o valor como true. O Postoria aplica a identificação aos destinos compatíveis quando o rascunho é publicado. A configuração não se aplica a posts de fotos do TikTok.
Observação final
A importação em lote é a maneira mais rápida de criar muitos posts de uma vez no Postoria, mas funciona melhor quando seu CSV segue exatamente os nomes de coluna e as regras de formatação.
Se uma linha do CSV não puder ser importada ou um rascunho não puder ser criado depois, o Postoria mostrará onde está o problema para que você possa corrigi-lo.