Aprende a integrar Shopify con Escala para registrar la información de ventas proveniente de tu ecommerce en el CRM. Esta integración te permitirá:
A continuación te enseñamos todo lo que debes saber para realizar la integración de forma correcta.
Los campos personalizados que debes crear para la integración de Shopify en Escala, deben ser obligatoriamente de Oportunidad, de tipo texto y son:
- Descripción. Aunque de manera predeterminada, las oportunidades de Escala tienen un campo de descripción, es necesario crear uno que sea específicamente para la descripción de la orden de Shopify. Puedes asignarle el nombre que desees para identificarlo y mapearlo posteriormente.
- ID de Shopify. Este campo hace referencia al código que identificará cada orden de compra. Puedes asignarle el nombre que desees para identificarlo.
- Valor de la orden de compra. Este campo permitirá sincronizar el precio pagado por el producto adquirido a través del ecommerce. Puedes asignarle el nombre que desees para identificarlo.
- Fecha de cierre. Este campo será para mapear la fecha en la que se realizó la orden de compra. Puedes asignarle el nombre que desees para mapearlo posteriormente.
Adicionalmente, también debes contar con un campo personalizado de contacto que también debe ser de tipo Texto, si todavía no has creado uno para identificar cuándo un contacto del CRM proviene de alguna integración.Para crear los campos personalizados de oportunidad, de uso específico con la integración de Shopify, debes hacer lo siguiente:1. Desde la pantalla inicial de Escala, haz clic en el icono de Mi cuenta y presiona Perfil y configuraciones.2. Luego, dirígete a la sección de CRM bajo el apartado de Configuraciones.3. Selecciona Campos personalizados y elige la pestaña Oportunidades para crear, uno a uno, los nuevos campos personalizados.4. Haz clic en el botón Crear ubicado en la parte superior derecha y completa la información para este nuevo campo.5. Primero, rellena el campo Nombre de manera que puedas identificar cada campo vinculado a Shopify.6. En la casilla Tipo de campo, selecciona Texto y, por último, haz clic en Crear campo.Para crear el campo personalizado de contacto, que puede usarse para identificar el origen de contactos desde Shopify y desde otras integraciones, debes hacer lo siguiente:1. Desde el apartado de Configuraciones de Escala, ubica la sección de CRM y selecciona Campos personalizados.2. Automáticamente, entrarás a la pestaña de Contactos, donde debes hacer clic en el botón Crear, en la parte superior derecha y completar la información para este nuevo campo.3. Primero, rellena el campo Nombre de manera que puedas identificarlo. En este caso lo llamamos "Creación por integración", pero puedes ponerle el nombre que desees.4. En la casilla Tipo de campo, selecciona Texto y, por último, haz clic en Crear campo.
Para activar un API Token de tu tienda Shopify, primero debes habilitar permisos para crear una app. A continuación te enseñamos cómo hacerlo.
1. Desde la página de inicio de tu cuenta de Shopify, ingresa al apartado de Configuración y selecciona Aplicaciones y canales de ventas.2. Luego, presiona los botones Desarrollar apps, seguido de Permitir desarrollo de aplicaciones personalizadas.3. Después, debes confirmar la configuración de este permiso debido a que es una acción que no se puede deshacer. Para ello, debes hacer clic nuevamente en Permitir desarrollo de aplicaciones personalizadas.
Una vez que hayas habilitado los permisos correspondientes, podrás crear una aplicación para integrar la información de tu tienda con el CRM de Escala.1. Para ello, haz clic en Crear una app y define el Nombre de la app.2. De manera predeterminada, tu usuario se elige como desarrollador de la app, pero en caso de que haya otro usuario en tu cuenta, podrías nombrarlo en el campo indicado. Luego de esto, haz clic en Crear app.3. Seguidamente, debes hacer clic en Configurar alcances de la API Admin y hay dos accesos que debes habilitar:
- Pedidos / Orders
- write_orders
- read_orders
- Clientes / Customers
- write_customers
- read_customers
4. En ambos casos, solo debes hacer check en el recuadro y automáticamente se marcarán las dos casillas correspondientes.5. Luego de habilitar ambos accesos, dirígete a la parte inferior de este apartado y haz clic en Guardar.6. Tras guardar los cambios, ubica en la parte superior de la pantalla la pestaña Credenciales de la API y haz clic sobre ella.7. Finalmente, para obtener el token de acceso y poder integrar Shopify con Escala, debes presionar el botón Instalar app en el apartado Tokens de acceso y, en la ventana emergente, seleccionar nuevamente Instalar.8. Así, en primer lugar verás el Token de acceso a la API de Admin, donde debes hacer clic en Revelar token una vez para copiar este código y pegarlo en un lugar seguro, ya que esta será la única vez que podrás acceder a dicho token, y este es el que Escala te solicitará al momento de conectar la plataforma.Al tener tanto los campos personalizados de oportunidad, como el API Token Access habilitado y guardado en un lugar seguro donde puedas revisarlo más adelante, puedes empezar a realizar la integración en Escala.
1. Dirígete a Perfil y configuraciones en tu cuenta Escala.2. En el apartado CRM, selecciona la pestaña Apps.3. Haz clic en Conectar API Escala. De esta forma generas una API Key única para tus integraciones.4. Presiona el botón +Agregar y en la tarjeta de Shopify y haz clic en Seleccionar.
Una vez que hayas creado la API Key y hayas seleccionado la integración Shopify, debes empezar a conectar los datos de la tienda de Shopify que usarás con Escala. Para ello, sigue estos primeros pasos:1. Selecciona la pestaña Configurar y marca la opción Habilitar esta integración.2. El campo API Key de Escala se rellena automáticamente por la plataforma. Luego, ingresa el Access Token de Shopify, que ubicas en el campo Token de acceso a la API de Admin dentro de las configuraciones Shopify, donde previamente activaste los permisos y creaste la app. Solo debes copiar y pegar el código que solo se revela una vez por Shopify.3. Después, ingresa el nombre de tu tienda. Este es el que ubicas en la barra superior izquierda de configuraciones, justo debajo de Mi tienda, en Shopify. Debes copiar únicamente el texto que se ubica antes de .myshopify.com.
- Por ejemplo, si el link de tu tienda es: wxyz11-2a.myshopify.com, en el campo Nombre de la tienda solo debes ingresar wxyz11-2a.
1. En primer lugar, puedes definir qué deseas que ocurra en Escala cuando se complete el pago de una orden en Shopify. Para ello, debes elegir entre Solo crear/actualizar contacto y Crear/actualizar contacto y crear oportunidad, dependiendo de lo que quieras que suceda.2. Del mismo modo, debes seleccionar el campo personalizado para guardar el origen de los contactos creados mediante esta integración. En nuestro caso, previamente creamos el campo "Creación por integración", para identificar cuando un contacto proviene de Shopify.3. Luego, selecciona los usuarios de tu cuenta Escala a quien deseas asignar los contactos y/o oportunidades creados a partir de esta integración. Solo debes presionar la lista desplegable y hacer check en los usuarios que quieras.4. Asimismo, selecciona las entidades provenientes de esta integración que deseas que disparen automatizacione. Aquí puedes elegir entre: Contactos, Oportunidades, Ambas o Ninguna.5. Haz clic en Guardar para aplicar la configuración inicial y seguir personalizando esta integración con Escala.
Tras guardar los datos ingresados anteriormente, verifica que todo se haya aplicado correctamente y que la API esté habilitada. Asimismo, verás que hay nuevos campos por mapear. A continuación te explicamos cómo realizarlo.1. Si elegiste crear oportunidades a partir de las órdenes de compra de Shopify, debes elegir en qué etapa de oportunidad deseas que se registren. Al desplegar la lista, verás cada embudo creado en tu cuenta junto a las etapas correspondientes. Selecciona la etapa del embudo que desees para que se vinculen a esta las órdenes de Shopify.2. Luego, puedes añadir de manera opcional una Descripción de la oportunidad proveniente de Shopify.3. Seguidamente, es necesario mapear en qué campo personalizado de oportunidades en Escala deseas almacenar los campos de tu orden de Shopify. Al presionar la flecha de ese recuadro, debes hacer clic en Agregar para añadir, uno a uno, los campos correspondientes. Hazlo de la siguiente forma:
- Agrega el campo ID de la orden y luego elige el campo personalizado de Escala que creaste para vincular con el mismo, que en nuestro caso nombreamos ID Shopify.
- Nuevamente, haz clic en Agregar y elige el campo siguiente que puede ser Fecha de pago para mapearlo con el campo personalizado.
- Ahora, agrega el Total de la orden y elige el campo de oportunidad que creaste para registrar el valor de la orden.
- Por último, presiona Agregar y elige la Descripción de la oportunidad para mapearla con el campo creado para este dato.
4. Para finalizar la configuración de esta integración, haz clic en Guardar.
1. Para probar que la integración y el mapeo de datos se haya realizado correctamente entre Shopify y tu cuenta Escala, asegúrate de tener tu tienda de Shopify configurada correctamente. Luego, ingresa a tu tienda y adquiere un producto de prueba.2. Luego, dirígete a tu CRM de Escala y verifica tanto en Contactos, como Oportunidades y Productos, el mapeo de los datos ingresados durante la compra. Si se reflejan correctamente, quiere decir que tu integración está lista para comenzar a usarse.
1. Ingresa a Perfil y configuraciones y dirígete al apartado de Apps.2. Luego, en la tarjeta de la información de Shopify, haz clic en Eliminar.3. Por último, confirma que quieres eliminar la integración haciendo clic nuevamente en Eliminar.