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

# Limits, email reminders and custom questions

> Every field in the Limits, Email reminders and Custom questions sections, and what each one does to the invitee's view.

export const UiPath = ({children}) => {
  const parts = String(children).split(/\s*(?:→|>)\s*/).filter(Boolean);
  return <span className="pl-path">
      {parts.map((part, index) => <span key={`${index}-${part}`}>
          {index > 0 && <span className="pl-path__sep">→</span>}
          {part}
        </span>)}
    </span>;
};

export const Screenshot = ({id, alt, caption, frame = 'browser', url, marks = [], lang = 'en', workspace = 'northwind-outbound'}) => {
  const src = `/images/screenshots/${lang}/${id}.png`;
  const chrome = url ? `app.pipelime.ai/${workspace}${url}` : 'app.pipelime.ai';
  return <figure className={`pl-shot pl-shot--${frame} not-prose`}>
      <div className="pl-shot__frame">
        {frame !== 'bare' && <div className="pl-shot__bar">
            <span className="pl-shot__dots">
              <span className="pl-shot__dot" />
              <span className="pl-shot__dot" />
              <span className="pl-shot__dot" />
            </span>
            <span className="pl-shot__url">{chrome}</span>
          </div>}
        <div className="pl-shot__media">
          <img src={src} alt={alt} loading="lazy" />
          {marks.map(mark => <span key={mark.n} className="pl-shot__mark" style={{
    left: `${mark.x}%`,
    top: `${mark.y}%`
  }} aria-hidden="true">
              {mark.n}
            </span>)}
        </div>
      </div>
      {caption && <figcaption className="pl-shot__caption">{caption}</figcaption>}
    </figure>;
};

Limits, Email Reminders and Custom Questions are the last three cards under Meeting Link Settings, the left column of a meeting link's own page: how far ahead and how often the link can be booked, whether the invitee gets a nudge before the meeting, and what you ask them when they book.

<div className="pl-availability">
  <div className="pl-availability__row">
    <div className="pl-availability__label">Where</div>
    <div className="pl-availability__value"><span className="pl-path">Meetings<span className="pl-path__sep">→</span>Meeting Links</span></div>
  </div>

  <div className="pl-availability__row">
    <div className="pl-availability__label">Your role needs</div>
    <div className="pl-availability__value">Read access to Meeting Links <code>read-meeting-links</code>. Admin, Member and Viewer have it by default.</div>
  </div>

  <div className="pl-availability__row">
    <div className="pl-availability__label">To create or change</div>
    <div className="pl-availability__value"><code>create-meeting-links</code> to add one, <code>update-meeting-links</code> to change one, on top of the permission above.</div>
  </div>

  <div className="pl-availability__note">If you cannot find this in your sidebar, your workspace may have a custom menu configuration. Contact support and we will check it for you.</div>
</div>

Open <UiPath>Meetings → Meeting Links</UiPath> and open a link. The three cards sit below Hosts, Availability and Meeting Settings, and all three are open the first time you get there. Collapse one and it stays collapsed on every link you open afterwards: that choice is kept in your browser, not on the link.

## Limits

| Field                                                                             | What it does                                                                                                                                                                                                                                                                                                                                                              |
| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Minimum notice**                                                                | How far ahead of right now a booking has to start. Type a number and pick Minutes, Hours or Days; the link always stores minutes. Changing the unit converts the value and rounds it to a whole amount of the new unit, so a notice shorter than 12 hours becomes 0 the moment you pick Days. 0 is allowed, and it lets someone take the next slot with no notice at all. |
| **Rolling booking window (days)**                                                 | How far into the future the calendar opens. It counts from today in the link's own timezone, so the last bookable date is today plus this many days: a window of 1 day leaves both today and tomorrow bookable. Leave it empty and no date is ever out of range.                                                                                                          |
| **Buffer before (minutes)** / **Buffer after (minutes)**                          | Free time kept either side of a meeting. A start time is only offered when the host is free for the meeting plus its buffers, so the padding is measured against everything that already blocks that host: bookings on this link, bookings on their other links, and events on the calendars they have set to check for conflicts.                                        |
| **Slot interval**                                                                 | How far apart the start times offered to an invitee are. Left on **Use meeting duration**, the next start time is exactly where the previous meeting would end. A shorter interval offers more start times inside the same open hours, without changing how long each meeting runs.                                                                                       |
| **Max meetings per day** / **Max meetings per week** / **Max meetings per month** | A cap on confirmed bookings on this link, counted separately over the day, the week and the month containing whichever date someone is looking at. Leave any of them empty for no cap.                                                                                                                                                                                    |

<Screenshot id="meetings/limits-reminders-and-questions--limits" url="/meeting-links/1847" alt="The Limits card with a 3-hour minimum notice, a 30-day rolling booking window, 15 and 10 minute before/after buffers, a 15-minute slot interval, and day/week/month caps of 3, 10 and 20" caption="Every value here belongs to this one link, so two links can be tuned differently even when they share a host." />

