Integrazioni

Collegare Zapier

Zapier

Zapier collega FullClass a migliaia di altre app, e nessuno deve scrivere codice. Una nuova prenotazione può finire in un foglio Google, un nuovo cliente nel tuo CRM, un pagamento nel tuo programma di contabilità. Ogni collegamento si chiama «Zap». Succede qualcosa in FullClass, poi Zapier fa qualcosa di conseguenza. Puoi configurarlo da solo, senza chi cura il tuo sito.

Usa gli stessi webhook descritti nella pagina Webhook. Così gli eventi arrivano a Zapier in pochi secondi, non a intervalli fissi, e puoi vedere ogni invio nel tuo registro in Impostazioni → Webhooks.

Collegarsi

  1. In FullClass, vai su Impostazioni → Integrazioni → Zapier. Solo il titolare dell'account può aprirla. Premi Apri l'invito Zapier. FullClass è in accesso anticipato su Zapier, quindi non lo trovi ancora cercando nell'elenco delle app di Zapier. L'invito lo aggiunge al tuo account Zapier.
  2. Tornato sulla stessa pagina, premi Crea una chiave Zapier. Si apre Impostazioni → Chiavi API, pronta per creare una chiave segreta. Inizia con sk_. Una chiave pubblica non funziona. Quella è la chiave del tuo sito, e non può leggere le tue prenotazioni né i tuoi clienti. Solo il titolare dell'account può aprire quella pagina, perché una chiave segreta dà accesso completo all'account. Se lo studio non è tuo, chiedi la chiave al titolare.
  3. Il modulo si apre con Limitato scelto in Accesso e la preimpostazione Zapier spuntata. Togli la spunta a ciò che i tuoi Zap non useranno, poi crea la chiave. Una chiave limitata permette a Zapier di leggere le tue prenotazioni, ma non di cancellarle, rimborsarle o usare una carta regalo. Se più avanti uno Zap dice che alla chiave manca un permesso, crea una nuova chiave con quella casella spuntata e ricollegati con quella.
  4. Apri l'app FullClass in Zapier e incolla la chiave quando te la chiede. Quando si collega, Zapier mostra il nome del tuo studio, così sai quale account usa uno Zap.
  5. Costruisci il tuo Zap. FullClass è il trigger (ciò che avvia lo Zap), e l'altra app è l'azione.

Quando uno Zap è attivo, compare in Impostazioni → Integrazioni → Zapier, con il nome di ciò che lo avvia. Aprilo per vedere tutto ciò che gli è stato inviato.

Una chiave segreta con accesso completo può leggere e modificare tutto nel tuo account. Incollala solo in Zapier. Non metterla mai in un passaggio di uno Zap, in un'e-mail o in un documento condiviso. Se trapela, revocala in Impostazioni → Chiavi API e creane una nuova.

Su cosa puoi costruire

Trigger Si attiva quando
New Booking (nuova prenotazione) Una prenotazione viene confermata. Un pagamento abbandonato non conta. La prenotazione di un corso si attiva una volta per ciascuna delle sue sessioni.
Booking Canceled (prenotazione cancellata) Qualcuno cancella. Può essere il cliente, un membro del personale, o un rimborso che arriva da Stripe o Square.
Customer Checked In (cliente arrivato) Registri l'arrivo di un cliente, a mano o scansionando il suo codice QR. Registrare di nuovo la stessa persona non lo attiva una seconda volta. Utile per un ringraziamento o una richiesta di recensione dopo la lezione.
Booking Changed (prenotazione modificata) Una prenotazione passa a un'altra lezione, oppure un membro del personale ne cambia il pagamento o le note.
New Class Scheduled (nuova lezione in programma) Una lezione viene aggiunta al tuo calendario, da sola, come parte di una serie ricorrente o come sessione di un corso.
Class Changed (lezione modificata) Una lezione cambia orario, sede, istruttore, prezzo o capienza.
Class Canceled (lezione cancellata) Cancelli un'intera lezione. Ogni prenotazione su quella lezione attiva anche Booking Canceled.
New Customer (nuovo cliente) Un account cliente viene creato per la prima volta. Può arrivare da una prenotazione, da un membro del personale che lo aggiunge, da un'importazione da foglio di calcolo, dall'acquisto di una carta regalo o da una registrazione.
Payment Received (pagamento ricevuto) Viene incassato denaro per una prenotazione, un ordine per un evento privato, o la vendita di una carta regalo o di un carnet di lezioni.
Refund Issued (rimborso emesso) Del denaro torna a un cliente. Vale per le prenotazioni (una cancellazione rimborsata, un rimborso fatto in Stripe o Square, o una contestazione persa), le vendite di carte regalo e carnet di lezioni, e gli eventi privati.
Waitlist Spot Offered (posto offerto dalla lista d'attesa) Si libera un posto in una lezione o in un corso e viene offerto a qualcuno in lista d'attesa.

Per il tuo programma di contabilità. New Booking e Booking Canceled includono il prezzo, lo sconto e ogni imposta su una riga a sé (per esempio GST e QST separate). Così uno Zap può registrare la vendita in QuickBooks o Xero con le imposte suddivise come nel tuo report delle imposte. Aggiungi Refund Issued perché anche i rimborsi arrivino nella tua contabilità.

C'è anche un'azione, Create Customer (crea cliente). Zapier non può creare una prenotazione. Una prenotazione comporta un pagamento, e non lasciamo che un'automazione addebiti la carta di qualcuno.

Aggiungi persone a una mailing list? Leggi questo. Il trigger New Customer ha due campi di consenso, e non sono la stessa cosa. Filtra su Marketing Subscribed, che dice se puoi scrivere a quella persona. Non filtrare su Marketing Opt-In. Quello è solo ciò che ha scelto il giorno in cui è stato creato il suo account. I due possono essere diversi anche per un cliente nuovissimo. Se quell'indirizzo e-mail si era già disiscritto da te (magari come destinatario di una carta regalo, o con un account più vecchio), conta ancora. Marketing Subscribed lo mostra, Marketing Opt-In no. Se Marketing Subscribed è vuoto invece che vero, consideralo sconosciuto e lascia fuori quella persona.

Gli Zap nella tua lista di webhook

Ogni Zap che attivi compare in Impostazioni → Webhooks come una riga con l'etichetta Gestito da Zapier. Non l'hai creata tu e l'indirizzo non ti sembrerà familiare, ed è per questo che è etichettata. Quelle righe non hanno Modifica. Cambiale in Zapier, perché una modifica fatta qui non arriverebbe a Zapier.

Qualsiasi altra app collegata tramite l'API di FullClass (per esempio da uno sviluppatore) compare allo stesso modo, con l'etichetta Gestito da un'app collegata. Solo le righe che inviano a Zapier hanno l'etichetta Gestito da Zapier.

Per fermare uno Zap, disattivalo in Zapier invece di eliminare la riga qui. Eliminarla ferma gli eventi, ma Zapier crede ancora che lo Zap sia collegato e non mostra errori. Sembra tutto a posto mentre non riceve nulla. Eliminala qui solo quando vuoi tagliare il collegamento da questo lato, per esempio se non ti fidi più.