Pular para o conteúdo principal

CRM

Corresponde à aba CRM, na tela Configurações do módulo Administrativo. Cada seção abaixo é um cartão da aba: uma lista de opções do cliente, usada pelo módulo CRM nos leads e nas interações comerciais. O uso dessas opções é descrito no próprio módulo CRM.

Os itens destas listas são identificados pelo id numérico, e não pelo uuid. Os endpoints seguem o mesmo padrão em todas as seções:

  • GET lista os itens, com search, ordenação e paginação.
  • POST cadastra um item, com um único campo obrigatório.
  • PUT e DELETE com {id} alteram e apagam um item. A exclusão é lógica. A consulta por id está indicada em cada seção onde existe.

Cada seção traz a tabela de endpoints e o detalhe apenas do que é específico do cartão.

Meios de contato​

Cadastra os meios pelos quais uma interação é registrada, por exemplo telefone, WhatsApp, e-mail ou visita.

MétodoCaminhoDescrição
GET/administrative/settings/crm/means-contactsLista os meios de contato
POST/administrative/settings/crm/means-contactsCadastra um meio de contato
GET/administrative/settings/crm/means-contacts/{id}Consulta um meio de contato
PUT/administrative/settings/crm/means-contacts/{id}Altera um meio de contato
DELETE/administrative/settings/crm/means-contacts/{id}Apaga um meio de contato

GET /administrative/settings/crm/means-contacts​

Parâmetros de URL: search (busca pelo meio), columnName, orderData, per_page e page.

Resposta (200): lista de itens, direta ou paginada. Campos: id e mean_contact.

POST /administrative/settings/crm/means-contacts​

Corpo (JSON)

CampoObrigatórioTipoDescrição
mean_contactSimTextoNome do meio de contato

Resposta (201): o item criado, com o id.

Consultar, alterar e apagar​

  • GET /administrative/settings/crm/means-contacts/{id}: devolve o item pelo id.
  • PUT /administrative/settings/crm/means-contacts/{id}: corpo com mean_contact (Sim, texto). Resposta (200): o item alterado.
  • DELETE /administrative/settings/crm/means-contacts/{id}: resposta (200), sem conteúdo relevante (null).

Motivos​

Cadastra os motivos de uma interação, por exemplo cotação, cobrança ou pós-venda.

MétodoCaminhoDescrição
GET/administrative/settings/crm/motivesLista os motivos
POST/administrative/settings/crm/motivesCadastra um motivo
GET/administrative/settings/crm/motives/{id}Consulta um motivo
PUT/administrative/settings/crm/motives/{id}Altera um motivo
DELETE/administrative/settings/crm/motives/{id}Apaga um motivo

GET /administrative/settings/crm/motives​

Parâmetros de URL: search (busca pelo motivo), columnName, orderData, per_page e page.

Resposta (200): lista de itens. Campos: id e motives.

POST /administrative/settings/crm/motives​

Corpo (JSON)

CampoObrigatórioTipoDescrição
motivesSimTextoNome do motivo

Resposta (201): o item criado, com o id.

Consultar, alterar e apagar​

  • GET /administrative/settings/crm/motives/{id}: devolve o item pelo id.
  • PUT /administrative/settings/crm/motives/{id}: corpo com motives (Sim, texto). Resposta (200): o item alterado.
  • DELETE /administrative/settings/crm/motives/{id}: resposta (200), sem conteúdo relevante (null).

Procedência de alunos​

Cadastra a origem de um lead de aluno. É obrigatória ao cadastrar um lead de aluno no CRM, por isso é preciso ter pelo menos uma procedência cadastrada.

MétodoCaminhoDescrição
GET/administrative/settings/crm/provenanceLista as procedências de alunos
POST/administrative/settings/crm/provenanceCadastra uma procedência de aluno
PUT/administrative/settings/crm/provenance/{id}Altera uma procedência de aluno
DELETE/administrative/settings/crm/provenance/{id}Apaga uma procedência de aluno

GET /administrative/settings/crm/provenance​

Parâmetros de URL: search (busca pela procedência), columnName, orderData, per_page e page.

Resposta (200): lista de itens. Campos: id e provenance.

POST /administrative/settings/crm/provenance​

Corpo (JSON)

CampoObrigatórioTipoDescrição
provenanceSimTextoNome da procedência

Resposta (201): o item criado, com o id.

