NAV

Introducción

Zapier te permite conectar aplicaciones entre sí. En Zapier existen dos tipos de aplicaciones, las aplicaciones que disparan eventos y las que ejecutan acciones.

Las aplicaciones que disparan eventos hacen se comunican con las que ejecutan acciones.

Un ejemplo de evento podría ser cuando un usuario introduzca una tarea en el backlog de Trello. Un ejemplo de acción podría ser enviar un SMS a través de 360NRS.

De esta forma podríamos enviar un SMS cuando alguien introduzca una tarea en el backlog de Trello indicando que tarea se ha añadido, en que fecha, a quien está asignada, etc.

360NRS es una aplicación capaz de enviar SMS cuando cualquier evento de cualquier aplicación se produzca con toda la información que la aplicación proporcione.

Consideraciones previas

Para que esta integración funcione correctamente es necesario tener en cuenta las siguientes consideraciones previas:

Creación de cuenta

Para la utilización e integración del módulo Zapier con los diferentes servicios provistos en esta plataforma es necesario tener una cuenta en la misma, la cual podrá ser creada en la dirección:

https://www.zapier.com/sign-up/

haciendo uso de algunos datos básicos como correo electrónico, nombres y contraseña.


Ilustración 1 - Creación de cuenta

Al realizar el proceso de creación de cuenta o Login adecuadamente, ingresaremos a la plataforma visualizando la página de entrada dónde se nos presentan diferentes opciones para la creación de ZAPs (Integraciones entre diferentes API creadas en Zapier).


Ilustración 2 - Página Inicio con opciones de creación de ZAPs

Integración

Cómo se puede apreciar en la ilustración 2, para iniciar el proceso de creación de un ZAP deberemos presionar el botón indicado anteriormente (Make a Zap!) y será necesario seguir una serie de pasos desglosados a continuación:


1. Función directa al módulo de creación, dónde podremos seleccionar la APP disparadora o inicial del ZAP, para el caso práctico usaremos Google Calendar:


Ilustración 3 - Vista general creación de ZAP modo 1


2. Al seleccionar la APP deseada, se presentarán una serie de posibles eventos de integración, estos varían dependiendo de cada una de las mismas:


Ilustración 4 - Eventos disponibles Google Calendar


Ilustración 5 - Eventos disponibles Google Sheets

Cómo se aprecia en las ilustraciones 4 y 5, los eventos disponibles para Google Calendar son diferentes a los eventos disponibles para Google Sheets y la integración de los mismos dependerá de las necesidades del usuario final.


3. Una vez seleccionado el evento requerido (para el caso práctico, cuando se cree un nuevo evento en Google Calendar), se procederá al siguiente paso en el cuál se realizará la autenticación en el servicio seleccionado, en este caso Google.


Ilustración 6 - Autenticación Google


4. En el siguiente paso, dependerá directamente del tipo de servicio seleccionado anteriormente, en el caso de Google Calendar, será requerido seleccionar el Calendario asociado a la cuenta usada en el paso anterior; en el caso de Google Sheets por ejemplo, será requerido seleccionar el Documento propio el cual se tomará como referencia, así como la hoja del documento requerido.


Ilustración 7 - Ejemplo Selección Calendario Google


Ilustración 8 - Ejemplo selección Google Sheets


5. En el siguiente paso de la integración, Zapier presentará (de ser posible) unas plantillas para gestionar prueba de la información y ejemplificar mejor cual serán los datos traídos por estos servicios:


Ilustración 9 - Plantillas de Test Google Calendar


6. Al terminar la configuración del Servicio disparador o inicial (En este caso práctico Google Calendar), se procederá a la integración con la APP de 360NRS (se podrá encontrar mediante el buscador provisto), la cual será encontrada al oprimir el botón "Add a Step" (ver ilustración anterior).


Ilustración 10 - Búsqueda 360NRS App


7. Cuando es seleccionada la APP de 360NRS en Zapier, se presentarán las diferentes opciones disponibles actualmente para su integración.


Envió de SMS

El sistema de envío de mensaje de texto hace una petición al servidor de 360NRS y utilizando las credenciales propias de cada usuario, procede al envío de información por SMS. Para la adecuada integración en Zapier del módulo de envío de mensaje de texto, se debe tener en cuenta los siguientes pasos:


7.1. Selección de acción

En el momento de seleccionar la acción que el APP de 360NRS deberá realizar, se debe seleccionar, la opción de "Send SMS".


Ilustración 11 - Selección evento enviar SMS


7.2. Credenciales de 360NRS

