Skip to main content
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.
Questa integrazione può essere aggiunta in 2 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.
    Home di Zapier con il menu Create aperto, che elenca gli Zap e altre opzioni

    Avviare un nuovo Zap in Zapier

  • Scegli Webhooks by Zapier → Catch Hook come trigger.
    Selettore dei trigger di Zapier con Webhooks by Zapier selezionato e un evento trigger ancora da scegliere

    Scegliere il trigger Webhooks by Zapier

  • Lascia vuoto il campo Pick off a Child Key per catturare il payload completo.
    Trigger Catch Hook di Zapier nella scheda Test, con le richieste di esempio acquisite

    Testare il trigger Catch Hook

  • 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.
    Pagina iniziale di Base44 con Integrations evidenziato nella navigazione in alto

    Aprire il catalogo delle integrazioni

  • Cerca Zapier nel catalogo.
    Catalogo delle integrazioni di Base44 con una ricerca di Zapier che restituisce un risultato

    Trovare Zapier nel catalogo

  • Apri l’integrazione Zapier e clicca su Use this integration.
    Pagina dell'integrazione Zapier nel catalogo di Base44 con prompt di esempio e un pulsante Use this integration

    La pagina dell'integrazione Zapier

  • Quando richiesto, incolla l’URL del webhook nel campo ZAPIER_WEBHOOK_URL.
    Configurazione dell'integrazione Zapier con un campo per inserire l'URL del webhook

    Inserire l'URL del tuo webhook Zapier

  • 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 crea 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, clicca su Create Zap, proprio come nella Parte 1.
    Home di Zapier con il menu Create aperto, che elenca gli Zap e altre opzioni

    Creare lo Zap per l'integrazione backend

  • Scegli Webhooks by Zapier → Catch Hook come trigger.
    Selettore dei trigger di Zapier con Webhooks by Zapier selezionato e un evento trigger ancora da scegliere

    Selezionare Catch Hook come trigger

  • Copia l’URL del webhook generato da Zapier.
    Trigger Catch Hook di Zapier nella scheda Test, con le richieste di esempio acquisite

    La scheda Test di Catch Hook con richieste di esempio

  • Incolla questo URL nella chat Base44 quando richiesto. L’integrazione lo salva in modo sicuro e collega 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 attivano 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.