Olá @Borislav Taskov,
Você está no caminho certo. Os Campos Personalizados (Custom Fields) dos External Contacts podem ser usados normalmente depois que o contato já existe, porém é importante destacar que o Bulk Import não suporta importar esses campos diretamente. O importador em CSV aceita apenas os atributos padrão (nome, telefone, e-mail, endereço, organização etc.).
Para incluir dados nos campos personalizados durante uma carga em massa, o processo recomendado é feito em duas etapas:
1) Importar os contatos normalmente (sem os campos customizados)
No Genesys Cloud:
Admin → Directory → External Contacts → Bulk Import
Isso criará todos os contatos com os dados básicos.
2) Atualizar os Campos Personalizados via API (processamento em lote)
Depois que os contatos existirem e você tiver o contactId, aplique os valores dos campos personalizados usando:
Exemplo de corpo:
Se forem muitos contatos:
-
Faça a importação básica
-
Exporte os contatos para obter os contactId
-
Una o CSV com os valores dos campos personalizados
-
Rode um script para aplicar o PATCH em lote
Atualmente, o CSV de importação não possui colunas para Custom Fields.
Somente as APIs permitem definir ou atualizar esses campos.
Ou seja, o fluxo correto é:
Importar Contato → Obter ID → Atualizar Campos Customizados via API.
------------------------------
Fernando Sotto dos Santos
Consultor Grupo Casas Bahia
------------------------------