Link di collegamento: accedi agli account social dei clienti senza password

Come un'agenzia ottiene l'accesso di pubblicazione agli account social dei clienti con un link di collegamento: niente password condivise né account Shager.

Un link di collegamento è un link che l'agenzia manda al cliente perché sia lui stesso a collegare la propria Pagina Facebook, il proprio account professionale Instagram o il proprio canale YouTube all'area di lavoro dell'agenzia. Il cliente accede direttamente sul social e concede l'accesso: non condivide mai una password e non ha bisogno di un account Shager. Per le agenzie che lavorano con agenti IA c'è un vantaggio in più: l'agente può preparare l'onboarding, mentre le credenziali restano sempre in mano al cliente.

È proprio nell'onboarding che molti rapporti con i clienti partono col piede sbagliato. La prima settimana se ne va in telefonate per capire chi è amministratore di quale Pagina, in una password girata in chat e in un codice di verifica in due passaggi finito sul vecchio telefono di qualcuno. I link di collegamento servono a ridurre quella settimana a un solo messaggio.

Perché condividere le password è un problema, anche con clienti fidati?

Il tema della sicurezza è vecchio e ben documentato. La specifica OAuth 2.0, RFC 6749, si apre proprio elencando cosa va storto quando terze parti conservano la password di un utente: devono custodirla, ottengono un accesso più ampio del necessario e il proprietario non può togliere l'accesso a una sola di loro senza cambiare la password per tutti.

Per un'agenzia, poi, ci sono problemi molto concreti. Le password se ne vanno insieme ai collaboratori che lasciano l'agenzia. Gli accessi da dispositivi e luoghi nuovi possono far scattare i controlli di sicurezza del social e bloccare l'account del cliente. E quando qualcosa va storto nessuno sa dire chi ha fatto cosa, perché tutti usavano lo stesso login.

L'autorizzazione delegata risolve tutto questo. La documentazione di Google spiega come le sue API usano OAuth 2.0 e che i token di accesso valgono solo per le operazioni e le risorse incluse nel loro ambito. Il cliente approva un accesso preciso e può revocarlo dalle impostazioni del proprio account.

Schema: l'agenzia crea un link, il cliente accede al proprio Facebook o Google e sceglie le pagine, e gli account compaiono nello spazio dell'agenzia senza alcuna password.
Niente password né account Shager. Il cliente collega, l'agenzia pubblica.

Come funziona un link di collegamento, passo per passo?

Dal lato del cliente il percorso è breve:

  1. Il cliente apre il link che gli ha mandato l'agenzia.
  2. Sceglie il social: Facebook, Instagram, YouTube, X, LinkedIn o TikTok.
  3. Accede sulla pagina del social stesso, non su un modulo gestito dall'agenzia.
  4. Sceglie quali Pagine, account o canali collegare e approva i permessi.
  5. Gli account collegati compaiono nell'area di lavoro dell'agenzia dedicata a quel cliente.

Dal lato dell'agenzia non c'è nulla da digitare al posto del cliente. Gli account compaiono come canali, pronti per essere raggruppati e usati come destinazione.

Come crea un link di collegamento un agente?

Shager offre questa funzione come tool create_connect_link sul suo server MCP e come operazione REST. Ecco una sequenza di onboarding che un agente può eseguire fin dal primo giorno:

whoami                  confirm the key belongs to the agency organization
create_workspace        "Copperline Coffee"
create_connect_link     for the new workspace, returns the link to send
                        (wait for the client to complete the flow)
list_channels           confirm which accounts were connected
create_group            "All cafes", "Instagram only", by region if useful

Un prompt per l'agente:

New client: Copperline Coffee, 14 cafes, Facebook Pages and Instagram.
Create a workspace, create a connect link, and draft a short email to
their marketing lead explaining what the link does in plain language.
Mention that they will sign in on Facebook and Instagram directly and
won't share any password with us. Do not send the email; give it to me.
Tomorrow, check which channels are connected and propose groups by city.

C'è un vincolo da tenere presente. Un ambiente di prova creato da un agente che si è registrato da solo non può generare link di collegamento finché una persona non lo rivendica. È una scelta voluta: chiedere l'accesso agli account di qualcun altro è un passaggio che deve sempre ricondurre a una persona responsabile. Il nostro articolo sulla registrazione autonoma degli agenti e la rivendicazione spiega come funziona.

Cosa deve dire il messaggio al cliente?

I clienti hanno ragione a diffidare dei link che chiedono l'accesso ai loro account social. Il messaggio che accompagna il link fa gran parte del lavoro. Tienilo breve e concreto:

