Blue Radar Intelligence
Recebe lotes idempotentes do Radar Azul via JSON-2, preserva payload e commit
Dependências
Seção intitulada “Dependências”crm, mail, utm, queue_job, blue_partner_taxonomy, blue_integration_contract
Documentação
Seção intitulada “Documentação”Integra o Radar Azul ao CRM nativo do Odoo 19 sem criar um segundo pipeline comercial.
Princípios
Seção intitulada “Princípios”crm.leadé a fonte central da oportunidade.- O Radar adiciona inteligência, evidências, prazo oficial e auditoria.
- Equipe, etapa, responsável, prioridade e atividades são recursos nativos do CRM.
- Contato, empresa, endereço, e-mail, telefone e website usam os campos nativos.
- Origem, mídia e campanha usam UTM nativo.
- Parceiros existentes são vinculados pela lógica nativa de correspondência do CRM.
- Conversão usa o wizard nativo, permitindo criar/vincular contato, revisar duplicados e escolher equipe/vendedor.
- Descarte, encerramento e expiração usam
lost_reason_id, arquivamento e restauração nativos. - Cada empresa possui sua própria equipe Radar Azul, respeitando as regras multiempresa do CRM.
- Score Radar, score ICP e probabilidade preditiva do CRM permanecem separados.
- Orçamento total de edital nunca alimenta
expected_revenue. - Receita prevista e MRR só são importados quando rotulados como hipótese interna.
- Prazo oficial de submissão não é usado como data prevista de fechamento.
- Toda promoção para oportunidade exige validação e aprovação humana.
- Após aprovação ou conversão, campos comerciais humanos não são sobrescritos pela IA.
- O import JSON-2 é idempotente e preserva payload, checksum e commit.
- O processamento é assíncrono via OCA
queue_job. - Nenhum e-mail ou WhatsApp é disparado automaticamente.
Fluxo nativo
Seção intitulada “Fluxo nativo”Radar/GitHub→ blue.radar.run→ crm.lead na equipe Radar Azul da empresa→ atividade nativa de revisão→ aprovação humana→ wizard nativo de conversão→ contato/equipe/vendedor/pipeline comercialCampos do payload aproveitados pelo CRM
Seção intitulada “Campos do payload aproveitados pelo CRM”company / company_name → partner_namecontact_name → contact_namecontact_email / email → email_fromcontact_phone / phone → phonecontact_role / function → functioncompany_website / website → websitestreet, street2, zip, city → endereço nativostate_code, country_code → estado e paíssource_kind → referredexpected_closing_date → date_deadlineValores comerciais só entram nos relatórios nativos quando:
{ "estimate_basis": "internal_hypothesis", "estimated_contract_value": 48000, "estimated_mrr": 2500}Endpoint JSON-2
Seção intitulada “Endpoint JSON-2”POST /json/2/blue.radar.run/import_batchAuthorization: bearer <API_KEY>X-Odoo-Database: <DATABASE>O usuário da API precisa pertencer ao grupo Radar: Integração JSON-2.
Configuração
Seção intitulada “Configuração”blue_radar.default_owner_id=<res.users id>Sem responsável padrão, os registros permanecem sem vendedor e aparecem na fila nativa de leads não atribuídos da equipe Radar Azul.