Documentazione utente

CalFuse Docs

Guida pratica per creare l'account, collegare Google Calendar, Microsoft Outlook e Apple Calendar, configurare SyncLink, Scheduling Links, Quick Schedule e risolvere i casi più comuni.

Panoramica

CalFuse sincronizza eventi tra calendari collegati. Nell'MVP i provider attivi sono Google Calendar, Microsoft Outlook e Apple Calendar: puoi registrarti, collegare uno o più account, scegliere i calendari e creare SyncLink in una direzione o in modalità bidirezionale.

Ogni SyncLink mantiene opzioni proprie: privacy, campi da copiare, filtri, colori, tag e comportamento di ReSync.

Creare un account

  1. 1Apri la pagina di registrazione o login.
  2. 2Accedi con magic link email, Google o Microsoft. Il login Microsoft e il collegamento calendario Outlook sono due flussi separati.
  3. 3Apri il link ricevuto via email oppure completa il consenso del provider identità: la sessione viene creata automaticamente.
  4. 4Dopo il login verrai portato alla dashboard. Da li puoi collegare Google Calendar, Microsoft Outlook o Apple Calendar.

Lingua dell'interfaccia

CalFuse supporta italiano e inglese sulle superfici principali: sito pubblico, autenticazione, dashboard, billing, supporto, pagine legali e documentazione. La lingua si cambia dal selettore lingua e viene ricordata nel browser.

Le lingue non ancora complete non vengono mostrate agli utenti.

Collegare Google Calendar, Microsoft Outlook o Apple Calendar

  1. 1Vai in Dashboard → Account.
  2. 2Seleziona Connetti Google, Connetti Microsoft, Connetti Apple o Riconnetti se l'account risulta scaduto.
  3. 3Per Google e Microsoft completa il consenso OAuth. Per Apple usa Apple ID/iCloud e una password specifica per app.
  4. 4Al ritorno nell'app, l'account comparirà come attivo.

Se un provider revoca il token, la sessione scade o la password specifica per app non è più valida, CalFuse mostra l'account come da riconnettere e disabilita le azioni che richiedono accesso live.

Collegare Apple Calendar con iCloud/CalDAV

Apple Calendar non espone un flusso OAuth equivalente a Google o Microsoft per questo caso d'uso. Per l'MVP CalFuse usa iCloud CalDAV: devi inserire Apple ID/email iCloud e una password specifica per app generata dal tuo account Apple.

  1. 1Accedi alla gestione del tuo Apple ID e crea una password specifica per app per CalFuse.
  2. 2Vai in CalFuse → Account → Connetti Apple.
  3. 3Inserisci Apple ID/email iCloud e la password specifica per app. Non usare la password principale del tuo Apple ID.
  4. 4CalFuse valida le credenziali su iCloud CalDAV, salva la password cifrata e importa i calendari disponibili.
  5. 5Se revochi la password dal tuo Apple ID o la cambi, riconnetti l'account Apple da CalFuse.
Apple usa polling CalDAV, non webhook realtime. In testing il polling è configurato ogni 30 secondi; alcuni cambi possono comunque richiedere uno o più cicli prima di apparire sugli altri calendari.

Per generare la password specifica per app segui la guida ufficiale Apple: Accedere alle app con l'Apple Account usando password specifiche per le app.

Abilitare calendari

La pagina Calendari mostra i calendari disponibili per ciascun account collegato. Puoi abilitare o disabilitare i calendari che vuoi rendere selezionabili nei SyncLink.

Il refresh dei calendari legge i dati live dal provider quando le credenziali sono valide; in caso contrario viene mostrato un avviso di riconnessione.

Direzioni disponibili

A → B
Gli eventi creati o modificati nel calendario A vengono copiati nel calendario B.
B → A
Gli eventi creati o modificati nel calendario B vengono copiati nel calendario A.
A ↔ B
Entrambe le direzioni sono attive nello stesso SyncLink. Il sistema applica loop prevention per evitare copie a catena.

Opzioni di sincronizzazione

Campi evento
Puoi scegliere se copiare titolo, partecipanti, descrizione, luogo, link conferenza e promemoria.
Privacy
Puoi forzare gli eventi copiati come privati e sostituire il titolo con un testo configurabile, ad esempio Private.
Tag direzionali
Gli eventi copiati possono ricevere un tag/prefisso per riconoscere la direzione di provenienza.
Stato occupato/libero
Lo stato busy/free della sorgente viene preservato quando supportato dal provider.
Filtri
Puoi escludere eventi liberi, inviti non accettati, colori specifici o eventi fuori da giorni/orari selezionati.
Aspetto
Puoi scegliere un colore di destinazione o mantenere il colore sorgente quando supportato.

ReSync manuale

Il pulsante Forza risincronizzazione accoda un controllo completo nella finestra configurata dal sistema. È utile dopo modifiche importanti alle opzioni, riconnessioni o dubbi su eventi non allineati.