Buffers do not widen the grid of start times. The interval decides where the slots sit, and the padding only removes one once something is on a host's calendar.

Reaching any one of the three caps does not just close the slot that filled it. The count is checked once for a whole day before any start time is worked out, so filling the weekly cap with meetings booked on Monday leaves the rest of that week with no slots either, even though nothing is booked on those days.

## Email reminders

| Field                                   | What it does                                                                                                                                                                                                                                                                                  |
| --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Send email reminders switch             | Turns the whole feature on or off. Off, nothing below it renders and no reminder goes out for this link, whatever Email Subject, Email Body or Reminder Times hold.                                                                                                                           |
| Email Subject                           | The reminder email's subject line. Required once the switch is on.                                                                                                                                                                                                                            |
| Email Body                              | The message inside the reminder. Required once the switch is on. The meeting name, the date and time, a button to join if the booking has one, an add-to-calendar link and a link to reschedule or cancel are added around it.                                                                |
| Reminder Times (minutes before meeting) | One or more offsets, each one its own reminder email to the invitee. Pick **30 minutes**, **1 hour**, **1 day** or **2 days** from the list, or type any other number of minutes yourself. Only those four have a name, so an offset you type saves and works but sits there as a blank chip. |

<Screenshot id="meetings/limits-reminders-and-questions--reminders" url="/meeting-links/1847" alt="Email Reminders switched on with a subject, a body, and two reminder-time chips reading 1 day and 1 hour" caption="These fields only render while the switch above them is on; switch it off and the card collapses to just that one control." />

A new meeting link already ships with reminders switched on, a default subject and body, and two offsets set: a day before and an hour before the meeting.

A reminder is only sent for a booking that is still confirmed and has not started yet. Due reminders are swept every ten minutes, so one goes out on the first sweep after its offset falls due rather than at the exact minute. When two offsets fall due on the same sweep, which happens when someone books inside the longer one, only the reminder closest to the start time is sent, and the one it skips is marked as done so it never fires later.

Switching reminders off and saving clears any offsets you had set, not just hides them. Reopen the link later, turn reminders back on, and Reminder Times starts empty again.

## Custom questions

| Field        | What it does                                                                              |
| ------------ | ----------------------------------------------------------------------------------------- |
| Add Question | Adds a new, blank question to the bottom of the list                                      |
| Question     | The text the invitee reads                                                                |
| **Type**     | **Text Input**, **Long Text**, **Dropdown**, **Radio Buttons** or **Checkboxes**          |
| **Required** | Blocks the invitee from booking until they answer this question                           |
| Options      | Shown only for Dropdown, Radio Buttons and Checkboxes: the choices the invitee picks from |

<Screenshot id="meetings/limits-reminders-and-questions--questions" url="/meeting-links/1847" alt="Two custom questions added: a text question, and a second one switched to Required" caption="Only Required forces an answer: every other question here is one the invitee can skip past and still book." />

Every question you add shows up on the invitee's booking page under **Additional Information**, in the order they are listed here. There is no way to drag one into a different position, only remove it and add it again at the end.

Clearing a question's text deletes it when you save. The form drops empty questions before it sends them, and a saved question the form no longer sends is removed from the link.

A Dropdown, Radio Buttons or Checkboxes question needs at least one option. Nothing on this screen checks that, so an empty Options box gets no red dot and no message under the field.

<Note>
  A Checkboxes question marked Required only blocks the invitee if they never touch it. Check a box and uncheck it again, and the question counts as answered even with nothing selected, because the check only looks for any answer at all, not for one with something in it.
</Note>

## Saving and validation

| Section          | What the form blocks                                                                                                     |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Limits           | A negative minimum notice, a rolling booking window below 1 day, a negative buffer, or any of the three caps set below 1 |
| Email reminders  | An empty Email Subject or Email Body while the switch is on                                                              |
| Custom questions | Nothing at all                                                                                                           |

A field turns red under itself as soon as you leave it, but the card around it is only marked once you have tried to save. Press *Update Meeting Link* with an invalid field and its section opens itself and shows a red dot beside its title, even if you had collapsed it. Custom Questions never does this, because the form validates nothing inside it.

Two things are refused after the form lets them through, so they come back as an error message with nothing marked on any card: a Dropdown, Radio Buttons or Checkboxes question saved with no options, and a rolling booking window set further into the future than a link is allowed to open.

## Related

<CardGroup cols={2}>
  <Card title="Weekly hours and date overrides" icon="calendar-clock" href="/en/meetings/availability-and-date-overrides">
    Set the hours a link can be booked, copy them across days, and block or change a single date.
  </Card>

  <Card title="What invitees see: the booking page and self-service" icon="eye" href="/en/meetings/what-invitees-see">
    The portal, the calendar, the details form and the confirmation, plus the page an invitee uses to reschedule or cancel.
  </Card>

  <Card title="Manage bookings" icon="calendar-check" href="/en/meetings/bookings">
    Every meeting booked through your links in one table: join, reschedule, reassign the host, cancel or mark a no-show.
  </Card>
</CardGroup>
