Vai al contenuto
memberarea memberarea.io

Corsi, gruppi ed eventi da un flow

Iscriva membri ai corsi, legga i loro progressi, modifichi i gruppi, registri agli eventi e avvii automazioni da un flow di ManyChat.

In questo articolo

Questi passi portano un membro nei suoi contenuti direttamente dalla conversazione: un corso, un gruppo, un evento o una delle sue automazioni. Ciascuno sceglie il proprio elemento da un menu a tendina che ManyChat carica in tempo reale dalla sua memberarea.

Permessi necessari alla chiave API

Passo Permessi
Enroll in course Corsi: Visualizza e Gestisci, Membri: Gestisci
Remove from course Corsi: Visualizza e Gestisci
Get course progress Corsi: Visualizza e Membri: Visualizza
Add to group e Remove from group Gruppi: Visualizza e Gestisci
Register for event Eventi: Visualizza e Gestisci, Membri: Gestisci
Start automation Automazioni: Visualizza ed Esegui

Visualizza serve per il menu a tendina di ogni passo, perché Gestisci non lo include. Una chiave con Accesso completo li copre tutti.

Corsi

Enroll in course dà alla persona il corso che sceglie sotto Course. L'elenco offre solo corsi pubblicati.

  • Se la persona non ha ancora un account, il passo lo crea, e Member created lo indica.
  • Changed è false quando la persona era già iscritta. Eseguire il passo due volte non fa danni.

Remove from course toglie di nuovo il corso. L'account resta, e restano anche i progressi nelle lezioni: se la persona viene iscritta di nuovo più avanti, riprende da dove si era fermata. Senza un account membro il passo risponde "This person does not have a member account in your MemberArea, so there was no enrolment to remove."

Get course progress legge fin dove è arrivato il membro, pronto per un sollecito:

  • Progress percent e Completed per l'intero corso.
  • Lessons completed su Lessons total.
  • Last lesson name e Last activity at formatted, scritti nella lingua e nel fuso orario della sua memberarea.

Enrolled indica se il membro ha il corso. Un passo condizionale su Progress percent basta per ricordare il corso proprio alle persone che si sono fermate.

Gruppi

Add to group e Remove from group funzionano sui membri, quindi crei prima il membro. Scelga il gruppo sotto Group. L'elenco offre i suoi gruppi; i gruppi che la sua memberarea aggiorna da sola non si possono modificare da un flow.

In group dice se il membro è nel gruppo dopo il passo, e Changed se il passo ha dovuto fare qualcosa.

Eventi

Register for event iscrive la persona all'evento che sceglie sotto Event. L'elenco offre gli eventi ricorrenti e quelli non ancora conclusi. Se la persona non ha un account, il passo lo crea.

La risposta contiene ciò che serve al messaggio successivo: Event name, Event url e Event starts at local, l'orario di inizio nel fuso orario dell'evento. Already registered è true quando la persona aveva già un posto.

Una registrazione da un flow conta come una fatta sulla pagina dell'evento. Apre l'evento al membro e avvia le automazioni e i webhook che attendono una nuova registrazione.

Quando l'evento è al completo

Se per l'evento è attiva una lista d'attesa, un evento al completo mette la persona in lista. Waitlisted e Waitlist position dicono allora a che punto si trova. Inserisca no in Use the waiting list per rifiutare invece.

Senza lista d'attesa, o con no, un evento al completo rifiuta con il testo di evento al completo che ha impostato, oppure con "This event is fully booked, so no seat could be reserved."

Quando la registrazione non è possibile

Il passo risponde con il motivo, così il flow può offrire qualcos'altro:

  • "This event has already taken place, so nobody can register any more."
  • "This event needs a paid ticket, so it cannot be booked from a chat flow." o "This event is sold as a product in your MemberArea, so it cannot be booked from a chat flow without a purchase." Invii invece un link di checkout.
  • "This person cannot see this event, because it belongs to a community area they are not part of." Aggiunga prima la persona all'area.
  • "Registration for this event has closed." oppure il testo di chiusura che ha impostato per l'evento.

Vendere e concedere accesso da un flow spiega il link di checkout.

Start automation

Start automation avvia una delle sue automazioni per questa persona. L'elenco sotto Automation offre le automazioni pubblicate e attive. Extra data arriva all'automazione come input, in testo semplice o in JSON.

Started significa che l'automazione è stata presa in carico. Poi gira in background come qualsiasi altra esecuzione, quindi il suo risultato compare nella cronologia delle esecuzioni dell'automazione, non nel flow. Un'automazione senza passo iniziale rifiuta con "This automation has no starting step, so it cannot be started from a flow."

Test e cronologia delle esecuzioni mostra dove guardare.

Last updated on October 25, 2026

Questo articolo le è stato utile?

Articoli correlati