← Tots els treballs

2025

Fundació Pasqual Maragall

Centre de preferències autoservei sobre l’API de Mailchimp

Client

Fundació Pasqual Maragall

Què vam fer

DesenvolupamentIntegració d’APIInfraestructura

Stack

Node.jsExpressMailchimp Marketing APIPugSCSS

Repte

Una fundació amb una gran audiència de newsletter necessitava que cada subscriptora triés què vol rebre — des del propi email, sense comptes, sense contrasenyes i sense tiquets de suport. La plataforma de mailing és l’única font de veritat de subscriptores i interessos, així que les preferències s’hi havien de sincronitzar en temps real.

Solució

Una aplicació Express lleugera que converteix un enllaç personalitzat en un centre de preferències complet. L’enllaç porta un identificador per subscriptora, així que no cal login; el servidor el verifica, consulta els seus interessos i categories a l’API de Mailchimp Marketing, renderitza la pàgina en l’idioma de la subscriptora i torna cada canvi en el moment en què es guarda. Les credencials de la plataforma mai no surten del servidor.

Subscriptora Obre l’enllaç personalitzat de la newsletter
Servidor Express El centre de preferències — guarda les credencials de l’API
API de Mailchimp Marketing Llistes · categories d’interès · membres
  1. Obrir. L’enllaç personalitzat identifica la subscriptora — sense login, sense contrasenyes.
  2. Llegir. El servidor consulta els interessos i categories de la subscriptora a l’API.
  3. Renderitzar. La pàgina es construeix en l’idioma de la subscriptora.
  4. Guardar. Cada canvi es torna a través de l’API en el moment en què es produeix.
  5. Aïllament. El navegador mai no parla amb la plataforma de mailing — el servidor gestiona cada petició.
Cada petició la gestiona el servidor — el navegador mai no toca la plataforma de mailing.

Resultats

  • Preferències autoservei: zero tiquets de suport
  • Sense contrasenyes — enllaços personalitzats identifiquen cada subscriptora
  • Sincronització bidireccional en temps real amb la plataforma de mailing
  • Català o castellà, segons cada subscriptora