Esta acción obtiene un enlace personal donde un cliente descarga su tarjeta de fidelización. Al abrirlo, elige entre Apple Wallet y Google Wallet. Añádelo a un correo, a un SMS o a tu propia web para que más clientes instalen su tarjeta.

Cada enlace pertenece a un solo cliente, así que no lo compartas con nadie más. Para tener un único enlace para todos, usa mejor una URL personalizada para descargar la tarjeta de fidelización.

Configúralo

Usa la acción Get Download Loyalty Card Link de JeriCommerce en un workflow de Shopify Flow. Devuelve el enlace a los siguientes pasos del workflow, así que puedes usarlo al instante, por ejemplo en un correo o en una nota del cliente.

1

Añade la acción

En Shopify, abre Flow, crea o edita un workflow y añade Get Download Loyalty Card Link después de tu desencadenante.

2

Rellena el correo

En Email, añade el correo del cliente. Usa Add variable para elegirlo desde el desencadenante.

3

Usa el enlace en el siguiente paso

En la siguiente acción, usa Add variable y elige downloadPassUrl, el enlace que devuelve la acción.

Si el correo no pertenece a ningún cliente de tu programa, el paso falla y el motivo aparece en el historial de ejecuciones del workflow.

Puede que ni siquiera necesites un workflow: JeriCommerce también puede guardar el enlace en el perfil de Shopify de cada cliente. Consulta Sincroniza la URL de la tarjeta de fidelización con Shopify.

Los webhooks de Klaviyo solo pueden enviar datos, no leerlos, así que un webhook no puede obtener el enlace. No lo necesitas: activa Custom Fields en la integración de Klaviyo y JeriCommerce guardará el enlace en cada perfil de Klaviyo como jericommerce_download_wallet_pass_url.

Úsalo en cualquier correo o SMS con {{ person.jericommerce_download_wallet_pass_url }}. Consulta Sincroniza campos personalizados con Klaviyo para activarlo.

Solicita un token de tipo download para el cliente y construye el enlace con él.

GET https://api.jericommerce.com/v1/programs/{program_slug}/customers/token?email={customerEmail}&token_type=download&expires_in=7d

Envía tu clave de API en el encabezado api-key. Consulta Autenticación mediante la API. La respuesta contiene el token:

{
  "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}

Codifica accessToken en Base64 y añádelo a esta URL:

https://jeri.link/{program_slug}/download?token={base64Token}

Si no envías expires_in, el enlace no caduca nunca. Define siempre una caducidad que encaje con la forma en que lo compartes, como 7d para una campaña de correo.

Para ver todos los parámetros, los errores y los enlaces que inician sesión a los clientes en la Customer App, consulta Tokens de cliente.

Crea una solicitud lista para ejecutar con tus propios valores:

Tus datos

Encuéntralo en Settings > Technical > Program Information.

Crea una en Settings > Technical > API Keys. Se queda en tu navegador.

Detalles de la acción

Tu solicitud

curl --request GET \
  --url 'https://api.jericommerce.com/v1/programs/your-program-slug/customers/token?email=customer%40example.com&token_type=download&expires_in=7d' \
  --header 'api-key: your-api-key'

Pégalo en una terminal para probar la solicitud con tu programa.