Torna all’App
Torna a Pannello Admin

Calendario GoHighLevel

Oltre al webhook, SalesControl può leggere direttamente i calendari dei tuoi sotto-account GoHighLevel ogni 5 minuti. Così in Agenda arrivano anche la durata reale delle call, gli spostamenti e gli annullamenti fatti in GHL senza passare da un workflow, e gli appuntamenti creati prima di attivare il webhook. Per integrare GHL fai una cosa sola: colleghi l’app di SalesControl. Nessun token da creare o incollare.

Piano richiesto

Il calendario è disponibile dal piano Starter in su, come il webhook lead-in; un secondo sotto-account dal piano Enterprise. Il collegamento dell’app e la pausa alla scadenza non hanno limiti di piano.

Collegare l’app GoHighLevel

  1. In SalesControl: Admin › Integrazioni › Calendari › GoHighLevel, premi Collega con GoHighLevel. Serve un admin dell’agenzia GHL.
  2. GoHighLevel chiede su quali sotto-account installare l’app: scegli tutti i sotto-account, anche quelli futuri. Così un sotto-account nuovo è già pronto quando lo vuoi sincronizzare, senza ripassare dal consenso. I tuoi clienti vedono l’app installata ma non possono toglierla.
  3. Conferma: torni in SalesControl e la card GoHighLevel mostra il Company ID dell’agenzia e l’esito delle API SaaS (servono solo alla pausa alla scadenza).
GoHighLevel mostra la pagina dell’app invece del consenso

Se dopo Collega con GoHighLevel (o Ricollega) GoHighLevel ti mostra la pagina dell’app invece della richiesta di consenso, l’app è già installata nella tua agenzia e il ritorno a SalesControl non arriva. Apri il menu ⋮ in alto a destra, scegli Uninstall e riprova da SalesControl.

Dalla stessa card puoi Verificare il collegamento, Ricollegare l’app (ad esempio dopo averla installata su altri sotto-account) e Scollegarla. Lo scollegamento disinstalla l’app dall’agenzia GHL; se ci sono calendari collegati tramite l’app o sotto-account messi in pausa da SalesControl, prima vanno scollegati o riattivati.

Attivare i calendari

Con l’app collegata, la card GoHighLevel — Calendario elenca i sotto-account su cui l’app è installata. Accanto a quelli disponibili c’è Sincronizza: dai un nome al sotto-account (è l’etichetta con cui lo riconosci nella card) e, se lavori su più mercati, il suo mercato. SalesControl ricava da solo l’accesso al sotto-account, legge subito i calendari e li mostra nella riga. Puoi sincronizzare fino a 10 sotto-account.

I sotto-account che appartengono a un tuo cliente (quelli collegati alla sua scheda) compaiono nell’elenco segnati come “Sotto-account del cliente”: non si sincronizzano come calendari dell’agenzia. Se un sotto-account non compare, controlla in GoHighLevel che l’app sia installata lì e premi Aggiorna.

Più sotto-account (e i mercati)

Ogni sotto-account sincronizzato ha la sua riga nella card, con i calendari letti e l’esito dell’ultima sincronizzazione. Su ciascuna riga puoi Sincronizza ora, Sospendi (smette di essere letta senza perdere il collegamento) e Riattiva, Modifica nome e mercato, oppure Scollega: la riga sparisce e l’accesso al sotto-account esce dalla cassaforte, mentre gli appuntamenti già importati restano in Agenda. L’app resta installata sul sotto-account in GHL: per sincronizzarlo di nuovo basta ripremere Sincronizza.

Se la tua agenzia lavora su più mercati (Admin › Generale › Mercati, dal piano Enterprise), a ogni sotto-account si assegna il suo: da lì nasce il colore con cui le sue call compaiono in Agenda. Con i mercati attivi il mercato è obbligatorio quando sincronizzi un sotto-account nuovo.

Se un sotto-account è in pausa in GoHighLevel, la sincronizzazione salta il giro e riprende da sola quando torna attivo.

Migrazione automatica dei token incollati

Prima dell’app, ogni sotto-account si collegava con un Private Integration Token incollato a mano. Queste righe restano funzionanti e nella card portano il badge Da migrare. Quando colleghi l’app, SalesControl le passa da solo all’accesso dell’app e scarta il vecchio token: nome, mercato e storico della sincronizzazione restano quelli di prima. Al ritorno dal consenso un avviso ti dice quanti calendari sono stati migrati.

Se l’app non è installata su uno di quei sotto-account, la riga resta col token e l’avviso te lo segnala: installa l’app su quel sotto-account in GoHighLevel, poi premi Ricollega nella card GoHighLevel.

Cosa fa la sincronizzazione

Ogni riga mostra l’ultima sincronizzazione (eventi letti, nuovi, aggiornati) e l’eventuale errore; Sincronizza ora non aspetta i 5 minuti.

Quando SalesControl scrive in GoHighLevel

La sincronizzazione è in entrata: da sola non tocca nulla in GHL. Ma quando qualcuno modifica, riassegna o annulla un appuntamento dall’Agenda, la modifica viene scritta prima in GoHighLevel e poi qui — altrimenti la sincronizzazione la riporterebbe indietro entro cinque minuti. Se GHL rifiuta, in SalesControl non si salva niente. L’app ha già il permesso di scrittura sugli eventi dei calendari.

Il closer deve far parte del team del calendario

L’utente GHL del closer deve far parte del team di quel calendario: altrimenti GHL rifiuta la riassegnazione, e si sistema in GoHighLevel, non qui.

Restano locali gli esiti della call — fatta, no-show, no-show del closer: quelli non viaggiano verso GHL. Vedi Modificare, Riassegnare e Annullare un Appuntamento.

La pausa alla scadenza

La card GoHighLevel — pausa alla scadenza usa lo stesso collegamento: mette in pausa il sotto-account del cliente quando il contratto scade e lo riattiva al rinnovo. La pausa usa le API SaaS di GHL: la verifica del collegamento ti dice se il tuo piano le include. L’interruttore si accende solo con GoHighLevel collegato.

Cosa non fa