---
title: Move an enrollment to a new start date
description: When a start date changes after someone is enrolled, stop the current enrollment and re-enrol them against the new date without sending anything twice.
sidebar:
  order: 2
area: flows
feature: automations
appPath: /activity/home
lastVerified: 2026-10-22
version: "2026-10-16"
audience: admin
related:
  - activity/enrollments
  - flows/automations/manually-enroll-employees
  - flows/automations/handle-late-enrollments
intercom:
  - id: "16729197"
    title: When a start date changes after someone is enrolled (Pyn 2)
    url: https://intercom.help/pyn/en/articles/16729197-when-a-start-date-changes-after-someone-is-enrolled-pyn-2
    note: replaces
---

Start dates move. Updating the date in your HRIS does not reschedule steps already queued against the old one, and the trigger will not enrol the person again while **Prevent repeat enrollments** is in force. To move someone, stop their current enrollment and re-enrol them manually against the new date, skipping the messages they already have.

## Before you start

- Stopping an enrollment needs the admin or owner role.
- Have the new start date to hand and know roughly which messages the person has already received. Messages already delivered stay delivered.
- If the flow sent a calendar invite against the old date, cancel or move the event in the calendar yourself. Pyn does not withdraw an invite it has sent.

## Steps

1. In Pyn, open **Activity** in the left navigation, then **Enrollments** > **All Enrollments**, and find the person's enrollment in the flow.

2. Open the row's **...** menu and select **Stop**. Every step still to send is cancelled; anything already sent is unaffected, and the enrollment is marked complete.

3. Open **Flows** > **Automations**, select the automation, then the mode button, then **Manual Enroll**.

4. Set **Reference Date** to the new start date and turn on **Verify Mode**. Search for the employee, select them, select **Next**, then **Confirm**.

5. Back in **Activity** > **Enrollments** > **Needs Review**, select **Verify** in the new enrollment's row.

6. In **Select messages to unpause**, every message is ticked. Untick the ones the person already received, then select **Unpause**.

![Verify an enrollment to choose which messages to unpause.](https://support.pynhq.com/media/flows/automations/flows-automations-verify-unpause.png)

> **Caution:** Everything you leave ticked runs against the new date, and anything already overdue on the new date sends at once. Message previews in the dialog are short, so if two look alike, check the delivery detail before unticking.

## What you should see

Under **All Enrollments**, the old enrollment shows as complete with its remaining steps cancelled, and the new one shows the new **Reference Date** with only the unticked messages missing. The next scheduled message lands on its day relative to the new start date.

## Related

- [Enrollments](https://support.pynhq.com/activity/enrollments/) for stopping, verifying and unpausing.
- [Manually enroll employees](https://support.pynhq.com/flows/automations/manually-enroll-employees/) for the enrollment dialog.
- [Handle late enrollments](https://support.pynhq.com/flows/automations/handle-late-enrollments/) when the new date is close.

## Related Intercom articles

- [When a start date changes after someone is enrolled (Pyn 2)](https://intercom.help/pyn/en/articles/16729197-when-a-start-date-changes-after-someone-is-enrolled-pyn-2) — replaces
