Una volta collegato HubSpot, un workflow di HubSpot può eseguire dieci azioni di MemberArea: concedere l'accesso a un corso, concedere l'accesso a un prodotto o a un bundle, revocare l'accesso, aggiungere qualcuno a un gruppo o toglierlo, aggiungere o rimuovere un tag, impostare un campo membro, avviare un'automazione o creare un link di pagamento. L'invio di un modulo in HubSpot può sbloccare un corso, un cambio della fase del ciclo di vita può toglierlo di nuovo. Questo articolo spiega di che cosa ha bisogno ogni azione e che cosa restituisce.
Prima di iniziare
Le azioni hanno bisogno dell'autorizzazione Automazione del collegamento con HubSpot. Se i passaggi di MemberArea non compaiono nel suo editor dei workflow, controlli prima questo: apra Impostazioni, poi Integrazioni, e clicchi sulla riga di HubSpot. La finestra mostra il riquadro Stato della connessione. Se indica Le azioni di workflow sono disattivate, l'account HubSpot non ha concesso quell'autorizzazione. Colleghi di nuovo da un account HubSpot che dispone dei workflow.

Le azioni funzionano nei workflow basati sui contatti. Aggiunga un passaggio e cerchi MemberArea nell'elenco delle azioni.
Le dieci azioni
Ogni azione tranne Create checkout link ha campi facoltativi per la persona:
- Email address: lo lasci vuoto per usare l'email del contatto iscritto. MemberArea identifica i membri dall'email, maiuscole e minuscole non contano.
- First name e Last name: usati solo quando viene creato un nuovo account membro. Per impostazione predefinita vale il nome del contatto. Remove from group e Remove tag non creano mai nessuno, quindi hanno solo Email address.
Grant course access
Dà al contatto l'accesso a un corso. Ha bisogno del Course ID.
Apra il corso nella sua area membri sotto Corsi e guardi la barra degli
indirizzi: il lungo identificativo dopo /admin/courses/ è l'ID del corso.
Il corso deve essere pubblicato. Un corso in bozza non viene mai consegnato, nemmeno tramite un workflow, e il passaggio si ferma con un messaggio che lo dice. Lo pubblichi prima.
Grant product or bundle access
Dà al contatto tutto ciò che un prodotto contiene e, per un bundle, tutto ciò che contengono tutti i suoi prodotti: corsi, hub, gruppi, eventi, aree della community e badge. Ha bisogno del Product or bundle ID.
- Per un prodotto, apra Pagamenti, poi Catalogo, poi Prodotti.
L'indirizzo è
/admin/payments/catalog/products/<product ID>/edit. - Per un bundle, apra Pagamenti, poi Catalogo, poi Bundle.
L'indirizzo è
/admin/payments/catalog/bundles/<bundle ID>/edit.
Un corso del prodotto che non è ancora pubblicato viene saltato. Il membro lo riceve appena lei lo pubblica e il passaggio viene eseguito di nuovo.
Revoke access
L'immagine speculare: toglie ciò che un prodotto o un bundle concede. Ha bisogno del Product or bundle ID e, facoltativamente, dell'Email address.
L'accesso che il membro ha pagato non viene mai rimosso. Se qualcuno ha acquistato il prodotto nella sua area membri e in seguito passa per un workflow di revoca, vince l'acquisto e il passaggio segnala che non è stato tolto nulla.
Add to group
Inserisce il contatto in uno dei suoi gruppi. Ha bisogno del Group ID: apra
il gruppo sotto Pubblico, poi Gruppi, e copi l'identificativo dopo
/admin/audience/groups/ dalla barra degli indirizzi.
Il gruppo automatico "Tutti i membri" non si può usare qui. Ogni membro ne fa già parte. Un gruppo che ha raggiunto il suo limite di membri non accoglie nessun altro, e il passaggio lo segnala.
Remove from group
Toglie il contatto da uno dei suoi gruppi. Ha bisogno del Group ID, che si trova come per Add to group. Se il contatto non ha un account membro o non è nel gruppo, non cambia nulla e il passaggio riesce comunque.
Add tag
Assegna un tag al membro. Compili Tag con il nome del tag, per esempio
Webinar 2026. Maiuscole e minuscole non contano. Se non esiste ancora un tag
con quel nome, viene creato. Un'automazione che parte da Tag applicato viene
eseguita appena il tag è impostato.
Remove tag
Toglie un tag al membro. Compili Tag con il suo nome. A differenza di Add tag, questa azione non crea mai un tag: un nome sconosciuto ferma il passaggio con un messaggio. Un contatto senza account membro, o senza il tag, resta com'è.
Set member field
Scrive un valore in uno dei suoi campi membro. Compili Member field con il nome del campo come appare sotto Pubblico nella scheda Campi, e Value con ciò che deve contenere. Il valore è un testo fisso. Per copiare invece una proprietà del contatto, la scelga in Value from property. Una proprietà scelta ha la precedenza su Value.
Ogni tipo di campo può essere compilato così, tranne la selezione multipla e i
caricamenti come immagini o file. Un valore che non è adatto al campo, come
many per un campo numerico, ferma il passaggio e non viene salvato nulla.
Un'automazione che parte da Campo membro modificato viene eseguita quando il
valore cambia davvero.
Start automation
Esegue una delle sue automazioni di MemberArea per il contatto, così è il
workflow in HubSpot a decidere quando parte. Ha bisogno dell'Automation ID:
apra l'automazione nella sua area membri e copi l'identificativo dopo
/admin/automations/ dalla barra degli indirizzi.
- Dia all'automazione il trigger Avviato da un workflow HubSpot.
- La pubblichi e la attivi.
- Incolli il suo ID in Automation ID nel workflow di HubSpot.
Come costruire un'automazione del genere è descritto in Avviare automazioni da HubSpot.
Create checkout link
Crea un link al checkout della sua area membri per un prodotto e lo restituisce come campo di output, pronto per la prossima email o attività del workflow. L'acquirente paga con i metodi di pagamento che lei ha configurato per il suo checkout.
| Campo | Che cosa fa |
|---|---|
| Product ID | Obbligatorio. L'identificativo da /admin/payments/catalog/products/<product ID>/edit. |
| Price ID | Lo lasci vuoto per usare il prezzo predefinito del prodotto. |
| Coupon code | Applicato automaticamente al checkout quando il link viene aperto. |
| utm_source, utm_medium, utm_campaign | Aggiunti al link come parametri della campagna. |
| Prefill the contact email | Yes precompila il checkout con l'email del contatto. Il valore predefinito è Yes. |
A differenza delle altre, questa azione non cambia nulla e non crea mai un account membro. Se esiste un membro con l'email del contatto, il link porta con sé il suo account.
Il prodotto deve essere attivo con un prezzo acquistabile, e lo spazio di lavoro ha bisogno di un proprio indirizzo web, perché il link deve pur vivere da qualche parte. Se il prodotto è inattivo o non ha un prezzo del genere, il passaggio si ferma con un unico messaggio per entrambi i casi. Un indirizzo web mancante ha un suo messaggio.
I membri vengono creati quando mancano
Grant course access, Grant product or bundle access, Add to group, Add tag, Set member field e Start automation cercano il contatto tramite l'indirizzo email. Se per quell'indirizzo non esiste ancora un account membro, ne creano uno e poi svolgono il loro lavoro, così un workflow non si blocca su un contatto che non si è mai registrato.
I nuovi membri non ricevono alcuna email da MemberArea né una password che conoscono. Se il suo piano ha raggiunto il suo numero di membri, non viene creato alcun account e il passaggio si ferma.
Revoke access, Remove from group, Remove tag e Create checkout link non creano mai nessuno. Le prime tre segnalano semplicemente che non c'era alcun membro, e il link di pagamento funziona con o senza account.
Che cosa viene restituito
Ogni azione risponde con campi che può usare più avanti nello stesso workflow.
| Azione | Campi di output |
|---|---|
| Grant course access | Member email, Member ID, Member was created, Course name, Access was granted, Member already had access |
| Grant product or bundle access | Member email, Member ID, Member was created, Product name, Product is a bundle, Access was granted, Items newly granted, Included items |
| Revoke access | Member email, Member ID, Member account found, Product name, Product is a bundle, Access was revoked, Items newly revoked, Included items |
| Add to group | Member email, Member ID, Member was created, Group name, Member was added, Member was already in the group |
| Remove from group | Member email, Member ID, Member was found, Group name, Member was removed |
| Add tag | Member email, Member ID, Member was created, Tag name, Tag was created, Tag was added, Member already had the tag |
| Remove tag | Member email, Member ID, Member was found, Tag name, Tag was removed |
| Set member field | Member email, Member ID, Member was created, Field name, Saved value, Value was changed |
| Start automation | Member email, Member ID, Member was created, Automation name, Automation was started |
| Create checkout link | Checkout link, Product name, Price in cents, Currency, Price, Email was prefilled |
Price in cents è l'importo nella più piccola unità della valuta, e Price è lo
stesso importo scritto per esteso con la sua valuta, per esempio 49,00 EUR.
Crei una diramazione su Member was created per inviare un'email "imposti la
sua password" solo alle persone che sono davvero nuove.
Quando un'azione non riesce
Quando un'azione non può svolgere il suo lavoro, per esempio perché il corso non è pubblicato o l'ID del prodotto è sbagliato, il passaggio viene contrassegnato come non riuscito con un codice e una frase semplice che dice che cosa fare. Il workflow prosegue con il passaggio successivo. Se MemberArea stessa ha una breve interruzione, HubSpot riprova il passaggio più tardi. L'articolo sulla risoluzione dei problemi elenca ogni codice e che cosa fare.