Entità di Riseact
Riseact dispone di diverse entità che consentono di gestire le iniziative di raccolta fondi delle organizzazioni non profit. In questa guida, esploreremo le diverse entità di Riseact e come funzionano.
Campagne
Le campagne rappresentano le iniziative specifiche di raccolta fondi. Ogni campagna include la configurazione del form di donazione (campi, importi, tipo di donazione) e può essere pubblicata su diversi canali.
Relazioni:
- Può essere inclusa in uno o più progetti
- Ha molti checkout
- Ha molte donazioni
Per ulteriori dettagli, consulta la Guida alle Campagne.
Progetti
I progetti sono aggregazioni di campagne correlate. Consentono di organizzare le campagne in modo strutturato. Esistono due tipi: manuali (campagne selezionate a mano) e dinamici (campagne filtrate automaticamente tramite regole su tag o titolo).
Relazioni:
- Contiene molte campagne (ordinabili)
Per ulteriori dettagli, consulta la Guida ai Progetti.
Sostenitori
I sostenitori sono i donatori registrati nell'organizzazione. Vengono creati (o associati a un profilo esistente) al completamento di un checkout. Ogni sostenitore ha un profilo anagrafico completo e le preferenze di consenso marketing.
Relazioni:
- Ha molte donazioni
- Ha molti pagamenti (tramite le donazioni)
- Può essere associato a molti checkout come origine
- Può avere molti custom field di tipo
supporter
Checkouts
I checkout sono le sessioni di donazione in cui i sostenitori effettuano una donazione per una campagna. Hanno due stati: aperto (OPEN) e chiuso (CLOSED). Al completamento, generano una donazione, un pagamento (se immediato) e registrano o aggiornano il sostenitore.
Relazioni:
- Appartiene a una campagna
- Può essere associato a un sostenitore (opzionale, valorizzato al completamento)
- Contiene al massimo una donazione (OneToOne, opzionale)
- Contiene al massimo un pagamento (OneToOne, opzionale)
- I campi
supporter_custom_fieldsedonation_custom_fieldscatturano i valori dei custom field al momento del checkout
Per maggiori informazioni, consulta la Guida ai Checkout.
Donazioni
Le donazioni rappresentano i contributi dei sostenitori. Possono essere di tipo oneoff (singolo) o ricorrente (mensile o annuale). Gli stati disponibili sono: draft, pending, active, past_due, done, revoked.
Relazioni:
- Appartiene a una campagna
- Appartiene a un sostenitore
- Ha molti pagamenti
- È associata a al massimo un checkout (OneToOne, opzionale)
- Può avere molti custom field di tipo
donation
Per una guida dettagliata, consulta la Guida alle Donazioni.
Pagamenti
I pagamenti sono le transazioni economiche effettive associate a una donazione. Possono essere creati automaticamente dai gateway (Stripe, PayPal, Satispay, SumUp) o registrati manualmente. Gli stati disponibili sono: pending, paid, refunded, failed.
Relazioni:
- Appartiene a una donazione
- Appartiene a un sostenitore
Per una guida completa, consulta la Guida ai Pagamenti.
Canali
I canali rappresentano le piattaforme su cui vengono pubblicate le campagne, come ad esempio il sito web, Totem (Riseact Kiosk), l'app Riseact Together e applicazioni esterne installate. I canali non sono un'entità separata: ogni campagna e metodo di pagamento memorizza un array di ID canale per indicare su quali canali è attivo.
Per una guida completa, consulta la Guida ai Canali.
Custom Field
I custom field permettono di estendere i profili sostenitori e le donazioni con campi personalizzati definiti dall'organizzazione. Ogni campo ha un tipo (text, boolean, select) e una chiave univoca auto-generata dal nome.
Relazioni:
- Le definizioni appartengono a una organizzazione
- I valori sono associati a una specifica istanza di sostenitore o donazione
- Le chiavi dei custom field possono essere incluse in
shown_fieldserequired_fieldsdi una campagna per mostrarli nel form di donazione
Per una guida completa, consulta la Guida ai Custom Field.