> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arya.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Report pubblici e schedulati

> Condividi report via link di sola lettura, schedula invio email automatico.

Due modi di distribuire report fuori dal workspace: **link pubblici** (on-demand) e **email schedulate** (push periodico).

## Report pubblici

Link univoco, accessibile senza login, di sola lettura. Ideale per:

* Dashboard investor
* Report clienti
* Condivisione con stakeholder esterni (fornitori, partner)
* Embedding su siti web

<Steps>
  <Step title="Pubblica dashboard">
    Apri dashboard → **⋯ → Condividi pubblicamente**.
  </Step>

  <Step title="Configura accesso">
    * **Link diretto**: chiunque con URL vede
    * **Password**: richiede password per accedere
    * **Expiry**: scade dopo N giorni
    * **Domain lock**: accessibile solo da email di certi domini (es. `@cliente.com`)
  </Step>

  <Step title="Copia e condividi URL">
    Arya genera `arya.so/r/abc123xyz`. Invia via email, messaggio, inclusa in sito.
  </Step>
</Steps>

### Limiti report pubblici

<Warning>
  I report pubblici:

  * Sono **snapshot** o **live**? Di default live (aggiornati ad ogni apertura). Puoi impostarli come snapshot (fissati al momento della pubblicazione).
  * Non permettono drill-down ai record (solo visualizzazione grafici)
  * Hanno rate limit per prevenire abusi (max 100 view/ora per link)
</Warning>

### Embedding

Per embeddare una dashboard in un sito web:

```html theme={null}
<iframe
  src="https://arya.so/r/abc123xyz?embed=true"
  width="100%"
  height="600"
  frameborder="0">
</iframe>
```

Parametri:

* `embed=true` rimuove header Arya
* `theme=dark` per sfondo scuro
* `hide_filters=true` per nascondere filtri

## Report schedulati

Invio automatico via email a una lista di destinatari.

<Steps>
  <Step title="Apri dashboard → ⋯ → Schedula invio" />

  <Step title="Configura">
    * **Frequenza**: giornaliera, settimanale (specifica giorno), mensile (specifica giorno)
    * **Ora invio**
    * **Destinatari**: email manuali o gruppo (team, ruolo)
    * **Formato**: PDF, Excel, immagine PNG inline
    * **Oggetto email** personalizzabile
    * **Corpo email**: testo introduttivo con variabili dinamiche
  </Step>

  <Step title="Test">
    Click **Invia ora di test** → ricevi email su tuo indirizzo per verifica.
  </Step>

  <Step title="Attiva">
    Il report parte secondo schedule.
  </Step>
</Steps>

### Casi d'uso report schedulati

<CardGroup cols={2}>
  <Card title="Weekly team standup">Ogni lunedì 9:00 → report vendite → team vendite.</Card>
  <Card title="Monthly investor update">1° del mese → KPI principali → board investors.</Card>
  <Card title="Daily operations">Ogni mattina 8:00 → dashboard operations → responsabile.</Card>
  <Card title="Customer success">Settimanalmente → dashboard utilizzo per cliente → CSM.</Card>
</CardGroup>

### Note su deliverability

* Email inviate da `reports@arya.so` con tuo brand
* Sottoposte a SPF/DKIM/DMARC per evitare spam
* Report pesanti (>5MB PDF) generano link invece di allegato

## Gestione link e schedule

In **Impostazioni → Condivisioni report**:

* Elenco di tutti i link pubblici attivi
* Elenco di tutti gli schedule attivi
* Disattiva / elimina / rinnova link scaduti

## Security

<Warning>
  Prima di rendere pubblico un report, verifica cosa stai condividendo:

  * Stai esponendo stipendi, dati clienti sensibili, informazioni confidenziali?
  * Usa **modalità anteprima pubblica** per vedere esattamente cosa vedrà l'esterno
  * Considera di aggregare/mascherare dati sensibili
</Warning>

## Domande frequenti

<AccordionGroup>
  <Accordion title="Posso revocare un link pubblico?">Sì, in qualsiasi momento. Chi ha il link vecchio vede "Revocato".</Accordion>
  <Accordion title="I report schedulati consumano crediti AI?">Se contengono grafici con Arya Chat AI, sì. I grafici normali no.</Accordion>
  <Accordion title="Come vedo chi ha aperto un report pubblico?">Statistiche in **Impostazioni → Condivisioni report** — mostra view, IP (anonimizzati), user agent.</Accordion>
</AccordionGroup>