Il ReSync può essere limitato da cooldown e limiti giornalieri per proteggere provider, code e database. Se un account richiede riconnessione, il pulsante viene disabilitato.

Scheduling Links

Gli Scheduling Links servono a condividere una pagina pubblica di prenotazione. A differenza degli SyncLink, non copiano eventi tra calendari gia esistenti: creano un nuovo appuntamento sul calendario host quando un ospite sceglie uno slot disponibile.

  1. 1Vai in Dashboard -> Scheduling.
  2. 2Crea o modifica una pagina pubblica con nome, slug, timezone e stato attivo.
  3. 3Aggiungi una o piu opzioni appuntamento, per esempio 15, 30, 60 o 90 minuti.
  4. 4Scegli il calendario target su cui scrivere il booking e i calendari da controllare per evitare conflitti.
  5. 5Configura disponibilita settimanale, buffer, preavviso minimo e finestra massima di prenotazione.
  6. 6Condividi il link pubblico della pagina.
Gli ospiti vedono solo gli slot disponibili. Non vedono titoli, dettagli o contenuti degli eventi gia presenti nei tuoi calendari.

Pagina pubblica di prenotazione

La pagina pubblica non richiede login all'ospite. L'ospite sceglie l'opzione appuntamento, seleziona data e slot, inserisce nome, email ed eventuali note, poi conferma.

Prima di salvare la prenotazione CalFuse ricalcola la disponibilita e blocca lo slot per ridurre il rischio di doppie prenotazioni. Dopo la conferma viene creato l'evento sul calendario host configurato.

Quick Schedule

Quick Schedule ti permette di scrivere un evento in linguaggio naturale e trasformarlo in una bozza controllabile. Prima di creare l'evento puoi modificare titolo, data, orario, calendario, partecipanti, meeting, luogo e descrizione.

  1. 1Vai in Dashboard -> Quick Schedule.
  2. 2Scegli il calendario su cui vuoi creare l'evento.
  3. 3Scrivi la richiesta, ad esempio: Domani dalle 15 alle 17 titolo Demo prodotto, aggiungi Meet, invita [email protected].
  4. 4Clicca Prepara preview.
  5. 5Controlla tutti i campi della preview e correggi eventuali errori o campi mancanti.
  6. 6Clicca Crea evento solo quando la preview e' corretta.
Modalita Base
Disponibile sui piani Free e Pro. Usa parsing guidato per riconoscere date, orari, durata, email esplicite e richieste Meet/Teams supportate.
AI Business
Disponibile sul piano Business quando il provider AI e' configurato. Aiuta a interpretare frasi piu naturali o ambigue, ma la preview resta sempre obbligatoria.
Partecipanti
CalFuse aggiunge solo email esplicite scritte nel testo o inserite nella preview. Un nome senza email non viene trasformato automaticamente in invitato.
Meeting online
Google Meet o Microsoft Teams vengono proposti solo se richiesti chiaramente. Frasi come senza meet, nessun Teams o no online meeting mantengono il meeting disattivato.
SyncLink
Quick Schedule crea l'evento sul calendario scelto. Se quel calendario e' incluso in SyncLink attivi, la sincronizzazione avverra secondo le regole gia configurate.
Quick Schedule non invia l'evento senza conferma. Usa sempre la preview per verificare timezone, data e orario, soprattutto su eventi serali, mezzanotte o date esplicite.

Piani, limiti e upgrade

I piani governano quante risorse puoi usare: account calendario collegabili, SyncLink, pagine Scheduling attive e livello Quick Schedule. Il piano Free permette di provare il prodotto con limiti ridotti; i piani Pro e Business sbloccano piu account, piu collegamenti e opzioni avanzate.

Account calendario
Numero massimo di account Google, Microsoft o Apple collegabili.
SyncLink
Numero massimo di collegamenti attivi tra calendari.
Scheduling pages
Numero massimo di pagine pubbliche di prenotazione attive.
Quick Schedule
Free include fino a 3 eventi al giorno con preview. Pro include eventi illimitati con Advanced deterministic. Business include eventi illimitati con AI Business e fallback base quando configurata.
Dettagli evento
Sul piano Free gli eventi copiati restano orientati a privacy/busy. I piani paid consentono controllo piu completo dei dettagli copiati.
Filtri
Free include filtri base; Pro e Business includono filtri piu completi come colore e finestre orarie.

Se raggiungi un limite, l'app blocca nuove creazioni e mostra una CTA di upgrade. Le verifiche sono applicate lato server, non solo nell'interfaccia.

Abbonamento e pagamenti

Dalla pagina Billing puoi vedere piano corrente, stato dell'abbonamento, periodo coperto, profilo fiscale e azioni disponibili. Il checkout online usa una pagina hosted del gateway di pagamento: CalFuse non raccoglie ne conserva dati carta.

