CRM WordPress Integración CRM Repasat con WordPress
24th junio 2017
Planificación de Tareas Periódicas
26th septiembre 2017
Show all

SAT Servicio Técnico Integración con WordPress

Registro de Incidencias desde la Página Web

Si nos dedicamos a ofrecer Mantenimiento o Servicio Técnico, nos puede interesar recibir las notificaciones o partes de servicio desde nuestra Página Web.

Dentro de nuestra página web podemos habilitar unos formularios de contacto para recepcionar los avisos o notificaciones  de intervención.

¿Por qué no automatizamos este proceso?

A fin de facilitar y simplificar los procedimientos operativos y administrativos, en Repasat hemos integrado Wordpress (unos de los principales gestores de contenido para la elaboración de Páginas Web) para que los contactos que registren en una incidencia se introduzcan automáticamente en Repasat y creen las tareas oportunas, ahorrándonos tener que volver a registrar estas tareas de nuevo.

  • Para ello hemos enlazado uno de los principales pluggins de Formularios de Contacto "Contact Form 7" y que nos permite personalizar nuestros Formularios de Contacto.
  • Además necesitaremos otro pluggins de Wordpress "Forms: 3rd-Party Integration" para poder enlazar con la API de Repasat(Interfaz de programación de Aplicaciones).

Personalización de Wordpress

Lo primero de todo es buscar los pluggins indicados, para lo cual iremos al menú de Wordpress Plugins\Añadir nuevo y buscaremos por los siguientes nombres:

Contact Form 7

3rd-Party Integration

Procederemos a instalar y activar los plugins.

Sobre como hacer un formulario, no entraremos en este  tutorial, si no que nos centraremos en la parte de configuración del plugin "Forms: 3rd-Party Integration"

Configuración de Forms: 3rd-Party Integration

Una vez realizado el formulario de Contact Form 7, procederemos a configurar la integración con Repasat

Para ello accederemos a Plugins, y a la opción de settings del plugin Forms: 3rd-Party Integration

1 - Introducir email de notificación en el apartado Global Values

  • email
  • email sender

2 - Configurar el Servicio de envío de información

Para cada tipo de integración, crearemos un Servicio que deberemos parametrizar según nuestras necesidades.

Service Name: Indicar un nombre identificativo para el tipo de Envío o Formulario (por ejemplo formulario web, formulario sat, etc.)

Submission URL: indicar la siguiente url

http://panel.repasat.com/es/webservice/tasks/wordpress?api_token=Q7XsTEFwso8BR6546XwrLtXcbZb0WnXC

la api_token se obtiene en Repasat en la configuración del usuario, en la pestaña "Webservice"

Atach to Forms: Aquí seleccionaremos (pulsando Ctrl) los formularios que queremos que interaccionen con este envío de información a Repasat.

Succes Condition: mensaje que queremos que aparezca si el envío ha tenido éxito

Failure message: mensaje que queremos que aparezca si el envío ha fallado

Request Timeout: Tiempo en segundos durante el que se intentará realizar el envío de información.

Mapping (comportamiento y campos a enlazar)

Is Value Label Form Submission Field 3rd-Party Field
 X  idTipoTarea  12 idTipoTarea
   nomTarea  your-email email 
   nombre  your-name nombre 
   apellidos  your-lastname apellidos 
   descTarea  your-message mensaje 
   asunto  your-subject asunto 
   telefono  telefono telefono 
   empresa  empresa empresa 
 X  idTrabajador  1014 idTrabajador
 X  duracionHoras  0 duracionHoras
 X  duracionMinutos  0.25 duracionMinutos
 X  Crear Contacto  1 crearContacto 
 X  Crear Cliente  1 crearCliente
 X  Buscar Cliente  1 buscarCliente 
 X  Cliente Default  352 clienteDefault

(en Rojo los valores serán los de cada usuario)

Etiquetas

  • IdTipoTareas: Es el tipo de tarea que queremos que se cree en Repasat (por ej. Contacto Web, Solicitud Información, etc.) El Id lo obtendremos de la url de la ficha de la tarea
  • nomTarea: pondremo el campo que contenga el email del contacto
  • nombre: nombre de la persona de contacto
  • apellidos: apellidos de la persona de contacto
  • descTarea: Contenido del texto que escriba la persona en el formulario web
  • asunto: Asunto definido en Contact Form 7 (lo que se envía en el mail)
  • telefono: teléfono de la persona de contacto
  • empresa: nombre de la empresa del contacto
  • idTrabajador: Es el empleado de repasat al que se asignará por defecto la tarea (El Id lo obtendremos de la url de la ficha del empleado)
  • duracionHoras: Duración en Horas de la tarea
  • duracionMinutos: Duración en minutos de la tarea (0.25 equivale a 15 minutos)

Comportamientos:

  • CrearContacto: Si esta opción está marcada, cuando un contacto(email) no exista en Repasat, se creará el contacto y el cliente potencial
  • CrearCliente: Si esta opción está marcada, cuando un contacto (email) no exista en Repasat, se creará la empresa como cliente potencial
  • BuscarCliente: Si esta opción está marcada, buscará el email del formulario de contacto dentro de Repasat para ver si existe.
  • clienteDefault: (solo si CrearCliente está desmarcado) Indicaremos el id del cliente al que queramos asignar la tarea en el caso de que o bien no exista el email del contacto o hayamos indicado que no queremos que se creen Clientes (potenciales)

Comentario:

  • Es muy importante incluir en los formularios de contacto Captchas para evitar ataques e incrementar la seguridad de la página Web.
  • Por defecto y por motivos de seguridad, Repasat está configurado para crear 100 tareas diarias (ampliables bajo solicitud)

Prueba Gratuita de 14 días

Te damos Total Acceso a las funcionalidades de Repasat para que te asegures de que encaja con tus necesidades.

Comments are closed.