Vai al contenuto principale
Nota: Le integrazioni Zapier richiedono il piano Builder o superiore. Se sei sul piano Free, devi aggiornare prima di procedere. Ti serve anche un account Zapier premium per usare i webhook.

Configurazione passo passo

Questa integrazione può essere aggiunta in due modi:

Opzione A: Integrazione pronta (preferita)

  • Scegli questo percorso se stai iniziando una nuova app da zero.

Opzione B: Integrazione istantanea

  • Scegli questo percorso se stai già costruendo e vuoi integrare Zapier in un’app esistente.

Parte 1: Integrazione pronta (per nuove app)

1

Crea uno Zap e un catch hook

  • Accedi a Zapier e clicca su Create Zap. Create Zap Pn
  • Scegli Webhooks by Zapier → Catch Hook come trigger. Webhooks Pn
  • Lascia vuoto il campo Pick off a Child Key per catturare il payload completo. Catch Hook Pn
  • Continua e copia l’URL del webhook.
2

Inizia una nuova app Base44 e aggiungi Zapier dal catalogo

  • In una nuova scheda del browser, vai su Base44 e clicca su Integrations. Integrations Pn
  • Trova Zapier e clicca su Use this integration. Zapier Catalog Pn Use Zapier Pn
  • Quando richiesto, incolla l’URL del webhook nel campo ZAPIER_WEBHOOK_URL. Webhook URL Pn
  • Descrivi la tua app in linguaggio naturale. Ad esempio:
    I am a therapist. Build an app to manage my schedule and let my clients book meeting.
3

Prenota un meeting di test

  • Dopo che l’app è creata, apri l’anteprima dell’app e prenota un meeting di test:
    • Scegli una data e un’ora tra qualche minuto nel futuro.
    • Usa la tua email reale.
    • Invia una volta e aspetta 2-5 secondi.
Questo invia un payload di esempio al tuo Zap così Zapier può caricare campi reali durante la configurazione.

Dati da inviare da Base44 a Zapier

Assicurati che il payload sia dettagliato così Zap può creare l’evento calendario giusto. Includi e salva questi nella tua collection Meetings:
  • start_iso: un datetime ISO 8601 che combina la data e l’ora scelte.
    Esempio: new Date($dateT$time:00).toISOString()
  • end_iso o duration_minutes: invia un end time esplicito come ISO, oppure invia duration_minutes così Zapier può calcolare +30m nell’azione
  • time_zone: il fuso orario della tua app o utente, preferibilmente un nome IANA come Asia/Jerusalem; se non puoi fornire un nome, includi l’offset numerico
  • meeting_id: un id stabile per evitare duplicati, ad esempio $client_email|$start_iso
  • client_name, client_email, notes
Salvare questi campi assicura che tu possa fare l’audit delle prenotazioni e Zapier mappa l’evento correttamente ogni volta.
4

Dì a Zapier di recuperare il sample

  • Torna a Zapier, vai alla scheda Test del tuo trigger.
  • Clicca su Find new records, seleziona la richiesta di esempio che la tua app ha inviato e continua.
  • Se non appare nulla, invia un altro meeting di test e clicca di nuovo su Find new records.
5

Crea l'evento Google Calendar

  • Aggiungi un’azione: Google Calendar → Create Detailed Event.
  • Mappa i campi dal tuo sample ai campi dell’evento:
    • Summary: Meeting with client_name
    • Description: notes
    • Start Date & Time: start_iso
    • End Date & Time: start_iso + 30m (o calcola usando duration_minutes)
    • Guests: client_email
    • Time Zone: scegli la zona del tuo calendario
  • Clicca su Test per assicurarti che l’evento appaia e che venga inviato un invito.
6

Pubblica il tuo Zap

Clicca su Publish per attivare lo Zap. Da ora, ogni nuovo meeting nella tua app creerà automaticamente un evento calendario.

Parte 2: Integrazione istantanea (aggiungi Zapier a un’app esistente)

Usa questo metodo se la tua app esiste già e vuoi collegare Zapier durante la costruzione.
1