Mensile o annuale
I piani paid possono essere acquistati con periodo mensile o annuale, quando disponibili nel catalogo.
Passaggio ad annuale
Se hai un piano mensile attivo, l'app puo proporre il passaggio annuale calcolando il credito residuo del periodo gia pagato.
Disdetta
La disdetta lascia attivo il piano fino alla fine del periodo gia pagato.
Riattivazione
Se hai disdetto ma il periodo non e ancora terminato, puoi riattivare l'abbonamento dalla pagina Billing quando il gateway lo consente.
Pagamento fallito
In caso di rinnovo non riuscito, l'app mostra lo stato di attenzione e conserva una finestra di recupero prima del downgrade automatico.

Ricevuta o fattura

CalFuse supporta profili fiscali distinti per privati e aziende/professionisti. Prima del checkout puoi indicare i dati necessari al documento corretto.

Privato
Dati personali essenziali per ricevuta o documento fiscale dove previsto.
Privato con fattura
Dati fiscali e indirizzo completi se richiedi fattura intestata.
Azienda o professionista
Ragione sociale, partita IVA o codice fiscale, indirizzo e canale di ricezione fattura quando richiesto.
I dati fiscali sono separati dai dati carta. Il pagamento resta gestito dal checkout hosted del gateway.

Webhook subscription

Google Calendar e Microsoft Outlook usano subscription webhook o delta per notificare i cambi e sincronizzare gli eventi in modo incrementale.

Le subscription vengono rinnovate automaticamente dal sistema. Il pulsante Rinnova è uno strumento manuale di manutenzione e non dovrebbe essere necessario nell'uso normale. Apple Calendar usa polling CalDAV e non compare nella lista delle subscription webhook.

Disconnettere o eliminare un account calendario

Disconnetti
Mette in pausa i SyncLink collegati, prova a fermare webhook/revoche dove supportato e lascia l'account visibile come da riconnettere. Per Apple non esiste revoke CalDAV: puoi revocare la password specifica dal tuo Apple ID.
Elimina definitivamente
Rimuove account, calendari, credenziali cifrate e riferimenti interni collegati quando possibile. Gli eventi già copiati nei provider restano nel calendario di destinazione.

Supporto

Dalla voce Supporto puoi aprire e seguire ticket autenticati. Ogni ticket ha categoria, priorita, stato e thread messaggi. Il team di supporto vede solo un contesto tecnico essenziale e sicuro, utile a diagnosticare problemi di login, billing, provider, account e sync.

Non inserire password, token, codici backup o informazioni di pagamento nei messaggi di supporto.

Privacy, sicurezza e cancellazione account

Token e credenziali
I token provider e le credenziali tecniche vengono cifrati prima del salvataggio.
Eventi e privacy
Puoi scegliere SyncLink orientati alla privacy, copiando solo disponibilita occupata invece dei dettagli evento.
Cancellazione account
Da Impostazioni puoi richiedere la cancellazione dell'account CalFuse con conferma esplicita. Il processo rimuove dati operativi e revoca accessi provider dove supportato.
Eventi gia copiati
La cancellazione dell'account CalFuse non elimina automaticamente eventi gia presenti nei calendari esterni.
Backup
I backup possono contenere dati rimossi fino alla scadenza della retention indicata nella Privacy Policy.
Contatto sicurezza
La pagina Security indica come segnalare vulnerabilita o richieste privacy.

Troubleshooting

Account da riconnettere
Il token OAuth o la password specifica Apple non sono più validi. Usa Riconnetti dalla pagina Account.
Nessun evento nuovo sincronizzato
Verifica che lo SyncLink sia attivo, che l'account non sia revocato e che i filtri non escludano l'evento. Per Apple attendi almeno un ciclo di polling.
Eventi filtrati
Controlla excludeFree, inviti non accettati, filtro colore e finestra giorni/orari.
Eventi duplicati
Evita di creare SyncLink separati sugli stessi calendari in direzioni opposte: usa la conversione bidirezionale.
Quick Schedule non interpreta bene una frase
Riformula con titolo, data, orario e partecipanti email espliciti, poi controlla la preview. Se usi AI Business e il provider non risponde, CalFuse prepara comunque una preview con il parser base.
Rinnovo subscription
Il rinnovo è automatico per Google e Microsoft. Usa il rinnovo manuale solo se il sistema segnala problemi o durante test controllati; Apple usa polling CalDAV.

Stato provider

Google Calendar
Attivo
Login OAuth, calendari, webhook, sync eventi, privacy, filtri, resync.
Microsoft Outlook
Attivo
OAuth Microsoft Graph, calendari, webhook, polling delta, sync eventi, privacy, filtri, resync.
Apple Calendar / iCloud / CalDAV
Attivo
Collegamento tramite Apple ID/iCloud e password specifica per app, polling CalDAV ogni 30 secondi e sync eventi.