Help â€ē Editing programs

Editing programs

Add and rearrange content, use AI assistance, and save your program.

Editor layout

Open the editor by clicking Customize on a program card from the Dashboard. A tab bar at the top lets you switch between Edit, Design, Invitations, and Manage. The Edit tab has three main areas:

  • Topbar — logo, avatar button (links back to Dashboard or logs out).
  • Toolbar — Undo, Redo, Draft preview, AI panel toggle, and Save.
  • Content area — program details form (title, description, venue, time) followed by your program items.

The toolbar sticks to the top as you scroll. A shadow appears when it detaches from the topbar. Toolbar feedback (save success or error) flashes for 3 seconds.

💡
Tip

Set an accurate event start and end time in the details form — this directly affects Live Control. Full guest capacity is only available within 6 hours of your start time through 4 hours after your end time. Outside that window the session runs in Test mode with a 5-viewer cap. Add a buffer of at least 30 minutes on each end to cover early arrivals and overruns. See Event window & test mode for details.

Venue and location

The Venue field in the details form uses location search to find real-world places. When a venue has coordinates, guests see a directions link on the published program that opens Google Maps.

Setting a venue

  1. Click the Venue field and start typing a place name (e.g., "Madison Square Garden").
  2. A dropdown of suggestions appears after a short pause. Use the mouse or arrow keys to browse.
  3. Select a suggestion. The field updates to the place name and the coordinates are saved automatically.

Clearing or changing

  1. Click the x button inside the venue field to clear it.
  2. Type a new name and select from the suggestions to set a different venue.
💡
Tip

If your venue does not appear in the search results, you can type the name manually without selecting a suggestion. The venue name will display on the program, but the directions link will not be available since there are no coordinates.

â„šī¸
Note

Location search is available on Event plans and above. Each plan has a monthly limit on venue lookups. The limit resets on the monthly anniversary of your subscription start date.

Sections and items

Adding a section

  1. Click + Add Section at the bottom of the content area (or after a specific section).
  2. Enter a section title in the heading field (e.g., "Ceremony", "Reception").
💡
Tip

You can also convert an existing item into a section (or vice versa) using the Item / Section type toggle on the left side of any item card.

Adding an item

  1. Click + Add Item at the bottom of the content area to add an item at the end.
  2. To insert an item at a specific position:
    • Desktop: use the ↑ Insert or ↓ Insert buttons in the action bar on the right side of any existing item.
    • Mobile: tap the + Insert button in the mobile action strip below the item. This inserts a new item directly below the tapped item.
  3. Fill in:
    • Heading — the item title, up to 100 characters. Required.
    • Content — additional details, up to 1,500 characters. Optional.

Editing an item

  1. Click directly on the item's heading or content text to make it editable.
  2. Type your changes.
  3. Click outside the field or press Tab to move to the next field.
  4. Click Save in the toolbar when done.

Deleting an item or section

  1. Click the ✕ Delete button on the right side of the item or section.
  2. An inline confirmation appears: "Delete [heading]?" — click Delete to confirm, or Cancel to abort.
  3. The item is removed. If you deleted by mistake, press Ctrl+Z to undo before saving.
â„šī¸
Note

You cannot delete the last remaining item in an outline — at least one item must always exist.

đŸšĢ
Warning

Deletions are permanent once saved. Use undo immediately if you deleted something by mistake.

Reordering content

Items and sections can be reordered using the action controls on each item. The available methods differ between desktop and mobile.

Drag and drop (desktop)

  1. Click and hold the drag handle (six-dot icon) on the left side of an item.
  2. Drag the item to its new position.
  3. Release to drop it into place.

Place before / after (desktop)

  1. Click ↑ Place or ↓ Place on the item you want to move. A banner appears on that item indicating it is selected.
  2. Click ↑ Place or ↓ Place on any other item to drop the selected item before or after it.
  3. To cancel, click the ✕ Cancel button that appears on the selected item.

Swap (desktop)

  1. Click ⇄ Swap on an item to select it.
  2. Click ⇄ Swap Here on the target item. The two items exchange positions.
  3. To cancel, click ⇄ Cancel on the selected item.

Move up / down (mobile)