Seleziona la tua app esistente

  • Ecco il prompt che abbiamo digitato nella chat IA per costruire la nostra app di esempio: I am a therapist. Build an app to manage my schedule and let my clients book meeting.
2

Chiedi a Base44 di aggiungere Zapier

  • Nella finestra chat della tua app, dì qualcosa come: I want to connect my app to Zapier. Please make an integration that sends booking data to Zapier from the backend only. Never call Zapier from the browser.
  • Tieni aperta la chat mentre completi il passaggio successivo.
3

Crea l'URL webhook in Zapier

  • In Zapier, crea un nuovo Zap con Webhooks by Zapier → Catch Hook e copia l’URL del webhook (proprio come nella Parte 1). Create Zap Pn Webhooks Pn Catch Hook Pn
  • Incolla questo URL nella chat Base44 quando richiesto. L’integrazione lo salverà in modo sicuro e collegherà una rotta backend per pubblicare i dati di prenotazione su Zapier.
4

Crea un meeting di esempio

  • Dopo che l’app è creata, apri l’anteprima dell’app e prenota un meeting di test:
    • Scegli una data e un’ora tra qualche minuto nel futuro.
    • Usa la tua email reale.
    • Invia una volta e aspetta 2-5 secondi.
Questo invia un payload di esempio al tuo Zap così Zapier può caricare campi reali durante la configurazione.

Dati da inviare da Base44 a Zapier

Assicurati che il payload sia dettagliato così Zap può creare l’evento calendario giusto. Includi e salva questi nella tua collection Meetings:
  • start_iso: un datetime ISO 8601 che combina la data e l’ora scelte.
    Esempio: new Date($dateT$time:00).toISOString()
  • end_iso o duration_minutes: invia un end time esplicito come ISO, oppure invia duration_minutes così Zapier può calcolare +30m nell’azione
  • time_zone: il fuso orario della tua app o utente, preferibilmente un nome IANA come Asia/Jerusalem; se non puoi fornire un nome, includi l’offset numerico
  • meeting_id: un id stabile per evitare duplicati, ad esempio $client_email|$start_iso
  • client_name, client_email, notes
Salvare questi campi assicura che tu possa fare l’audit delle prenotazioni e Zapier mappa l’evento correttamente ogni volta.
5

Dì a Zapier di recuperare il sample

  • Nel trigger del tuo Zap, vai alla scheda Test e clicca su Find new records.
  • Seleziona l’ultima richiesta e continua. Se non appare nulla, invia un altro test, poi clicca di nuovo su Find new records.
6

Crea l'evento Google Calendar

  • Aggiungi un’azione: Google Calendar → Create Detailed Event.
  • Mappa i campi dal tuo sample ai campi dell’evento:
    • Summary: Meeting with client_name
    • Description: notes
    • Start Date & Time: start_iso
    • End Date & Time: start_iso + 30m (o calcola usando duration_minutes)
    • Guests: client_email
    • Time Zone: scegli la zona del tuo calendario
  • Clicca su Test per assicurarti che l’evento appaia e che venga inviato un invito.
7

Pubblica il tuo Zap

  • Attiva lo Zap. Le nuove prenotazioni ora attiveranno automaticamente eventi calendario.

Risoluzione dei problemi

  • Nessun sample in Zapier: Assicurati di aver prenotato un meeting di test prima di testare.
  • Errori 401 o CORS: Pubblica su Zapier solo dal backend; non chiamare mai Zapier dal browser.
  • Orari sbagliati: Assicurati di combinare data e ora in un datetime ISO corretto (start_iso) e imposta il fuso orario corretto quando crei l’evento calendario.
  • Lo Zap non gira: Conferma di aver cliccato su Publish per attivare lo Zap.

Checklist rapida

Usa questo elenco per assicurarti di non aver dimenticato nulla:
  • Catch Hook creato con Pick off a Child Key lasciato vuoto
  • URL webhook salvato come ZAPIER_WEBHOOK_URL in Base44
  • Piano Builder o superiore
  • Un meeting di esempio prenotato prima di testare
  • Azione Google Calendar mappata e testata
  • Zap pubblicato e attivato

Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.