← Todos los trabajos

2025

Fundació Pasqual Maragall

Centro de preferencias autoservicio sobre la API de Mailchimp

Cliente

Fundació Pasqual Maragall

Qué hicimos

DesarrolloIntegración de APIInfraestructura

Stack

Node.jsExpressMailchimp Marketing APIPugSCSS

Reto

Una fundación con una gran audiencia de newsletter necesitaba que cada suscriptora eligiera qué quiere recibir — desde el propio email, sin cuentas, sin contraseñas y sin tickets de soporte. La plataforma de mailing es la única fuente de verdad de suscriptoras e intereses, así que las preferencias tenían que sincronizarse allí en tiempo real.

Solución

Una aplicación Express ligera que convierte un enlace personalizado en un centro de preferencias completo. El enlace lleva un identificador por suscriptora, así que no hace falta login; el servidor lo verifica, consulta sus intereses y categorías en la API de Mailchimp Marketing, renderiza la página en el idioma de la suscriptora y devuelve cada cambio en el momento en que se guarda. Las credenciales de la plataforma nunca salen del servidor.

Suscriptora Abre el enlace personalizado de la newsletter
Servidor Express El centro de preferencias — guarda las credenciales de la API
API de Mailchimp Marketing Listas · categorías de interés · miembros
  1. Abrir. El enlace personalizado identifica a la suscriptora — sin login, sin contraseñas.
  2. Leer. El servidor consulta los intereses y categorías de la suscriptora en la API.
  3. Renderizar. La página se construye en el idioma de la suscriptora.
  4. Guardar. Cada cambio se devuelve a través de la API en el momento en que se produce.
  5. Aislamiento. El navegador nunca habla con la plataforma de mailing — el servidor maneja cada petición.
Cada petición la maneja el servidor — el navegador nunca toca la plataforma de mailing.

Resultados

  • Preferencias autoservicio: cero tickets de soporte
  • Sin contraseñas — enlaces personalizados identifican a cada suscriptora
  • Sincronización bidireccional en tiempo real con la plataforma de mailing
  • Catalán o español, según cada suscriptora