Vai al contenuto principale
— Come fare

Assegna punti fedeltà per il completamento di un corso

Alva Courses attiva un trigger Course completed in Shopify Flow quando uno studente termina un corso. Collegalo all'azione per Flow della tua app fedeltà e ogni diplomato riceve automaticamente dei punti, una ricompensa che lo riporta nel tuo negozio per il corso successivo.

Come funzionano i punti per il completamento

Course completed si attiva quando uno studente completa un corso in Alva Courses: tutte le lezioni, gli eventuali quiz obbligatori e una valutazione superata quando il corso la richiede. Il suo cliente è lo studente, quindi l'azione della tua app fedeltà aggiunge i punti al saldo di quel cliente.

Il trigger contiene anche l'ID, il titolo e il link del corso, la data di completamento e, per i corsi con valutazione, Grade e Final score. Le condizioni su questi campi ti permettono di assegnare importi diversi per corso o per risultato. Il riferimento dei trigger elenca tutti i campi.

Crea il flusso di lavoro

1. Crea un flusso di lavoro

Nell'admin di Shopify, apri App → Flow e clicca su Crea flusso di lavoro. Poi clicca su Seleziona un trigger.

2. Scegli Course completed

Scegli Alva Courses, poi Course completed. Flow passa lo studente che ha terminato a ogni passaggio successivo.

3. Aggiungi l'azione per i punti della tua app fedeltà

Aggiungi un'azione, cerca la tua app fedeltà e scegli la sua azione per i punti. In Smile.io, scegli Adjust points balance, che non richiede alcuna configurazione in Smile; Send Smile activity richiede prima una regola di guadagno creata in Smile.

4. Assegna 100 punti

Inserisci 100 punti, abbastanza da farsi notare senza intaccare il tuo margine, e verifica che il cliente dell'azione sia il cliente del trigger. Se l'azione ha un campo per una nota o un motivo, inserisci Corso completato così lo studente può vedere da dove arrivano i punti.

5. Dagli un nome e attivalo

Chiama il flusso di lavoro Assegna punti fedeltà per il completamento di un corso e clicca su Attiva flusso di lavoro. Solo i completamenti da questo momento in poi fanno guadagnare punti; gli studenti che hanno terminato prima non vengono premiati retroattivamente.

6. Provalo con un corso di una sola lezione

Crea un corso di prova con una sola lezione e iscrivi un cliente con il tuo indirizzo email. Accedi alla tua vetrina come quel cliente e completa la lezione, poi apri quel cliente nella tua app fedeltà: i 100 punti dovrebbero comparire una sola volta.

7. Controlla l'esecuzione

Apri le esecuzioni recenti del flusso di lavoro in Flow per vedere il passaggio dei punti ed eventuali errori restituiti dalla tua app fedeltà. Nella pagina delle impostazioni di Shopify Flow in Alva Courses, Attività di Flow → Trigger inviati elenca ogni evento Course completed.

I punti vengono assegnati una volta per completamento

Course completed si attiva una volta, quando il completamento di uno studente viene registrato per la prima volta. Riaprire il corso, rivedere le lezioni o ripetere un quiz in seguito non lo attiva di nuovo, quindi uno studente non può guadagnare due volte i punti dello stesso corso tornandoci sopra.

L'unica eccezione è una reimpostazione dei progressi. Se reimposti i progressi di uno studente, dalla sua pagina membro o con l'azione Reset course progress descritta nel riferimento delle azioni, e lui termina di nuovo il corso, Course completed si attiva di nuovo.

Evita una seconda assegnazione dopo una reimpostazione

Per premiare ogni studente una sola volta per corso anche dopo una reimpostazione, assegnagli un tag quando lo premi e controlla prima il tag. Crea un flusso di lavoro per ogni corso, iniziando con una condizione in cui Course ID è uguale all'ID Flow del corso, ad esempio 42.

Poi aggiungi una condizione in cui almeno uno di i Tags del cliente è uguale a points-paid-42. Lascia vuoto il suo ramo Allora. Nel suo ramo Altrimenti, aggiungi l'azione per i punti, seguita da Add customer tags con points-paid-42.

Premia di più i risultati migliori

Poiché il trigger contiene il corso e il risultato, un solo flusso di lavoro può assegnare importi diversi per traguardi diversi.

  • Un bonus per i voti più alti. Aggiungi una condizione in cui Final score è maggiore o uguale a 90, e assegna 200 punti nel ramo Allora e 100 nel ramo Altrimenti. Final score è 0 nei corsi senza valutazione, quindi usalo nei corsi con valutazione.
  • Punti per un solo corso. Aggiungi una condizione in cui Course ID è uguale all'ID Flow del corso, elencato in Impostazioni → Integrazioni → Shopify Flow in Alva Courses.
  • Punti per lezione. Usa invece Course lesson completed, con una condizione in cui Repeat completion è false, così una lezione completata di nuovo dopo una reimpostazione dei progressi non fa guadagnare nulla.

Domande frequenti

Quali app fedeltà funzionano con Alva Courses?

Qualsiasi app fedeltà che aggiunga a Shopify Flow un'azione per assegnare punti a un cliente. Smile.io, ad esempio, aggiunge Adjust points balance e Send Smile activity. Alva Courses fornisce il trigger Course completed; l'app fedeltà fornisce i punti.

Uno studente può guadagnare due volte i punti per lo stesso corso?

Non tornandoci sopra. Course completed si attiva una volta, quando il completamento viene registrato per la prima volta. Si attiva di nuovo solo se reimposti i progressi dello studente e lui termina di nuovo il corso, e un controllo del tag nel flusso di lavoro impedisce una seconda assegnazione.

Quando un corso con valutazione risulta completato?

Quando approvi l'elaborato dello studente. Per un corso che richiede una valutazione, Course completed si attiva in quel momento, non quando lo studente termina l'ultima lezione, e contiene il voto e il punteggio finale.

Gli studenti che hanno terminato prima che creassi il flusso di lavoro ricevono i punti?

No. Alva Courses invia Course completed solo per i completamenti che avvengono mentre un flusso di lavoro attivo lo usa. Premia a mano i diplomati precedenti nella tua app fedeltà.

Vedi anche

È stato utile?

Ancora bloccato? Scrivici.

Ultimo aggiornamento 2026-10-01