¿Pero qué es un CRM?
11th junio 2017
SAT Servicio Técnico Integración con WordPress
25th junio 2017
Show all

CRM WordPress Integración CRM Repasat con WordPress

Gestión de Contactos de la Página Web

Uno de los principales generadores de contactos o leads que puede tener una empresa es su página web.

Para ello se sirve de los formularios de contacto que haya creado en su página web y que normalmente envían un correo electrónico con los datos del lead o contacto a un responsable de la empresa.

Hasta aquí nada nuevo y casi todo el mundo operará de esta manera.

El siguiente paso suele ser, o bien llamar al contacto o introducirlo en una base de datos (CRM) para su gestión comercial.

¿Por qué no automatizamos todo esto?

En el área del CRM de Repasat hemos integrado Wordpress para que los contactos que se registren en una página web se introduzcan automáticamente en Repasat y creen las tareas comerciales oportunas, ahorrándonos tareas administrativas.

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
  • 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"

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.