> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/pt-br/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/import-advocate-participants-in-bulk.md).

# Importar participantes do Advocate em massa

Advocate aceita importações enviadas em `.csv` ou `.jsonl` formatos de arquivo. Consulte nosso [arquivo CSV de importação de exemplo](https://assets.ctfassets.net/s68ib1kj8k5n/7LOYwhDlsI22uuaIMaWImE/71cefe860edc71c0968c8065e1d6e953/sample-user-upload.csv) e [arquivo JSONL de importação de exemplo](https://assets.ctfassets.net/s68ib1kj8k5n/5rD1ZiKEjqStp54qjDB90N/48918dfa8b53a935c7c83ea5fbf3af77/userImportSample.jsonl) para ver a estrutura de arquivo necessária para a sua importação.

{% hint style="info" %}
**Observação:** Recomendamos que cada importação não exceda 500.000 entradas.
{% endhint %}

#### Importar participantes em massa

1. No menu de navegação à esquerda, selecione ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Participantes**.
2. Selecione **Importar usuários**.
3. Em *Tipo de importação*, selecione **Usuários**.
4. Adicione seu arquivo de importação selecionando **Selecionar arquivo**.
5. **\[Opcional]** Para adicionar ou remover os participantes importados de um segmento de usuário específico, selecione o segmento na lista suspensa.

{% hint style="info" %}
**Observação:** Esta seleção se aplica a *todos* participantes incluídos neste arquivo de importação.
{% endhint %}

6. Selecione **Iniciar importação**.

Quando a importação for concluída, um e-mail de confirmação será enviado. As importações podem levar até 30 minutos, dependendo da fila e do tamanho do arquivo.

#### Campos

As importações em massa de usuários oferecem suporte aos Campos padrão e aos campos personalizados no arquivo de upload. **Os campos diferenciam maiúsculas de minúsculas.**

{% tabs %}
{% tab title="Campos padrão" %}
Os campos padrão são analisados com a mesma validação da nossa [chamada de API Open Endpoint User Upsert](https://integrations.impact.com/integration-guides/for-brands/advocate/advocate-api/api-open-endpoints):

| Campo                     | Tipo    | Descrição                                                                                                                                                                                                                                                                                                                                                                                     |
| ------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| accountId (Obrigatório)   | string  | O identificador exclusivo da conta à qual este participante pertence.                                                                                                                                                                                                                                                                                                                         |
| id (Obrigatório)          | string  | O identificador exclusivo fornecido para este participante.                                                                                                                                                                                                                                                                                                                                   |
| firstName                 | string  | O primeiro nome do participante.                                                                                                                                                                                                                                                                                                                                                              |
| lastName                  | string  | O sobrenome do participante.                                                                                                                                                                                                                                                                                                                                                                  |
| e-mail                    | string  | O endereço de e-mail do participante.                                                                                                                                                                                                                                                                                                                                                         |
| referable                 | boolean | <p>Sinalizador usado pela impact.com para determinar se um participante pode ser indicado.</p><p><strong>Observação:</strong> O sinalizador deve ser escrito com apenas <em>um</em> <code>r</code> para que o status seja modificado com sucesso.</p>                                                                                                                                         |
| locale                    | string  | O locale do participante, usado para [Internacionalização](/brand/pt-br/what-would-you-like-to-learn-about/advocate-program/advocate-program-settings/translate-and-localize-your-advocate-program.md). O locale deve estar no formato `language_COUNTRY` em que o código do idioma deve estar em minúsculas e o código do país deve estar em maiúsculas. O separador deve ser um sublinhado. |
| countryCode               | string  | O locale do participante, usado para [Internacionalização](/brand/pt-br/what-would-you-like-to-learn-about/advocate-program/advocate-program-settings/translate-and-localize-your-advocate-program.md). O código do país do usuário (por exemplo, CA).                                                                                                                                        |
| referredBy.code           | string  | O código de indicação do customer advocate que indicou este participante.                                                                                                                                                                                                                                                                                                                     |
| referralCodes.{programId} | string  | O código vanity de indicação para este participante compartilhar no programa especificado (gerado automaticamente se não for incluído).                                                                                                                                                                                                                                                       |
| sharelinks.{programId}    | string  | O link vanity de compartilhamento para este participante compartilhar no programa especificado (gerado automaticamente se não for incluído).                                                                                                                                                                                                                                                  |
| dateCreated               | string  | A data em que este participante foi criado em seu programa Advocate.                                                                                                                                                                                                                                                                                                                          |
| imageUrl                  | string  | Opcionalmente usado em widgets, e-mails e temas. Se você fornecer uma URL absoluta da imagem de perfil, o tamanho mínimo da imagem é 80px x 80px.                                                                                                                                                                                                                                             |
| dateUsTaxFormSubmitted    | integer | A data em que o Formulário Fiscal W-9 de um participante foi marcado como coletado. Usado para conformidade W-9 na sua conta, se configurado.                                                                                                                                                                                                                                                 |
| customFields.{fieldName}  | string  | Use esta estrutura para incluir um campo personalizado de sua escolha.                                                                                                                                                                                                                                                                                                                        |
| {% endtab %}              |         |                                                                                                                                                                                                                                                                                                                                                                                               |

{% tab title="Campos personalizados" %}
[Campos personalizados do usuário](/brand/pt-br/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/custom-and-calculated-fields/custom-fields-for-advocate-explained.md) permitem dados exclusivos para seus participantes. Você pode definir as metas do seu programa para serem acionadas com base nas informações de um campo personalizado do usuário.

{% hint style="info" %}
**Exemplo**: Recompense os participantes quando renovarem sua assinatura de membro. Primeiro, inclua o campo personalizado `customFields.subscriptionPaid` com o valor de **sim**. Em seguida, defina a meta para converter quando `customFields.subscriptionPaid` for igual a **sim**.
{% endhint %}

Adicione campos personalizados ao cabeçalho da coluna neste formato: `customFields.yourCustomFieldName`.

{% hint style="info" %}
**Observação:** Campos personalizados não podem aceitar valores de matriz ou objeto.
{% endhint %}
{% endtab %}
{% endtabs %}

**Resultados**

Nós o notificaremos por e-mail quando sua importação estiver concluída. Você pode baixar os resultados da importação na ![](https://impact-1.gitbook.io/docs/emvxfLrwrlacc4y3y02Y/~gitbook/image?url=https%3A%2F%2F4048883401-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FwMLlMoFBtKJa8ptd3zaw%252Fuploads%252Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%252Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg%3Falt%3Dmedia\&width=300\&dpr=3\&quality=100\&sign=71dd50ef\&sv=2) **\[Engage] → Relatórios → Importações e exportações** página dentro do seu programa Advocate.

{% hint style="warning" %}
**Aviso:** Os links de download expirarão após 30 dias.
{% endhint %}

{% tabs %}
{% tab title="Upload bem-sucedido" %}
Se a importação for concluída com sucesso, um arquivo com as informações dos participantes será gerado e enviado por e-mail para você. As informações incluídas nesses resultados são as mesmas encontradas em nosso [relatório de detalhes do usuário](/brand/pt-br/what-would-you-like-to-learn-about/advocate-program/advocate-reporting-and-analytics/advocate-program-reports-explained.md).
{% endtab %}

{% tab title="Erros" %}
Se algum erro for encontrado durante a importação, um arquivo adicional será gerado. Este arquivo de erros inclui entradas para cada erro que ocorreu, incluindo o número da linha do registro (do arquivo de importação inicial) que falhou e quaisquer mensagens de erro associadas.

| recordNumber | message                                          | apiErrorCode | statusCode |
| ------------ | ------------------------------------------------ | ------------ | ---------- |
| 2            | Esta solicitação requer um id válido e não vazio | BAD\_REQUEST | 400        |

No caso improvável de ocorrer um erro de sistema e a importação ser interrompida, a importação aparecerá como **abortado** e não será recuperado. Entre em contato com nossa equipe de Suporte se precisar de mais ajuda.
{% endtab %}
{% endtabs %}


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/pt-br/what-would-you-like-to-learn-about/advocate-program/manage-advocate-participants/import-advocate-participants-in-bulk.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
