Presto disponibile su Salesforce AppExchange

Date delle campagne Salesforce: ogni giornata dell'evento in un solo calendario

Una campagna ha una data di inizio e una data di fine. Il tuo tour, il tuo ciclo di webinar o il tuo programma di volontariato ne hanno molte. Mettile tutte sul record della campagna, ognuna come vero record con uno stato, senza scrivere Apex.

Pubblicato il 19 ottobre 2026 · Aggiornato il 21 ottobre 2026 · MultiDatePick

"Come aggiungo più di una data a una campagna Salesforce?" "Dove tengo traccia di ogni tappa del roadshow?" "Quali sessioni del webinar sono confermate?" Una campagna sa solo quando inizia e quando finisce. Tutto quello che sta in mezzo finisce in un foglio di calcolo o in un lungo campo descrizione.

MultiDatePick mette un calendario nella pagina record della campagna. Fai clic sui giorni, salva, e ognuno diventa un record figlio collegato alla campagna, colorato per stato. Sulle campagne funziona come su qualsiasi altro oggetto: con la configurazione. Nessun Apex necessario.

Demo animata di MultiDatePick nella pagina record di una campagna Salesforce: le date di un tour per i donatori nei colori di stato, il passaggio del mouse su una tappa confermata, la scelta di due nuove date e il loro salvataggio come record Data campagna
Un tour per i donatori sulla sua campagna: passa il mouse su una tappa per vederne sede e stato, fai clic su altri due giorni, salva. Ogni data è un record a sé.

Cosa ottieni nella pagina della campagna

Tutte le date a colpo d'occhio

Tutte le date della campagna si caricano nel calendario quando apri il record. Nessun elenco correlato da scorrere.

Colori di stato

Planned, Confirmed, Completed, Cancelled: ogni stato ha il suo colore, e i pulsanti sopra il calendario filtrano per stato.

Dettagli al passaggio del mouse

Punta una data per vedere il record dietro di essa, per esempio nome della tappa, sede e stato, con un link per aprirlo.

Schemi ricorrenti

Ogni martedì per otto settimane è un solo schema e un solo clic. Comodo per i cicli di webinar e i calendari di invio.

Modalità modifica

Seleziona più date, poi cambiane lo stato, spostale su un altro giorno o eliminale in un solo passaggio.

Record veri

Ogni data è un record figlio con un lookup alla campagna. Puoi farci report, costruirci flussi e condividerlo come qualsiasi altro record.

Configuralo in tre passaggi

I componenti non dipendono dall'oggetto. Non sanno, né importa loro, che il padre è una campagna: serve solo un oggetto figlio in cui salvare e un lookup che punti al padre. Tutta l'integrazione è qui.

  1. Crea l'oggetto figlio. In Gestione oggetti crea un oggetto personalizzato come Data campagna. Dagli un campo Lookup a Campagna e un campo Data. Aggiungi un elenco di selezione Stato (Planned, Confirmed, Completed, Cancelled) e i campi di dettaglio che vuoi vedere al passaggio del mouse, come Sede.
  2. Avvia la configurazione guidata. Apri la scheda della configurazione guidata di MultiDatePick e configura il componente Dates. Scegli Data campagna come oggetto, il lookup a Campagna come campo di relazione e il tuo campo Data. In Stato e visualizzazione scegli il campo stato, un colore per valore e i campi da mostrare al passaggio del mouse. Salva la configurazione con un nome come Campaign_Dates.
  3. Inserisci il componente nella pagina della campagna. Apri una campagna qualsiasi, fai clic su Modifica pagina, trascina il componente MultiDatePick Dates nel layout e inserisci il nome della configurazione in Config Name. Salva e attiva. Ora ogni campagna ha il suo calendario.

Ti servono anche gli orari, come un webinar alle 11:00 e una replica alle 15:00? Usa invece il componente Date Time e aggiungi all'oggetto figlio i campi Ora di inizio e Ora di fine. I passaggi sono gli stessi.

Preferisci un flusso su schermo (Screen Flow)?

La stessa configurazione funziona dentro un flusso. Aggiungi il componente Dates a una schermata e imposta Config Name; ogni impostazione arriva dalla configurazione, senza caselle da spuntare in Flow Builder. Passa l'Id della campagna in Parent Record Id e il componente salva da solo i record figli. Lascialo vuoto se preferisci fare un ciclo sull'output Selected Dates e creare i record a modo tuo. L'articolo sulle date multiple in un flusso su schermo spiega entrambi gli schemi.

Cosa tracciano i team sulle campagne