En el siguiente paso, se deberá presionar el botón de agregar nueva cuenta, con esto podremos acceder al módulo de login de la APP, permitiendo el adecuado acceso al evento.


Ilustración 12 - Agregar nueva cuenta 360NRS


7.3. Datos del SMS

Para poder enviar SMS es necesario los siguientes campos obligatorios: From, To y Message, y el siguiente opcional Campaign name.

From: es el remitente que aparecerá en el mensaje.
To: es el destinatario del mensaje. Es posible añadir más de un destinatario.
Message: es el mensaje que se enviará.
Campaign name: es el nombre de la campaña que nos servirá para identificar la campaña en las estadísticas del panel en https://dashboard.360nrs.com

En cualquiera de estos campos se pueden utilizar campos personalizados que dependerán de la aplicación que lanza el evento. Por ejemplo, si la aplicación que lanza el evento es Trello podremos utilizar el nombre de la tarea en el mensaje de SMS, si es Google Calendar podremos utilizar la hora del evento de calendar, etc.

Para utilizar los campos personalizados hay que pulsar el botón:


Ilustración 13 - Inserción de datos

Como puede observarse en la ilustración anterior, se pueden ingresar campos de Google Calendar o cualquier App usada para esta integración, así como concatenar estas con cadenas de caracteres como la ilustración siguiente.


Ilustración 14 - Inserción de campos personalizados


7.4. Prueba de envío de SMS

Al pasar al siguiente paso de la integración, se ofrecerán plantillas dependiendo de los datos ingresados que permitirán al usuario realizar test de su integración antes de publicarla.


Ilustración 15 - Test Zap

El resultado del test será mostrado:


Ilustración 16 - Resultado Test


7.5. Nombre del Zap y activación

Finalmente, se asignará un nombre a este nuevo Zap y se activará, finalizando de esta manera la integración de 360NRS con cualquier App integrada en Zapier y para este caso práctico con Google Calendar.


Ilustración 17 - Nombre y activación del Zap

Anexos

Conjunto de caracteres GSM

Conjunto de caracteres GSM básicos

0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
0x00 @ Δ SP 0 ¡ P ¿ p
0x01 £ _ ! 1 A Q a q
0x02 $ Φ " 2 B R b r
0x03 ¥ Γ # 3 C S c s
0x04 è Λ ¤ 4 D T d t
0x05 é Ω % 5 E U e u
0x06 ù Π & 6 F V f v
0x07 ì Ψ ' 7 G W g w
0x08 ò Σ ( 8 H X h x
0x09 Ç Θ ) 9 I Y i y
0x0A LF Ξ * : J Z j z
0x0B Ø ESC + ; K Ä k ä
0x0C ø Æ , < L Ö l ö
0x0D CR æ - = M Ñ m ñ
0x0E Å ß . > N Ü n ü
0x0F å É / ? O § o à

* Caracteres especiales

Conjunto de caracteres GSM extendidos

0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
0x00 |
0x01
0x02
0x03
0x04 ^
0x05
0x06
0x07
0x08 {
0x09 }
0x0A FF
0x0B SS2
0x0C [
0x0D CR2 ~
0x0E ]
0x0F \

* Caracteres especiales

Conjunto de caracteres GSM-PT

Conjunto de caracteres GSM-PT básicos

0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
0x00 @ Δ SP 0 Í P ~ p
0x01 £ _ ! 1 A Q a q
0x02 $ ª " 2 B R b r
0x03 ¥ Ç # 3 C S c s
0x04 ê À º 4 D T d t
0x05 é % 5 E U e u
0x06 ú ^ & 6 F V f v
0x07 í \ ' 7 G W g w
0x08 ó ( 8 H X h x
0x09 ç Ó ) 9 I Y i y
0x0A LF | * : J Z j z
0x0B Ô ESC + ; K Ã k ã
0x0C ô Â , < L Õ l õ
0x0D CR â - = M Ú m `
0x0E Á Ê . > N Ü n ü
0x0F á É / ? O § o à

* Caracteres especiales ** Caracteres distintos respecto a GSM

Conjunto de caracteres GSM-PT extendidos

0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70
0x00 |
0x01 À Â
0x02 Φ
0x03 Γ
0x04 ^
0x05 ê Ω Ú ú
0x06 Π
0x07 Ψ
0x08 Σ {
0x09 ç Θ } Í í
0x0A FF
0x0B Ô SS2 Ã ã
0x0C ô [ Õ õ
0x0D CR2 ~
0x0E Á ]
0x0F á Ê \ Ó ó â

* Caracteres especiales ** Caracteres distintos respecto a GSM