On mobile, each item shows a compact action strip with four buttons. Use ↑ Move to shift the item one position up, or ↓ Move to shift it one position down.

💡
Tip

The ↑ Move button is disabled on the first item and ↓ Move is disabled on the last item. For larger reorders on mobile, use multiple taps to step the item into position.

Mobile item actions

On narrow screens (mobile and small tablets), the desktop action panel on the right of each item is replaced by a compact 2×2 strip of four buttons displayed below the item:

ButtonWhat it does
+ InsertAdds a new blank item directly below this item
↑ MoveMoves this item one position up (disabled on the first item)
↓ MoveMoves this item one position down (disabled on the last item)
✕ DeleteDeletes the item (with inline confirmation)
💡
Tip

To add an item at the very end of the list on mobile, use the + Add Item button at the bottom of the content area rather than tapping + Insert on the last item.

â„šī¸
Note

Drag-and-drop, Place before/after, and Swap are desktop-only features. On mobile, use the ↑ Move / ↓ Move buttons to step items into the desired order.

Undo and redo

The editor maintains a full history of all changes made in the current session.

  • Undo: Ctrl+Z (Windows/Linux) or Cmd+Z (Mac), or the Undo button in the toolbar
  • Redo: Ctrl+Y (Windows/Linux) or Cmd+Y (Mac), or the Redo button in the toolbar
â„šī¸
Note

Undo history is session-only. Once you close the tab, history is cleared. Saved state is always preserved on the server.

AI Assist panel Event+

The AI Assist panel can help restructure or refine your program content. Each use consumes one AI tweak credit.

  1. Click the AI button in the toolbar to open the panel.
  2. Choose an action:
    • Reorder — AI suggests an optimized item ordering.
    • Expand — AI adds more detail and content to items.
    • Trim — AI removes unnecessary items and details.
    • Rename — AI improves item names and clarity.
  3. Add any notes in the text field (up to 800 characters) to guide the output.
  4. Click Apply. The editor updates with the AI suggestion.
  5. Review the changes. Use Undo (Ctrl+Z) if you don't like the result.
💡
Tip

AI tweaks work best on programs with 6+ items. For very short programs, manual editing is usually faster.

Draft preview

The Draft button in the toolbar switches the editor into a read-only preview so that you can see the outline in a basic form before saving. All editing controls are hidden in this mode.

  1. Click Draft in the toolbar to enter preview mode.
  2. Review the program layout as guests will see it.
  3. Click Draft again to return to the editing view.
â„šī¸
Note

Draft preview does not change or save anything — it is view-only. Changes are only saved when you click Save.

Saving

  1. Click Save in the toolbar.
  2. The toolbar flashes green with "Saved!" for 3 seconds on success.
âš ī¸
Important

Changes are not auto-saved. If you close the tab without saving, unsaved changes are lost.

Required fields

Saving will fail if any required fields are empty. The Title and Description at the top of the editor are both required. Item headings are also required — an item cannot be saved with a blank heading. Required fields flash a red outline and the toolbar shows an error message.

Hints bar

💡 New to programleaf? Start here.

Every page in the app has a Hints bar — a thin strip just below the toolbar. It shows you what each button and field does as you hover over it. If you are unsure what something does, just hover over it and read the hint.

How it works

  1. Look for the Hints bar directly below the toolbar on any editor, dashboard, or live control page.
  2. Hover your mouse over any button, toggle, or input field.
  3. The Hints bar updates instantly to describe what that control does.
  4. Move the mouse away and the bar returns to its default message: "Hover over key items such as buttons and fields to see what they do."

Showing and hiding

If the Hints bar takes up too much space, click the ✕ button on the right side to collapse it. A small tab remains so you can restore it at any time. Your preference is saved — the bar stays collapsed across sessions until you re-open it.

💡
Tip

The Hints bar is available on the Dashboard, program editor, design page, invitations, live control, and catalog pages. It is the fastest way to learn what any control does without leaving the page.

Item limits by plan

The maximum number of items (sections and items combined) per program:

PlanMax items per program
Free12
Event24
Grand Event36
Multi-Day Event36
Pro24
Business50
â„šī¸
Note

Individual field limits: Heading up to 100 characters, Content up to 1,500 characters, Program title up to 200 characters, Program description up to 500 characters.