Tutto ciò che una campagna fa in più di un giorno trova posto nello stesso oggetto figlio:

Eventi di più giorniConferenze, summit e serate di gala con giorni di allestimento, evento e smontaggio, ognuno con il suo stato.
Roadshow e tourUn record per tappa, con sede e stato, così tutti vedono quali città sono confermate.
Cicli di webinarUno schema ricorrente imposta l'intero ciclo; i colori mostrano quali sessioni si sono già svolte.
Giornate di volontariatoGiornate di servizio e raccolte nell'arco di una stagione, ognuna un record su cui fare report.
Calendari di invioLe date di invio previste di una sequenza di email o posta, visibili sulla campagna a cui appartengono.
Date di chiusuraPunta Blocked Dates sul tuo oggetto delle festività e nessuno pianificherà un invio o un evento in quei giorni.

Le impostazioni che lo definiscono

Ognuna è un campo della configurazione guidata e una proprietà del componente, quindi qui non serve codice:

ImpostazioneCosa faNome API
Oggetto correlato (Child Object API Name)L'oggetto figlio in cui si salva ogni data, come Campaign_Date__c.relatedObjectApiName
Campo relazione (Relationship Field API Name)Il lookup su quell'oggetto che punta a Campagna. Il componente lo compila dalla pagina record.relationshipFieldApiName
Campo data (Date Field API Name)Il campo Data che contiene ogni giorno scelto.dateFieldApiName
Campo stato e Colori stato prenotazione (Status Field e Status Colors)L'elenco di selezione dello stato e un colore per valore, come Confirmed:#22C55E.statusField, statusColors
Campi al passaggio del mouse (Hover Popover Fields)I campi mostrati quando punti una data, come nome, sede e stato.hoverFields
Mostra schema ricorrente (Show Recurring Pattern Button)Mostra il pulsante Aggiungi schema ricorrente per le serie settimanali o mensili.showRecurringPattern
Abilita modalità modifica (Enable Edit Mode)Mostra il pulsante Modifica per cambiare lo stato, spostare o eliminare più date insieme.enableEditMode
Nome configurazione (Config Name)La configurazione salvata con la configurazione guidata. Imposta questa e lascia vuoto il resto.configName
Non solo una griglia mensile. MultiDatePick può mostrare gli stessi record come calendario, cronologia, settimana, elenco agenda o griglia di utilizzo, da un unico componente. Scopri tutte e cinque le viste.

Domande frequenti

Una campagna Salesforce può avere più date?

Una campagna standard ha una sola Data di inizio e una sola Data di fine. Per tenere traccia di ogni giornata di un tour, di un ciclo di webinar o di un programma di volontariato, aggiungi un piccolo oggetto figlio con un lookup a Campagna e inserisci il componente MultiDatePick Dates nella pagina record della campagna. Ogni data su cui fai clic viene salvata come record figlio a sé.

Mi servono Apex o uno sviluppatore per aggiungere date alle campagne?

No. L'oggetto figlio e i suoi campi si creano con pochi clic in Gestione oggetti, la configurazione guidata scrive la configurazione del calendario e il componente si inserisce nella pagina con Lightning App Builder. Non c'è codice specifico per le campagne da scrivere o installare.

Dove vengono salvate le date della campagna?

In un tuo oggetto personalizzato, per esempio Data campagna, con un record per data e un lookup alla campagna. Sono normali record Salesforce, quindi visualizzazioni elenco, report, flussi e condivisione funzionano come sempre.

Ogni data della campagna può avere un suo stato?

Sì. Aggiungi un elenco di selezione con valori come Planned, Confirmed, Completed e Cancelled, scegli un colore per ciascun valore, e il calendario colora ogni data con il colore del suo stato. La modalità modifica ti permette di selezionare più date e cambiarne lo stato, spostarle o eliminarle in un solo passaggio.

Posso usarlo in un flusso su schermo invece che nella pagina record?

Sì. Aggiungi il componente Dates a una schermata del flusso e imposta Config Name sulla configurazione salvata con la configurazione guidata. Passa l'Id della campagna in Parent Record Id e il componente salva da solo i record figli, oppure lascialo vuoto e fai un ciclo sull'output Selected Dates.

Tutte le date della campagna, sulla campagna.

Fai clic sulle date nella demo live, oppure parti da una configurazione pronta nella Config Library.

  • $20/utente/mese, tutte le funzionalità
  • Prova gratuita di 30 giorni, senza carta
  • 100% nativo Salesforce
  • Senza Apex
  • Presto disponibile su Salesforce AppExchange