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.
Para que esta integración funcione correctamente es necesario tener en cuenta las siguientes consideraciones previas:
Es necesario tener cuenta en 360NRS y saldo suficiente.
Los números de teléfonos móviles deben incluir siempre el prefijo internacional. De lo contrario no podrán entregarse correctamente.
Los remitentes pueden ser numéricos o alfanuméricos. Para los remitentes numéricos la longitud máxima es de 15 caracteres y para alfanuméricos de 11 caracteres.
Un SMS estándar tiene un máximo de 160 caracteres usando la codificación GSM7. Los caracteres que no estén incluidos en la codificación GSM7 serán sustituidos automáticamente por el carácter más similar de GSM7. Por ejemplo: á no está incluida en el GSM7, por lo que el sistema lo cambia por a que sí está incluida. Puedes encontrar todos los caracteres GSM7 permitidos en el anexo.
Algunos caracteres incluidos en el GSM7 cuentan como 2 caracteres. Puedes encontrar los caracteres extendidos en el anexo.
Si la longitud de SMS es mayor al máxima permitida, el sistema concatenará los SMS necesarios hasta un máximo de 5 SMS. (el usuario final lo ve como si fuese un único SMS).
Los SMS certificados tienen coste adicional.
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
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
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
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
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
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