Attiva gli inviti dall’app
Due passaggi nel tuo progetto Supabase. Non serve copiare chiavi segrete.
1. Registro inviti
Copia questo testo in SQL Editor → New query e premi Run. Il risultato sarà “Registro inviti attivato”. Il codice aggiunge il registro di invio e non cancella i dati dei clienti.
2. Funzione di invio
- In Supabase apri Edge Functions → Deploy a new function → Via Editor.
- Nel file index.ts cancella il codice di esempio e incolla tutto il codice qui sotto.
- Come nome della funzione inserisci esattamente idgold-invite.
- Premi Deploy function. La funzione verifica la sessione e l’autorizzazione del socio prima di qualsiasi invio.
Mantieni attiva la verifica JWT predefinita. La mail viene inviata con le impostazioni SMTP Brevo già salvate in Supabase. Il nuovo cliente deve essere stato acquisito e aver pagato il servizio prima dell’invito.
Prova
Torna alla gestione interna, crea una scheda di prova con un’email che puoi controllare e premi Invia invito. Per questa prova non creare prima l’utente in Authentication: lo farà la funzione.
L’email deve contenere il link personale. Il cliente accede solo ai propri dati. Non riattivare le iscrizioni libere.
