# Ejemplos

## Llamar al contacto por su nombre, si se conoce

```
¡Hola{{ first_name ? ", " ~ first_name : "" }}!
```

## Saludo según la hora del día

Hora con diferencia respecto a UTC, por ejemplo UTC+1:

```
¡{{ date("H", "+1 hour") < 12 ? "Buenos días" : (date("H", "+1 hour") < 20 ? "Buenas tardes" : "Buenas noches") }}, {{ first_name }}!
```

## Descuento y total

```
Precio: {{ $precio }} €
Descuento del 15 %: {{ round($precio * 0.15) }} €
A pagar: {{ number_format($precio * 0.85, 2) }} €
```

## Envío gratis a partir de un importe

```
{{ $total >= 3000 ? "Envío gratis" : "Te faltan " ~ (3000 - $total) ~ " € para el envío gratis" }}
```

## Respuesta sin distinguir mayúsculas

```
{{ lower(trim($respuesta)) in ["sí", "si", "claro"] ? "¡Genial, te apunto!" : "De acuerdo, te lo recordaré más tarde." }}
```

## Mensaje especial para contactos con etiqueta

```
{{ printContactTags() contains "VIP" ? "Tendrás un gestor personal." : "" }}
```

## Una fecha dentro de una semana

```
Tu prueba dura hasta el {{ date("d.m.Y", "+7 days") }}
```

## Enlace con parámetros

```
https://site.com/order?name={{ urlencode(name) }}&phone={{ urlencode(phone ?? "") }}
```

## Nombre de variable con espacios

```
{{ capitalize(lower(var("Nombre del cliente"))) }}, hemos recibido tu solicitud n.º {{ id }}.
```

## Textos distintos para cada app de mensajería

```
Escríbenos{{ messageToTelegram(": @example_support") }}{{ messageToWeb(" directamente en esta ventana") }}
```
