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.

Ruoli e Permessi

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.

  • Configurazione istantanea
  • Nessuna carta di credito richiesta
  • 14 giorni di prova gratuita
permessi basati su scope
Granulari
Controllo preciso per risorsa
ruoli di sistema
Predefiniti
Proprietario, Admin, Operatore, Marketing, ecc.
ruoli per membro del team, combinabili
Multi
es. Operatore Supporto + Operatore Marketing
logging di tutte le modifiche ai permessi
Completo
Audit log
01 · Sfida

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.

Tutti
possono fare tutto quando i permessi non sono configurati
Default senza RBAC
Granulari
permessi per un controllo degli accessi preciso
RBAC basato su scope
02 · Soluzione

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.

Predefiniti
ruoli di sistema: Proprietario, Admin, Operatore Supporto, Operatore Marketing e altri
Pronti all'uso
  1. 1
    Scegliete o create un ruolo
    Ruoli predefiniti o configurazione personalizzata
  2. 2
    Assegnate i membri del team
    Uno o più ruoli per persona
  3. 3
    Accesso controllato
    Ognuno vede e può fare solo ciò che il suo ruolo consente
03 · Risultato

Risultati misurabili

I team con permessi chiari lavorano in modo più sicuro e autonomo.

Zero
modifiche involontarie dovute a permessi errati
  1. Controllato

    Accesso per ruolo

    I membri del team vedono solo ciò che serve per il loro lavoro.

  2. Registrato

    Audit log

    Ogni modifica dei permessi è completamente tracciabile.

  3. Flessibile

    Più ruoli per persona

    Supporto + Marketing + Admin: combinate secondo le necessità.

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

modifiche involontarie
Zero
Accesso per ruolo
permessi basati su scope
Granulari
Ogni risorsa coperta
ruoli di sistema
Predefiniti
Pronti all'uso
tracciabilità
100%
Audit log

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.

Accesso
Tutti vedono tuttoOgnuno vede solo la propria area
Partner esterni
Accesso completo o nessunoRuolo personalizzato con restrizioni
Audit per richiesta GDPR
Non possibileEsportabile all'istante

Scenario tipico basato su dati di settore

Configurato in pochi minuti

Assegnate i ruoli, impostate i permessi, fatto.

  1. 01 · 1 min

    Scegliete un ruolo

    Scegliete tra i ruoli predefiniti o createne uno personalizzato.

  2. 02 · 1 min

    Assegnate i membri del team

    Invitate i membri del team e assegnate uno o più ruoli.

  3. 03 · Istantaneo

    Accesso protetto

    Ognuno vede e può fare solo ciò che il suo ruolo consente. L'audit log si attiva automaticamente.

Per sviluppatori e utenti avanzati

Guide passo-passo per la configurazione tramite piattaforma o API.

Guida piattaforma: passo dopo passo

Gestisci i permessi del team:

  1. 1

    Visualizza Membri del Team

    Vai a Impostazioni > Team. Vedi tutti gli utenti, i loro ruoli e lo stato attuale.

  2. 2

    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).

  3. 3

    Crea Ruolo Personalizzato

    Clicca "Crea Ruolo" per definire un ruolo personalizzato. Seleziona scope specifici (es. conversations:read, campaigns:send) da concedere.

  4. 4

    Gestisci Token API

    Vai a Impostazioni > Token API. Crea token delimitati solo con i permessi necessari per ogni integrazione.

Tutto pronto!
Riferimento API: accesso sviluppatori

Gestisci ruoli, permessi e token API programmaticamente.

MethodPathDescription
GET/api/v1/rolesElenca tutti i ruoli
POST/api/v1/rolesCrea ruolo personalizzato
GET/api/v1/permissions/me/scopesOttieni scope utente corrente
POST/api/v1/api-tokensCrea token API delimitato
Linguaggio:
Verifica i Miei Permessi
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);
Crea Token API Delimitato
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.
Posso limitare quali contatti vede un membro del team?
Sì. Gli admin stabiliscono per ogni membro del team quali contatti vede: tutti i contatti, tutti i contatti con la cronologia solo tramite le proprie caselle oppure solo i contatti raggiungibili. Un contatto è raggiungibile se corrisponde alle regole di una delle sue caselle, se il membro ne è il proprietario o se gli è assegnata una conversazione con quel contatto. I contatti nascosti restano nascosti anche nell'elenco contatti, nella ricerca, negli export e nelle notifiche. Le campagne vengono comunque inviate all'intera lista o all'intero segmento.

Accesso adeguato al ruolo

Assegnate i ruoli, configurate i permessi, l'audit log si attiva automaticamente. Sicuro dal primo membro del team.

Nessuna carta di credito richiesta
100 messaggi di prova