Skip to main content

How to duplicate events and sessions

Learn how to make copies of scheduled events, office hours, and mentorship sessions to run at additional times.

Written by Chris Ramlow

Scenario

As an admin or content owner, you want to duplicate a scheduled event, an office hour, or a mentorship session. This may be because you want to offer the same event or session in two locations at once, or because you want to offer them at additional times or on a recurring basis for a specified period of time.

Solution

Use the Duplicate or Bulk Duplicate feature, following these steps:

  1. Access the event or session you want to duplicate.

  2. Open the context menu (button with three dots) and select either:

    • Duplicate - makes a single copy of the event or session and navigates you to the copied event or session to make adjustments as needed


      OR

    • Bulk Duplicate - makes multiple copies of the event or session by prompting you to set up a recurrence up to a certain date

  3. Publish or Save the duplicate(s).

Go deeper

Should I use Duplicate or Bulk Duplicate?

If you want to schedule more occurrences of the event or session, but not on a regular schedule (not weekly or monthly, for example), Duplicate makes a single copy of the event or session so you can adjust the scheduled time (or any other details) as needed before publishing.

If you need to make multiple copies of an event or session, but not put them on a regular schedule, you can use the Publish & Duplicate option (found in the dropdown next to Publish on the create form, or Save & Duplicate on the edit form), essentially creating a duplicate chain. This makes it easy to rapidly create multiple duplicate events or sessions, each with its own time, location, and so on.

If you want to schedule the event or session on a regular recurring basis (weekly, monthly, and so on), but not change any details of the event or session, Bulk Duplicate prompts you to set up a recurring schedule and makes copies based on the schedule you set up.

Do enrollments get copied, too?

If you duplicate a 1-on-1 office hour (as in, there is only one person enrolled in the session), the enrollment is copied over to the duplicated session(s). Enrollments also carry over for mentorship sessions when you bulk duplicate. In all other cases (copied events, office hours with multiple enrollees, and single duplicate mentorship sessions), enrollments are not copied over to their duplicates.

Do event surveys get copied, too?

If you duplicate an event with surveys attached, the surveys are copied over to the new event(s) and are rescheduled based on the time of the new event.

Duplicating events in the Dashboard

You can also duplicate scheduled events using the Bulk Import tool. It may be easier to duplicate events there if you need to see scheduled events in a filtered list first.

How to access: Open the profile menu in the upper right and select Dashboard > Events > Bulk Import.

Step-by-step

The Bulk Import Events form accepts two CSV formats: a blank template, or a CSV previously exported from the Events dashboard. Both are accepted.

  1. (Recommended) Start from existing events. Before opening the import form, use the Export CSV button on the Events dashboard to download a CSV of the events you want to duplicate. Filter the dashboard first (by date, host, etc.) so the export only includes the events you intend to copy. This gives you rows pre-filled with the right values — much faster than starting blank.

  2. (Alternative) Download the blank template. If you'd rather start from scratch, open the Bulk Import form and click the blank template link inside the description text. A CSV with the required column headers downloads to your computer.

  3. Edit the CSV in your spreadsheet tool. Each row becomes one new scheduled event. To duplicate, copy existing rows and adjust the date, time, location, or any other fields you want to change. Save as CSV.

  4. Upload the CSV. Back in the form, click Click to upload and select your file. The filename appears once it's attached.

  5. Click Validate. PlusPlus checks each row against the schema and reports the result:

    • Success — the form shows "Validation complete. Ready to create [N] events." Confirm to create the events.

    • Issues found — the form shows "Identified the following issues:" followed by a list of problems per row. You have two choices: fix the CSV and re-upload, or click Import anyway? to proceed despite the issues (rows with blocking errors are skipped).

    • Generic error — if the file itself is malformed (wrong format, missing columns, encoding issue), the form shows "Something went wrong." Check the file and try again.

  6. Confirm the import. Once you confirm, the events are created in the same status they were exported in (draft or published — set in the CSV). They appear in the Events dashboard right away.

Limitations:

  • The Bulk Import tool creates one event per CSV row. There is no built-in recurrence option like Bulk Duplicate. To create a recurring schedule via Bulk Import, generate one row per occurrence in your CSV (your spreadsheet tool can usually fill these dates with a series).

  • Bulk Import is for events only — office hours and mentorship sessions are not supported via this tool. For those, use Duplicate / Bulk Duplicate from the 3-dot menu on the session card.

See also

Did this answer your question?