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

# Best practices for connecting a learning calendar

> Connect a dedicated calendar for learning events so invites come from the right mailbox and RSVPs sync reliably.

export const SupportContact = () => {
  return <Info title="Still need help?">
      Contact us at <a href="mailto:support@junojourney.com">support@junojourney.com</a> or use the support widget in Juno.
    </Info>;
};

export const RelatedPages = ({pages = []}) => {
  if (pages.length === 0) return null;
  return <>
      <br />
      <strong>Related articles</strong>
      <CardGroup cols={2}>
        {pages.map(page => <Card title={page.title} href={page.href} key={page.href} />)}
      </CardGroup>
    </>;
};

export const RoleBadge = ({roles = []}) => {
  const colorMap = {
    Admin: "yellow",
    Manager: "blue",
    Learner: "green",
    "Co-editor": "purple"
  };
  return <>
      {roles.map(role => <span key={role}><Badge color={colorMap[role] || "gray"} size="sm" shape="pill">{role}</Badge>{" "}</span>)}
    </>;
};

<RoleBadge roles={["Admin"]} />

Connect a dedicated calendar for your learning events so invites are sent from a learning mailbox instead of your personal account, and attendee responses are collected correctly. This guide covers the setup for **Google** and **Microsoft Outlook**, and the key difference between them.

## Why use a dedicated learning calendar

By default, invites are sent from the mailbox you connect to Juno. If you connect your personal calendar, attendees see invites coming from you. A **dedicated learning calendar** (for example, a `learning@yourorg.com` mailbox) keeps all learning events in one place and sends invites from a recognizable sender rather than an individual Admin.

<Tip>
  Use a mailbox name your learners will recognize, such as `learning@yourorg.com` or `training@yourorg.com`. It becomes the visible sender on every invite.
</Tip>

***

## Google

Connect the dedicated Google account and Juno sends invites from that mailbox and collects RSVPs back.

<Steps>
  <Step title="Open calendar settings">
    Signed in to Juno with your own account, go to Profile, then Calendar settings.
  </Step>

  <Step title="Connect the dedicated Google account">
    Select Google Calendar. In the Google authorization screen, sign in with the dedicated learning account, not your personal one, and complete the authorization.
  </Step>

  <Step title="Use it for events">
    Select this calendar when creating learning events. Invites are sent from the learning mailbox and RSVPs sync back to Juno.
  </Step>
</Steps>

With Google, attendee responses are collected on the connected calendar, so a dedicated Google account works for learning events without extra constraints.

***

## Microsoft Outlook

Outlook behaves differently, and the distinction matters.

<Warning>
  **Secondary Outlook calendars do not collect RSVPs.** If you connect a shared or secondary calendar (any calendar other than the account's own primary calendar), Juno cannot read attendee responses back from it. Responses will not appear in Juno. Do not use a secondary Outlook calendar for learning events.
</Warning>

### Recommended setup

Create a **dedicated primary mailbox** for learning and connect its calendar:

<Steps>
  <Step title="Create a dedicated mailbox">
    In Microsoft 365, create a new mailbox such as `learning@yourorg.com`. It must be its own mailbox, not a shared calendar added to someone else's mailbox.
  </Step>

  <Step title="Connect it from your account">
    Signed in to Juno with your own account, go to Profile, then Calendar settings, and select Outlook. In the Microsoft authorization screen, sign in with the dedicated learning mailbox, not your personal one, and authorize.
  </Step>

  <Step title="Use it for events">
    Select this calendar when creating learning events. Because it is the mailbox's primary calendar, invites are sent from the learning mailbox and RSVPs are collected back into Juno.
  </Step>
</Steps>

This gives you both goals at once: invites are no longer sent from an Admin's personal account, and attendee responses sync correctly.

***

## Google vs Microsoft at a glance

| Behavior                                          | Google                   | Microsoft Outlook         |
| ------------------------------------------------- | ------------------------ | ------------------------- |
| Invites sent from the connected mailbox           | Yes                      | Yes                       |
| RSVPs collected on a primary calendar             | Yes                      | Yes                       |
| RSVPs collected on a secondary or shared calendar | Yes                      | No                        |
| Recommended setup for learning events             | Dedicated Google account | Dedicated primary mailbox |

***

## Send all invites from one custom calendar

If you want every event invite across your organization to come from a single mailbox, your organization can set a **custom default scheduler**. Without it, invites are sent from the shared Juno scheduler mailbox. Setting a custom default scheduler points all event invites at a calendar you choose, such as your dedicated learning mailbox.

<Note>
  There is no self-serve setting for this. Contact Juno support to configure a custom default scheduler for your organization.
</Note>

<RelatedPages
  pages={[
{ href: "/events/calendar-sync", title: "Calendar Sync" },
{ href: "/events/inviting-users-to-events", title: "Inviting users to events" }
]}
/>

<SupportContact />