Consultar, alterar e apagar​

  • PUT /administrative/settings/crm/provenance/{id}: corpo com provenance (Sim, texto). Resposta (200): o item alterado.
  • DELETE /administrative/settings/crm/provenance/{id}: resposta (200), sem conteúdo relevante (null).

Procedência de lead de empresas​

Cadastra a origem de um lead de empresa.

MétodoCaminhoDescrição
GET/administrative/settings/crm/business-leads-provenancesLista as procedências de leads de empresas
POST/administrative/settings/crm/business-leads-provenancesCadastra uma procedência de lead de empresa
GET/administrative/settings/crm/business-leads-provenances/{id}Consulta uma procedência de lead de empresa
PUT/administrative/settings/crm/business-leads-provenances/{id}Altera uma procedência de lead de empresa
DELETE/administrative/settings/crm/business-leads-provenances/{id}Apaga uma procedência de lead de empresa

GET /administrative/settings/crm/business-leads-provenances​

Parâmetros de URL: search (busca pela procedência), columnName, orderData, per_page e page.

Resposta (200): lista de itens. Campos: id e provenance.

POST /administrative/settings/crm/business-leads-provenances​

Corpo (JSON)

CampoObrigatórioTipoDescrição
provenanceSimTextoNome da procedência

Resposta (201): o item criado, com o id.

Consultar, alterar e apagar​

  • GET /administrative/settings/crm/business-leads-provenances/{id}: devolve o item pelo id.
  • PUT /administrative/settings/crm/business-leads-provenances/{id}: corpo com provenance (Sim, texto). Resposta (200): o item alterado.
  • DELETE /administrative/settings/crm/business-leads-provenances/{id}: resposta (200), sem conteúdo relevante (null).

Status de lead de empresas​

Cadastra as etapas de acompanhamento de um lead de empresa, por exemplo novo, em contato ou proposta enviada.

MétodoCaminhoDescrição
GET/administrative/settings/crm/business-leads-statusesLista os status de leads de empresas
POST/administrative/settings/crm/business-leads-statusesCadastra um status de lead de empresa
GET/administrative/settings/crm/business-leads-statuses/{id}Consulta um status de lead de empresa
PUT/administrative/settings/crm/business-leads-statuses/{id}Altera um status de lead de empresa
DELETE/administrative/settings/crm/business-leads-statuses/{id}Apaga um status de lead de empresa

GET /administrative/settings/crm/business-leads-statuses​

Parâmetros de URL: search (busca pelo status), columnName, orderData, per_page e page.

Resposta (200): lista de itens. Campos: id e status.

POST /administrative/settings/crm/business-leads-statuses​

Corpo (JSON)

CampoObrigatórioTipoDescrição
statusSimTextoNome do status

Resposta (201): o item criado, com o id.

Consultar, alterar e apagar​

  • GET /administrative/settings/crm/business-leads-statuses/{id}: devolve o item pelo id.
  • PUT /administrative/settings/crm/business-leads-statuses/{id}: corpo com status (Sim, texto). Resposta (200): o item alterado.
  • DELETE /administrative/settings/crm/business-leads-statuses/{id}: resposta (200), sem conteúdo relevante (null).

Status de lead de alunos​

Cadastra a situação de um lead de aluno, por exemplo interessado ou matriculado.

MétodoCaminhoDescrição
GET/administrative/settings/crm/students-leads-situationsLista as situações de leads de alunos
POST/administrative/settings/crm/students-leads-situationsCadastra uma situação de lead de aluno
PUT/administrative/settings/crm/students-leads-situations/{id}Altera uma situação de lead de aluno
DELETE/administrative/settings/crm/students-leads-situations/{id}Apaga uma situação de lead de aluno

GET /administrative/settings/crm/students-leads-situations​

Parâmetros de URL: search (busca pela situação), columnName, orderData, per_page e page.

Resposta (200): lista de itens. Campos: id e situation.

POST /administrative/settings/crm/students-leads-situations​

Corpo (JSON)

CampoObrigatórioTipoDescrição
situationSimTextoNome da situação

Resposta (201): o item criado, com o id.

Consultar, alterar e apagar​

  • PUT /administrative/settings/crm/students-leads-situations/{id}: corpo com situation (Sim, texto). Resposta (200): o item alterado.
  • DELETE /administrative/settings/crm/students-leads-situations/{id}: resposta (200), sem conteúdo relevante (null).