Integração com CTI 3CX
A integração com CTI 3CX permite que usuários efetuem e recebam ligações de forma prática sem precisar sair da tela do Gestão de Relacionamento | CRM. Para utilizar a integração, é necessário utilizar uma extensão disponível apenas para os navegadores Google Chrome e Microsoft Edge. Com a extensão habilitada, o 3CX identificará os campos de telefone do Gestão de Relacionamento | CRM, onde será possível efetuar as ligações.
Com a extensão do navegador ativa, todas as ligações serão exibidas no pop-up da 3CX. Na integração está previsto a disponibilização de uma API para a 3CX consultar as contas e contatos diretamente do sistema, exibindo assim o nome do contato no momento da ligação. Todos os contatos feitos entre vendedor e cliente (visitas, ligações efetuadas e envio de e-mails) ficam registrados no Gestão de Relacionamento | CRM, na guia Colaborativo.
Importante
O formato da máscara do cadastro do telefone e/ou celular vai depender da configuração realizada no 3CX, porém por padrão é necessário adicionar 00 + DDD + Número. O Gestão de Relacionamento | CRM não faz esse tratamento no produto, por isso, o mesmo deve ser feito no momento da carga inicial ou via integração. Quando cadastrado manualmente, o usuário deve verificar se o formato está correto, caso contrário as ligações não serão completadas e será necessário atualizar o número manualmente.
O Gestão de Relacionamento | CRM possui duas APIs para integração com o CTI 3CX: consult-phone e end-call. Segue abaixo, um breve descritivo de como consumir tais recursos:
-
Método: GET
-
Header:
- token_crm: string de token crm (o token para acessar essa API deve ser solicitado a equipe do Gestão de Relacionamento | CRM)
- Content-Type: application/json
- tenant: nomedotenant
-
URL: api.crmsenior.com.br/cti3cx/consult-phone/<<(int)TELEFONE>>
-
Retorno:
{"error": "<<error message>>"}ou
{ "contact": [ { "id": "<<ID>>", "firstname": "<<firstname>>", "lastname": "<<lastname>>", "company": "<<company>>", "email": "<<email>>", "businessphone": "<<businessphone>>", "businessphone2": "<<businessphone2>>", "mobilephone": "<<mobilephone>>", "mobilephone2": "<<mobilephone2>>", "url": "", "customvalue": "<<client/contact/call_id>>" } ] }
-
Método: PUT
-
Header:
- token_crm: string de token crm (o token para acessar essa API deve ser solicitado a equipe do Gestão de Relacionamento | CRM)
- Content-Type: application/json
- tenant: nomedotenant
-
URL: api.crmsenior.com.br/cti3cx/end-call/<<(int)ID (customvalue->call_id)>>
-
Body: { “data”: “DATA_LIGACAO”, “hora_inicio”: “HORA_INICIO_LIGACAO”, “hora_fim”: “HORA_FIM_LIGACAO”, “telefone”: “TELEFONE”, “calltype”: “TIPO_LIGACAO”, “agent”: “RAMAL” }
-
Retorno:
{"error": "<<error message>>"}ou
{ {"success": "<<success message>>"} }
Ao realizar a requisição para o consult-phone, será gerada uma ligação no Gestão de Relacionamento | CRM e o ID, que será retornado no customvalue->call_id, deverá ser utilizado no serviço de end-call.
Para fazer o download da collection e realizar validações no Postman, clique aqui.
English
Español

English
Español

