> For the complete documentation index, see [llms.txt](https://docs.airops.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.airops.com/docs/pt/acoes/grids/publish-to-cms-from-grid.md).

# Publicar no CMS a partir da grelha

Mapeie colunas do Grid para Webflow, Sanity e Contentful para publicação

Pode mapear uma coluna Artifact compatível para um campo do CMS quando configura uma exportação. Isto mantém a saída do Playbook revisto ligada à sua Session enquanto leva esse conteúdo para a etapa de publicação. Os mapeamentos disponíveis dependem do tipo de Artifact e do tipo de campo de destino.

Veja [Colunas Artifact](/docs/pt/acoes/grids/add-columns-in-the-grid.md#artifact-columns) para adicionar uma coluna Artifact e compreender como as edições permanecem sincronizadas entre a Grid e a Session.

## Webflow

A AirOps permite publicar o seu conteúdo gerado por IA diretamente nas coleções do CMS do Webflow, simplificando o seu fluxo de trabalho de criação e publicação de conteúdo.

{% @arcade/embed url="<https://app.arcade.software/share/O4jLjGFYSpdRL9GW6u95>" flowId="O4jLjGFYSpdRL9GW6u95" %}

### Como Publicar no CMS do Webflow a partir da Grid

1. Clique no **Adicionar coluna** botão no seu Grid
2. Selecione **Webflow** na secção Exportar para CMS do menu suspenso
3. Ligue-se à sua conta Webflow:
   * Selecione uma autenticação de site Webflow existente no menu suspenso
   * Clique em **Continuar**
4. Configure as definições de exportação:
   * **Escolha uma Coleção Webflow**: Selecione a coleção para a qual pretende exportar no menu suspenso
   * **Estado do Item da Coleção**: Escolha se os itens devem ser:
     * **Na fila para publicação**: Os itens permanecem privados no Webflow e não são publicados no seu site ativo
     * **Na fila para publicação (Rascunho)**: Os itens permanecem privados no Webflow, marcados como rascunhos, e não são publicados no seu site ativo
     * **Rascunho**: Os itens são publicados no seu site ativo e marcados como rascunhos no Webflow para edição posterior
     * **Publicado**: Os itens são publicados no seu site ativo e ficam prontos para serem vistos pelos visitantes

{% hint style="warning" %}
**Importante:** Se estiver a trabalhar com itens publicados existentes e configurar a sua Exportação para Webflow para usar o estado "Rascunho", esses itens publicados serão convertidos para o estado de rascunho no Webflow, deixando de ser públicos no seu site ativo.
{% endhint %}

5. Mapear colunas para campos do Webflow:
   * **Gestão do ID do Item**:
     * Para criar novos itens: Selecione "Criar uma nova coluna" no menu suspenso da Coluna da Grid para o ID do Item do Webflow
     * Para atualizar itens existentes: Selecione a coluna que contém IDs de Item do Webflow existentes
   * **Mapeamento de Campos**: Faça corresponder as suas colunas da Grid aos campos adequados do Webflow
     * Os campos marcados com um asterisco vermelho (\*) são obrigatórios
     * Certifique-se de que os tipos de dados das suas colunas correspondem aos formatos de campo esperados do Webflow (Número, Texto, HTML, etc.)
     * Para os campos não mapeados, selecione "Não Exportar"
   * Clique em **Guardar Mapeamentos de Colunas**
6. Após a configuração, duas novas colunas aparecerão na sua Grid:
   * **Exportação Webflow**: Mostra o estado da exportação e contém o botão de ação
   * **ID do Item Webflow**: Armazena os identificadores dos itens do CMS do Webflow
7. Exporte o seu conteúdo:
   * Clique no **botão Reproduzir** na coluna Exportação Webflow para cada linha que pretende publicar
   * Depois de exportada, a coluna exibirá o estado e a data da exportação
   * A coluna ID do Item Webflow será preenchida com o identificador único de cada item exportado
8. Edite os mapeamentos das suas colunas (se necessário):
   * Clique nos três pontos (⋮) no cabeçalho da coluna Exportação Webflow
   * Selecione **Editar**
   * Ajuste os mapeamentos conforme necessário e guarde

### Converter Markdown para HTML para o Webflow

O Webflow não suporta formatação Markdown. Se o seu conteúdo estiver em formato Markdown, terá de o converter primeiro para HTML usando o **Converter Formato do Conteúdo** passo ou o [**Executar Código**](/docs/pt/acoes/workflow-concepts/workflow-steps/logic-steps/code.md) passo com o pacote Python `markdown` .

Com esta integração, pode criar conteúdo em escala com a AirOps e publicá-lo sem problemas no seu site Webflow sem copiar e colar manualmente.

## Sanity

A AirOps permite exportar o conteúdo da sua Grid diretamente para o Sanity, criando ou atualizando documentos no seu projeto Sanity.

### Como Publicar no Sanity a partir da Grid

1. Clique no **Adicionar coluna** botão no seu Grid
2. Selecione **Sanity** na secção Exportar para CMS do menu suspenso
3. Conecte-se ao seu projeto Sanity:
   * Selecione uma autenticação Sanity existente no menu suspenso ou configure uma nova inserindo seu **Token de API** como no **ID do projeto**
4. Configure as definições de exportação:
   * **Escolha um Dataset**: Se o seu projeto tiver vários datasets, selecione para qual dataset exportar (o padrão é "production")
   * **Escolha um Tipo de Documento**: Selecione o tipo de documento do Sanity para o qual pretende exportar (por exemplo, "post", "article")
5. Mapear a coluna ID do Documento Sanity:
   * **Para criar novos documentos**: Selecione "Criar uma nova coluna" — a AirOps gerará uma nova coluna ID do Documento Sanity e preenchê-la-á com os IDs dos documentos após a exportação
   * **Para atualizar documentos existentes**: Selecione a coluna da Grid que contém IDs de documento Sanity existentes
6. Mapear a coluna Estado do Sanity (opcional):
   * Selecione uma coluna da Grid que contenha valores "draft" ou "published" para controlar se os documentos são guardados como rascunhos ou publicados no Sanity
   * Selecione "Nenhum (todos publicados)" para publicar todos os documentos por predefinição

{% hint style="warning" %}
**Importante:** Os documentos com estado "draft" serão guardados na pasta de rascunhos no Sanity e não ficarão visíveis publicamente. Se atualizar um documento publicado existente com estado "draft", este passará para o estado de rascunho.
{% endhint %}

7. Mapear colunas para campos do Sanity:
   * **Mapeamento de Campos**: Faça corresponder as suas colunas da Grid aos campos adequados do documento no Sanity
   * Apenas as colunas da Grid com tipos de dados compatíveis são mostradas para cada campo do Sanity
   * A AirOps sugerirá correspondências possíveis com base nos nomes das colunas e dos campos
   * Para os campos que não pretende exportar, selecione "Não Exportar"
   * Clique em **Guardar Mapeamentos de Colunas**
8. Após a configuração, duas novas colunas aparecerão na sua Grid:
   * **Exportação Sanity**: Mostra o estado da exportação e contém o botão de ação
   * **ID do Documento do Sanity**: Armazena os identificadores dos documentos do Sanity (se criou uma nova coluna)
9. Exporte o seu conteúdo:
   * Clique no **botão Reproduzir** na coluna Exportação Sanity para cada linha que pretende publicar
   * Depois de exportada, a coluna exibirá o carimbo de data/hora da exportação
   * A coluna ID do Documento Sanity será preenchida com o identificador único de cada documento exportado

### Mapeamento de tipo de campo

Os tipos de coluna da Grid são mapeados para os tipos de campo do Sanity da seguinte forma:

| Tipo de coluna do Grid | Tipo de campo do Sanity |
| ---------------------- | ----------------------- |
| Texto                  | Texto                   |
| Markdown               | Markdown                |
| HTML                   | Bloco (Portable Text)   |
| Número                 | Número                  |
| Data e hora            | Data e hora             |
| Imagem (URL)           | Imagem                  |
| URL                    | URL                     |
| JSON                   | Objeto                  |

{% hint style="info" %}
**Dica:** O conteúdo HTML é automaticamente convertido para o formato Portable Text do Sanity durante a exportação. Se o seu conteúdo estiver em Markdown, considere convertê-lo primeiro para HTML usando uma etapa do fluxo de trabalho antes de exportar.
{% endhint %}

Com esta integração, pode criar conteúdo em escala com a AirOps e publicá-lo sem problemas no seu projeto Sanity sem copiar e colar manualmente.

## Contentful

A AirOps permite exportar o conteúdo da sua Grid diretamente para o Contentful, criando ou atualizando entradas no seu espaço Contentful.

### Como Publicar no Contentful a partir da Grid

1. Clique no **Adicionar coluna** botão no seu Grid
2. Selecione **Contentful** na secção Exportar para CMS do menu suspenso
3. Ligue-se ao seu espaço Contentful:
   * Selecione uma autenticação Contentful existente no menu suspenso ou configure uma nova introduzindo o seu:
     * **Token CMA**: Token da API de Gestão de Conteúdo (começa por `CFPAT-`), encontrado no seu painel do Contentful em Definições > Chaves de API
     * **ID do Espaço**: Encontrado em Definições > Definições gerais
4. Configure as definições de exportação:
   * **Escolha um Tipo de Conteúdo**: Selecione o tipo de conteúdo do Contentful para o qual pretende exportar (por exemplo, "Blog Post", "Page")
5. Mapear a coluna ID da Entrada Contentful:
   * **Para criar novas entradas**: Selecione "Criar uma nova coluna" — a AirOps gerará uma nova coluna ID da Entrada Contentful e preenchê-la-á com os IDs das entradas após a exportação
   * **Para atualizar entradas existentes**: Selecione a coluna da Grid que contém IDs de entrada Contentful existentes
6. Mapear a coluna Estado do Contentful (opcional):
   * Selecione uma coluna da Grid que contenha valores "draft" ou "published" para controlar se as entradas são publicadas ou mantidas como rascunhos no Contentful
   * Se não for especificado, as entradas assumem o estado de rascunho por predefinição

{% hint style="warning" %}
**Importante:** As entradas com estado "draft" não ficarão visíveis publicamente no Contentful. Se atualizar uma entrada publicada existente com estado "draft", esta deixará de estar publicada.
{% endhint %}

7. Mapear colunas para campos do Contentful:
   * **Mapeamento de Campos**: Faça corresponder as suas colunas da Grid aos campos adequados do tipo de conteúdo do Contentful
   * Apenas as colunas da Grid com tipos de dados compatíveis são mostradas para cada campo do Contentful
   * A AirOps sugerirá correspondências possíveis com base nos nomes das colunas e dos campos
   * Para os campos que não pretende exportar, selecione "Não Exportar"
   * Clique em **Guardar Mapeamentos de Colunas**
8. Após a configuração, duas novas colunas aparecerão na sua Grid:
   * **Exportação Contentful**: Mostra o estado da exportação e contém o botão de ação
   * **ID da entrada do Contentful**: Armazena os identificadores das entradas do Contentful (se criou uma nova coluna)
9. Exporte o seu conteúdo:
   * Clique no **botão Reproduzir** na coluna Exportação Contentful para cada linha que pretende publicar
   * Depois de exportada, a coluna exibirá o carimbo de data/hora da exportação
   * A coluna ID da Entrada Contentful será preenchida com o identificador único de cada entrada exportada

### Mapeamento de tipo de campo

Os tipos de coluna da Grid são mapeados para os tipos de campo do Contentful da seguinte forma:

| Tipo de coluna do Grid | Tipo de campo do Contentful            |
| ---------------------- | -------------------------------------- |
| Texto                  | Símbolo / Texto                        |
| HTML                   | Texto rico                             |
| Número                 | Inteiro / Número                       |
| Data e hora            | Data                                   |
| JSON                   | Objeto / Array / Ligação / Localização |

### Conteúdo localizado

O Contentful suporta campos localizados. Ao exportar, a AirOps envolve os valores no formato de localidade adequado para a localidade predefinida do seu espaço. Se precisar de exportar conteúdo em várias localidades, configure colunas de exportação separadas para cada localidade.

{% hint style="info" %}
**Dica:** O conteúdo HTML é automaticamente convertido para o formato Rich Text do Contentful durante a exportação. Se o seu conteúdo estiver em Markdown, considere convertê-lo primeiro para HTML usando uma etapa do fluxo de trabalho antes de exportar.
{% endhint %}

Com esta integração, pode criar conteúdo em escala com a AirOps e publicá-lo sem problemas no seu espaço Contentful sem copiar e colar manualmente.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.airops.com/docs/pt/acoes/grids/publish-to-cms-from-grid.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
