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

# Update clients on a program

> Bring changes from a program template to every client on it.

Changing a program template doesn't change the copies your clients already have. To push your changes to them, update the clients on the program.

## How updating works

When you update clients:

* Changed workouts are replaced.
* New workouts are added.
* Removed workouts are taken out.

Each client's sessions follow the changes.

## Update clients

**1. Open the program**

Go to **Programs** and open the program you changed.

**2. Start the update**

Click **Update clients**. The button shows how many clients are on the program. Clients whose copy already matches show **Up to date**.

**3. Decide about personalized workouts**

By default, workouts you've personalized for a client stay as they are. To replace them too, turn on **Also replace workouts you've personalised**.

**4. Update**

Click **Update 1 client** (or **Update 2 clients**, and so on).


## Related topics

- [Frequently asked questions](https://help.trainblock.app/help/faq.md)
- [Assign a program](https://help.trainblock.app/coaches/programs/assign-a-program.md)
- [Create a program](https://help.trainblock.app/coaches/programs/create-a-program.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.