One component, everywhere you build

One Salesforce calendar. Every surface you build on.

Agenda, calendar, and timeline views, drag to schedule, and grouping by resource. The same calendar on Screen Flows, Lightning pages, and Experience Cloud, configured with clicks. No code.

3
views: agenda, calendar, timeline
14
color palettes
0
lines of Apex
Team Schedule
Jun 15 – 19, 2026
Agenda
Calendar
Timeline
Mon
15
Tue
16
Wed
17
Thu
18
Fri
19
8 AM
9 AM
10 AM
11 AM
12 PM
1 PM
2 PM
3 PM
Team Standup8:00 – 8:30
Account Review10:00 – 11:30
Renewal Prep2:00 – 3:15
Discovery Call9:00 – 10:30
Design Sync1:00 – 2:15
Onsite Install8:00
Kickoff8:30
Solution Workshop11:00 – 12:30
1:1 Cy12:30
Pipeline Review9:00 – 10:15
Customer QBR12:00 – 1:30
Team Standup8:00
Demo Rehearsal10:00 – 11:15
Renewal Review2:00 – 3:30
What it does

A calendar people can actually run their week in

This is the component doing its job. See events across a week, switch views, filter by resource, and open an event for details.

Team Schedule
8 events
Agenda
Calendar
Timeline
Today
Mon 15
Tue 16
Wed 17
Thu 18
Fri 19
9 AM
11 AM
1 PM
3 PM
Team Standup9:00
Discovery Call11:30
Prep1:00
Onsite Install10:00
Renewal Review3:00
Agenda, calendar, timeline
Drag to reschedule
Group by resource
Filter and search
Event popovers
And more, without code
v
Time zones
v
Available days and hours
v
Recurring time spans
v
Context menu actions
v
Prevent past events
v
Custom color palettes
Same component, every surface

One calendar. Four places to put it.

The same views and scheduling follow you across Salesforce. What changes is where it lives and how you add it, not what it can do.

Screen Flows

In a Flow screen

Drop the scheduler component onto any Flow screen, map your events to a collection or a query, and let users browse and pick a slot mid-Flow.

Flow Screen ComponentsSee the Timeline component
Lightning pages

On a record or app page

Build it visually with the dcScheduler component in Dynamic Components, wire a no-code query, and drop the result onto any Lightning page in App Builder.

Dynamic Components
Experience Cloud

On a portal or site

Add the Calendar component to any Experience Cloud page. It respects your sharing rules and guest access, so external users see exactly the events they should.

Experience Cloud Components
LWC / code

In your own component

Developers drop avonni-dd-scheduler straight into an LWC template with documented attributes. Same calendar, in the markup you already own.

<avonni-dd-scheduler
  variant="calendar"
  header-title="Team Schedule"
  week-start-day="1">
</avonni-dd-scheduler>
LWC Components
Where teams use it

Built for the way teams schedule

9:00
Kickoff call
11:00
Site visit
2:00
Review

Book a slot inside a Flow

Show availability mid-Flow and let users pick a time. The chosen slot flows straight into the next step.

Ana
Ben
Cy

Team schedules on a record page

Put a live calendar of visits, tasks, or shifts right on the record or app page, grouped by owner. No Apex behind it.

June
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Event calendars in a portal

Give external users a clean, permission-aware calendar on an Experience Cloud site so they see only their own events.

A calendar that lives where your users already work

The Salesforce calendar lives in its own tab. Avonni puts events on the Flows, pages, and portals your users are already on, with the views and filtering built in.

Explore the packages
3
views in one component
14
color palettes
0
lines of Apex
Questions

Calendar, answered

Which package is the Calendar in?

It ships across the Avonni suite. The Flow version is in Flow Screen Components, the Lightning-page version in Dynamic Components, and the portal version in Experience Cloud Components. One subscription covers all three.

Which Salesforce records can it show?

Any standard or custom object with a date or date-time field. Map a record field to the event start and end, add a title, and optionally group events by a resource like a user or room.

Can users create or move events?

Yes. With drag interactions enabled, users can drag to create an event or move an existing one, and you can block changes in the past.

Do I need Apex or custom code?

No. Admins configure the Calendar entirely with clicks. Developers who prefer code can use the LWC version with documented attributes.

Is there a free option?

Yes. Every Avonni plan starts free with 10 licenses, and the Calendar is included from the start.

Put the Calendar to work

Install free from the AppExchange and add it to your first Flow, page, or portal today. Talk to us when you are ready to scale.