IdiomaENES
EpicorPróximamente · 26 de septiembreDisponible en Business

Envía a Epicor los leads del chatbot

Un cliente en Kinetic, o en Prophet 21

Un lead del chat se convierte en una ficha de cliente. Kinetic y Prophet 21 son productos distintos con APIs distintas, y la conexión pregunta cuál tienes antes que nada.

Qué hace

Kinetic quiere las dos mitades

REST v2 rechaza una petición que lleve clave de API sin usuario, o usuario sin clave de API, y los dos fallos se leen distinto. Los dos campos se comprueban antes de guardar nada, así que una clave que falta nunca llega disfrazada de contraseña incorrecta.

Con el id de compañía, porque Kinetic lo usa

Sus URLs REST llevan el id de compañía, así que la conexión lo pide en vez de coger la primera y acertar casi siempre.

Prophet 21 inicia sesión primero

Cambia el usuario y la contraseña por un token y lleva ese. El intercambio ocurre en cada envío, así que no hay nada que refrescar ni nada que guardar.

Cómo conectarlo

Leer la guía completa
  1. 1

    Decide qué producto

    Kinetic o Prophet 21. El resto del formulario cambia con la respuesta.

  2. 2

    Consigue una clave de API

    Solo para Kinetic, desde el registro de aplicaciones de la API de Epicor. Prophet 21 no usa ninguna.

  3. 3

    Conecta Epicor

    La dirección del servidor, el id de compañía para Kinetic, y un usuario que pueda crear clientes.

  4. 4

    Mapea los campos

    Nombre, email, teléfono y las partes de la dirección. Un cliente necesita nombre, y se rellena uno cuando el mapeo lo deja fuera.

Preguntas que nos hacen

¿Qué versiones de Kinetic?

Cualquiera que sirva REST v2, es decir Kinetic 2021.1 en adelante. La versión 1 de la API no es a la que esto llama.

¿Prophet 21 necesita el middleware?

Sí. La superficie REST la sirve el middleware de P21, y qué endpoints existen varía con la versión instalada. Si una llamada se rechaza, el mensaje dice qué endpoint respondió.

¿Se ha probado contra un sistema real?

Contra uno alojado no: los dos productos corren en el servidor del cliente, así que no hay un host compartido contra el que probar. Está escrito contra la documentación de Epicor de las dos APIs, y la primera conexión es la primera medición.

¿Puede crear algo que no sea un cliente?

Todavía no. Un cliente es en lo que se convierte un lead del chat en los dos productos; otros objetos de negocio están en la lista.

Para qué lo usan los equipos