Come gestire i permessi di accesso del team nella piattaforma di messaggistica?
Il controllo degli accessi basato sui ruoli di SendSeven offre permessi granulari su tutte le risorse della piattaforma. Ruoli di sistema predefiniti (Owner, Admin, Support Agent, Marketing Agent, ecc.) o ruoli personalizzati, combinabili per utente. Il log di audit traccia ogni modifica, con prevenzione dell'escalation dei privilegi. Conforme al GDPR. Incluso in ogni piano.
Chi può fare cosa.
Chiaramente definito.
Definite esattamente quale membro del team può accedere a quali funzionalità. Con permessi granulari basati su scope, ruoli di sistema predefiniti e diritti di accesso personalizzati per team.
Tutti possono fare tutto. Finché qualcosa va storto.
Un nuovo dipendente cancella accidentalmente una lista contatti con 3.000 voci. Uno stagista invia una campagna WhatsApp al pubblico sbagliato. Un altro stagista modifica le impostazioni di fatturazione. Nessuno sapeva che avessero accesso.
Per le piccole e medie imprese, questo è uno scenario comune. Man mano che il team cresce, cresce anche il rischio. Senza regole di accesso chiare, tutti hanno accesso a tutto: contatti, campagne, impostazioni, fatturazione.
Il problema cresce quando partner esterni, agenzie o freelancer necessitano dell'accesso alla piattaforma. Senza un sistema di permessi, ci sono due opzioni: dare accesso completo (rischioso) o non dare accesso (poco pratico).
Durante gli audit GDPR, la domanda è: chi ha avuto accesso a quali dati, e quando? Senza un sistema di permessi e un audit log, quella domanda è senza risposta.
Accesso adeguato al ruolo
Assegnate a ogni membro del team esattamente i permessi necessari per il suo lavoro. Niente di più, niente di meno.
Ecco come funziona: scegliete uno dei ruoli predefiniti (es. Operatore Supporto, Operatore Marketing, Admin) oppure create un ruolo personalizzato con permessi individuali. Ogni membro del team può avere più ruoli contemporaneamente, es. Operatore Supporto e Operatore Marketing allo stesso tempo.
I permessi sono granulari: "Leggi conversazioni" è separato da "Assegna conversazioni". "Crea campagne" è separato da "Invia campagne". "Visualizza contatti" è separato da "Elimina contatti". Permessi granulari basati su scope su tutte le risorse.
Ogni modifica dei permessi viene registrata nell'audit log. Chi ha assegnato quale ruolo a chi, e quando? Per le richieste GDPR, avete la risposta all'istante.
Risultati misurabili
I team con permessi chiari lavorano in modo più sicuro e autonomo.
Ruoli predefiniti, pronti all'uso
Scegliete tra i ruoli predefiniti: Proprietario, Admin, Operatore Supporto, Operatore Marketing e altri. Ogni ruolo ha un set definito di permessi. Per requisiti speciali, create ruoli personalizzati con combinazioni di scope individuali.
- Ruoli predefiniti per strutture di team tipiche
- Create ruoli personalizzati con permessi individuali
- Più ruoli per membro del team, combinabili
- Modificate o rimuovete i ruoli in qualsiasi momento
Permessi granulari, accesso basato su scope
Ogni permesso è dettagliato: "Leggi" è separato da "Scrivi", "Crea" da "Elimina". Pattern wildcard come *:read (leggi tutto) o campaigns:* (accesso completo campagne) semplificano la configurazione.
- Permessi: leggi, scrivi, crea, elimina, invia, assegna per risorsa
- Pattern wildcard: *:* (tutto), campaigns:* (campagne complete), *:read (solo lettura)
- Risorse: Conversazioni, Campagne, Contatti, Ticket, Analytics, Impostazioni, ecc.
- Prevenzione escalation dei privilegi: nessuno può assegnarsi permessi più alti
Ogni modifica registrata
Tutte le modifiche ai permessi sono documentate nell'audit log: chi ha assegnato o revocato quale ruolo, a chi e quando? Durante gli audit GDPR o le revisioni interne, avete le risposte immediatamente.
- Audit log per tutte le modifiche a ruoli e permessi
- Timestamp e utente autore per ogni azione
- Conforme al GDPR: registri di accesso disponibili su richiesta
- Esportabile per audit interni e revisioni di conformità
Agenzie e partner, onboarding sicuro
Date a partner esterni, agenzie o freelancer esattamente l'accesso di cui hanno bisogno. Senza il rischio che accedano a dati di fatturazione, liste contatti o impostazioni.
- Ruolo personalizzato per partner esterni con permessi limitati
- Limitate l'accesso a canali o campagne specifiche
- Adattate o revocate i ruoli in qualsiasi momento
- L'audit log traccia anche le azioni degli utenti esterni
ROI in numeri
Come funziona nella pratica
Un'agenzia di comunicazione a Firenze con 15 dipendenti gestisce 5 clienti tramite SendSeven. Prima: tutti i dipendenti potevano vedere tutti gli account dei clienti. Dopo la configurazione RBAC: ogni team di 3 persone vede solo i canali e i contatti del proprio cliente. Il CEO mantiene una panoramica completa. I freelancer esterni hanno accesso in sola lettura a campagne specifiche.
Scenario tipico basato su dati di settore
Configurato in pochi minuti
Assegnate i ruoli, impostate i permessi, fatto.
Scegliete un ruolo
Scegliete tra i ruoli predefiniti o createne uno personalizzato.
Assegnate i membri del team
Invitate i membri del team e assegnate uno o più ruoli.
Accesso protetto
Ognuno vede e può fare solo ciò che il suo ruolo consente. L'audit log si attiva automaticamente.
Guide passo-passo per la configurazione tramite piattaforma o API.
Guida piattaforma: passo dopo passo
Gestisci i permessi del team:
Visualizza Membri del Team
Vai a Impostazioni > Team. Vedi tutti gli utenti, i loro ruoli e lo stato attuale.
Assegna Ruoli
Clicca su un membro del team per modificare i suoi ruoli. Seleziona uno o più ruoli dalla lista (es. SUPPORT_AGENT + MARKETING_AGENT).
Crea Ruolo Personalizzato
Clicca "Crea Ruolo" per definire un ruolo personalizzato. Seleziona scope specifici (es. conversations:read, campaigns:send) da concedere.
Gestisci Token API
Vai a Impostazioni > Token API. Crea token delimitati solo con i permessi necessari per ogni integrazione.
Riferimento API: accesso sviluppatori
Gestisci ruoli, permessi e token API programmaticamente.
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/roles | Elenca tutti i ruoli |
| POST | /api/v1/roles | Crea ruolo personalizzato |
| GET | /api/v1/permissions/me/scopes | Ottieni scope utente corrente |
| POST | /api/v1/api-tokens | Crea token API delimitato |
const response = await fetch(
'https://api.sendseven.com/api/v1/permissions/me/scopes',
{
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'X-Tenant-ID': 'YOUR_TENANT_ID'
}
}
);
const scopes = await response.json();
console.log('My scopes:', scopes);const response = await fetch('https://api.sendseven.com/api/v1/api-tokens', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_JWT_TOKEN',
'X-Tenant-ID': 'YOUR_TENANT_ID',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'CRM Integration Token',
scopes: ['contacts:read', 'contacts:write', 'conversations:read'],
expires_at: null // Never expires
})
});
const token = await response.json();
console.log('Token (save this!):', token.token);
// Returns: s7_api_a1b2c3d4e5f6...Domande frequenti
Quali ruoli sono disponibili?
Ruoli predefiniti: Proprietario, Admin, Operatore Supporto, Operatore Marketing e altri. Potete anche creare ruoli personalizzati con combinazioni di permessi individuali.
Un membro del team può avere più ruoli?
Sì. I ruoli sono combinabili. Un membro del team può essere contemporaneamente Operatore Supporto e Operatore Marketing. I permessi sono additivi.
Quanto sono granulari i permessi?
Permessi granulari basati su scope su tutte le risorse. Ad esempio, "Leggi conversazioni" è separato da "Assegna conversazioni". I pattern wildcard come *:read semplificano la configurazione.
C'è un audit log?
Sì. Ogni modifica dei permessi viene registrata: chi ha assegnato o revocato quale ruolo, a chi e quando. Esportabile per audit GDPR.
I partner esterni possono avere accesso limitato?
Sì. Create un ruolo personalizzato per i partner esterni con esattamente i permessi necessari. Nessun accesso a dati di fatturazione, liste contatti o impostazioni.
Quanto costano ruoli e permessi?
Inclusi in ogni piano SendSeven, senza costi aggiuntivi e con utenti illimitati. I piani partono da 49 €/mese (Basic). Vedi i prezzi.
Accesso adeguato al ruolo
Assegnate i ruoli, configurate i permessi, l'audit log si attiva automaticamente. Sicuro dal primo membro del team.