Hi Dana,

Here is the link to connect Copperline's Facebook and Instagram accounts
to our publishing workspace: <link>

You'll sign in on Facebook and Instagram directly, choose which cafe
accounts to connect, and approve publishing access. We never see your
password. You can remove our access at any time from your account settings.

It takes about five minutes. If a cafe account is missing from the list,
it usually means your login doesn't have full control of it; tell us and we'll help.

L'ultimo paragrafo evita la richiesta di assistenza più frequente. Un cliente può collegare solo gli account su cui il suo login ha diritti sufficienti: nei marchi con più sedi, dove manager diversi gestiscono Pagine diverse, può servire che il link venga aperto da più di una persona.

Schema: un agente IA (Claude, Codex o Cursor) si collega a Shager tramite il server MCP o l'API REST, e Shager distribuisce su Facebook, Instagram, YouTube, X, LinkedIn e TikTok.
Shager gestisce collegamenti, controlli, invii scaglionati e misurazione dei clic. Facebook e Instagram sono in attesa dell'approvazione di Meta; fino ad allora possono collegarsi solo account di prova. Su TikTok i post vengono pubblicati come privati ("solo io") finché TikTok non approva l'app.

Come si concilia con gli strumenti di accesso dei social?

I social hanno i propri strumenti per dare accesso alle agenzie, come la condivisione delle risorse tra portfolio aziendali negli strumenti business di Meta. Sono utili per la pubblicità e per la gestione dei team, e molte agenzie li usano insieme ai link. Un link di collegamento ha uno scopo più ristretto: dà alla piattaforma di pubblicazione l'accesso che le serve per pubblicare, programmare e leggere i risultati di quegli account. Per un cliente che vuole solo vedere uscire i post con il proprio marchio, di solito è la strada più semplice.

Cosa succede quando l'accesso deve cambiare?

Tre situazioni si ripresentano spesso.

Quando un cliente apre una nuova sede, gli mandi un altro link dello stesso tipo e collega il nuovo account. L'agente può poi aggiungerlo ai gruppi giusti.

Quando un cliente se ne va, revoca l'accesso dal suo lato e l'agenzia rimuove i canali dall'area di lavoro. Nessuna password da cambiare.

Quando un token smette di funzionare, cosa che può succedere dopo un cambio di password o di permessi sul social, il canale va ricollegato. La documentazione OAuth di Google ricorda che le applicazioni devono mettere in conto che un refresh token concesso potrebbe non funzionare più. Un controllo settimanale dell'agente con list_channels, confrontato con l'elenco di account previsto per il cliente, insieme a un'occhiata ai post non riusciti con get_post, scova il problema per tempo.

Che c'entra tutto questo con gli agenti?

Una distribuzione gestita da agenti dipende da accessi puliti. Se il collegamento dell'agenzia a quaranta Pagine di clienti si regge su una password condivisa, l'agente eredita tutta la fragilità di quella soluzione. Con collegamenti concessi dal cliente, ogni canale è un permesso chiaro, che si può elencare, raggruppare, verificare e revocare. È la base su cui poggia il resto del modello operativo dell'agenzia.

Domande frequenti

Il cliente ha bisogno di un account Shager per usare un link di collegamento?

No. Il cliente apre il link, accede con il social e approva l'accesso. Non crea un account Shager e non condivide alcuna password.

Quali social supportano i link di collegamento?

Tutti quelli supportati da Shager: Pagine Facebook, account professionali Instagram, canali YouTube, account X, profili personali LinkedIn e account TikTok. TikTok è attivo ma in attesa della revisione dell'app da parte di TikTok: finché non arriva l'approvazione, i post possono andare solo su account privati e vengono pubblicati come privati. Le Pagine aziendali LinkedIn sono in attesa dell'approvazione della Community Management API di LinkedIn.

Un agente IA può mandare da solo i link di collegamento ai clienti?

Un agente con una chiave rivendicata può creare il link. Consigliamo però che sia una persona a inviarlo, con due righe personali, perché una richiesta di accesso agli account dovrebbe arrivare da qualcuno che il cliente conosce.

Per provarlo, crea un cliente per il tuo prossimo incarico e genera un link dalla dashboard, oppure fallo fare al tuo agente tramite il server MCP descritto nella pagina dedicata agli agenti.

Provalo sui tuoi account.

Gratis durante il lancio, senza carta. Collega, scrivi una volta e Shager pubblica e misura.