
Leonardo Marques - fez uma pergunta.
Pessoal,
Estou criando uma automação no N8N para criação de negociação dentro do CRM, após o preenchimento de um formulário em um site próprio da empresa.
O problema é na hora de preencher os campos personalizados deal_custom_fields, ja tentei de varias formas, e toda vez me retorna vazio.
JSON:
{
"name": "Teste Negociação",
"user_id": "66f198c94e97d600268963ac",
"deal_pipeline_id": "67531e0723299c0022310cff",
"deal_stage_id": "67531e0723299c0022310d02",
"deal_custom_fields": [
{
"custom_field_id": "6571b7b82355f0000f2e1c22",
"value": "TESTANDOOOO"
},
{
"custom_field_id": "6571b7cc2a9286000f6c7c0d",
"value": "Teste Produto"
}
]
--------------------------------------
A Negociação é criada, porém o campo personalizado não.
@Guilherme Yohan - Embaixador
Alguem poderia me ajudar? Segue whatsapp: 35-98875-4584
bahhh...
Dei uma olhada no seu codigo aqui, encontrei um possivel erro de sintaxe. Tu estava usando colchetes em um objeto que deve ser definito por chaves, testa essa atualização aqui.
============== v01 ==============
{
"name": "Teste Negociação",
"user_id": "66f198c94e97d600268963ac",
"deal_pipeline_id": "67531e0723299c0022310cff",
"deal_stage_id": "67531e0723299c0022310d02",
"deal_custom_fields": {
"6571b7b82355f0000f2e1c22": "TESTANDOOOO",
"6571b7cc2a9286000f6c7c0d": "Teste Produto"
}
}
==============
Se não passar, pode ser duas coisas: o ID errado, ou a falta da especificidade do campo. fiz uma versão adicional do código pra tu testar caso a anterior não funcione.
Aqui, inseri o "type text" na hora de inputar a informação. Tem algumas api´s que tem essa frescura.
============== v02 ==============
{
"name": "Teste Negociação",
"user_id": "66f198c94e97d600268963ac",
"deal_pipeline_id": "67531e0723299c0022310cff",
"deal_stage_id": "67531e0723299c0022310d02",
"deal_custom_fields": {
"6571b7b82355f0000f2e1c22": {
"value": "TESTANDOOOO",
"type": "text"
},
"6571b7cc2a9286000f6c7c0d": {
"value": "Teste Produto",
"type": "text"
}
}
}
==============
Boa, consegui aqui, com este código:
{
"deal": {
"deal_stage_id": "67531e0723299c0022310d02",
"name": "{{ $json.razao_social_cnpj }}",
"deal_custom_fields": [
{
"custom_field_id": "67571030a8b82a001395a12b",
"value": "{{ $json.cnpj }}"
},
{
"custom_field_id": "67570fde26098e0013e0a4cb",
"value": "{{ $json.razao_social_cnpj }}"
},
{
"custom_field_id": "675710a3bb27e30023e09b63",
"value": {{ JSON.stringify( $json.areas_analise) }}
},
{
"custom_field_id": "675710f3c0fec50026e96241",
"value": {{ JSON.stringify( $json.areas_comparecimento) }}
},
{
"custom_field_id": "67571064873093001ed5e059",
"value": "{{ $json.data_horario_reuniao }}"
},
{
"custom_field_id": "6757107a3efa730019df7baa",
"value": "{{ $json.local_reuniao }}"
},
{
"custom_field_id": "67571089533272001af0f83d",
"value": "{{ $json.indicacao }}"
},
{
"custom_field_id": "67571f97bc8874001e7a1bcd",
"value": "{{ $json.prazo_entrega }}"
},
{
"custom_field_id": "679bd63010f8c800140fa841",
"value": "{{ $json.solicitante }}"
},
{
"custom_field_id": "679d1720999f5d0016fb6a69",
"value": "{{ $json.email }}"
},
{
"custom_field_id": "67c893317030e9002126dc93",
"value": "{{ $json.due_diligence }}"
}
]
}
}
Estou com dificuldade de criar a negociação já vinculando um contato.
Estou passando o json abaixo:
{
"contacts": [
{
"emails": [
{
"email": "[email protected]"
}
]
}
],
"deal_pipeline_id": "66707fa750ebd6000f382750",
"deal_stage_id": "66707fa750ebd6000f382752",
"name": "Gustavo (TESTE CRM)"
}
Cria a negociação mas não vincula o contato. Já atentei de várias formas indicar o contato, nenhuma funciuonou.
Alguém sabe como deve ser enviado o json correto?