# How to Bulk Edit Multiple Cowlendar Services at Once and Save Hours of Setup Time

{% hint style="danger" %}
**This action cannot be undone.** Double-check your selection before applying. If incorrect settings are applied, each affected service will need to be fixed individually.
{% endhint %}

If you manage more than a few booking services on Cowlendar, you already know the pain: you update one setting, then have to repeat the exact same change across every other service manually. Bulk edit exists specifically to fix that.

With this feature, you configure one service exactly the way you want it, then copy any combination of its settings to as many other services as you choose. One action, done.

## When to Use Bulk Edit

This feature is especially useful when you need to:

* Apply the same availability schedule across multiple services
* Update notification settings store-wide after changing your email setup
* Push a new cancellation or rescheduling policy to all services at once
* Sync buffer times, booking limits, or slot lock settings after a policy change
* Add the same custom questions or contact fields to several services simultaneously

## Step-by-Step: How to Bulk Edit Your Services

{% stepper %}
{% step %}

#### Step 1 - Configure the Source Service First

{% hint style="warning" %}
Before using bulk edit, make sure the service you want to copy FROM already has the settings configured exactly the way you want them. Bulk edit copies from an existing service to others, so the source needs to be right first.
{% endhint %}

If you need to update a service before bulk editing, go to **My services**, click **Edit** on the service you want to use as the source, and save your changes.
{% endstep %}

{% step %}

#### Step 2 - Open Bulk Edit from the "More" Menu

Go to **My services**. Find the service you want to copy settings from and click the **More** button on the right side of that row. A dropdown will appear with several options. Click **Bulk edit**.

<figure><img src="/files/IXrc70MN67bizuEbAXDa" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Step 3 - Select Which Settings to Copy

A modal will open titled **"Apply settings of \[Service Name] to other services"**. This is where you choose exactly which settings to copy.

<figure><img src="/files/xNoaSw9ROCCy3ztT3ivM" alt=""><figcaption></figcaption></figure>

Each category can be expanded to reveal its individual settings. Check the top-level category box to copy everything inside it, or expand it and pick only the specific settings you need.

<figure><img src="/files/IHbaypYQPzQRjA3j9B4G" alt=""><figcaption></figcaption></figure>

The main list of available setting categories is as follows:

| Category                      | What it includes                                                                                                                                                            |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Language, timezone and format | Language, Timezone, Lock timezone selector, Hour format, Use advanced configuration                                                                                         |
| Display preferences           | Skip cart, Show timezone selector, Show fully booked slots, Show end time in slots, Show price in calendar, Show price in confirmation, Show book another session, and more |
| Calendar month                | First available date vs current month                                                                                                                                       |
| Availability and duration     | Durations, Minimum scheduling notice, Look ahead period, Custom slot step                                                                                                   |
| Availabilities                | Link same teammates                                                                                                                                                         |
| Buffer time                   | Buffer type and related settings                                                                                                                                            |
| Booking limits                | Booking limit per day                                                                                                                                                       |
| Contact info and questions    | Contact info to ask, Ask confirmation email, Phone label, Phone default country, Custom questions                                                                           |
| Client notifications          | Send confirmation by, Send reschedule by, Send cancellation by, Send reminder by, Email reminders                                                                           |
| General / Options             | Custom email text, Show cancel in emails, Min rescheduling notice, Slot lock settings, Remove expired from cart, Show countdown in cart                                     |
| Meeting location              | Meeting location, Location description, Unique meeting link                                                                                                                 |
| Design                        | Show service image, Use product image, "Pick your time" text                                                                                                                |
| Confirm / Decline             | Manual booking confirmation                                                                                                                                                 |
| Waitlist                      | Enable waitlist, Show waitlist on fully booked slots                                                                                                                        |
| Post booking notification     | Post booking notification                                                                                                                                                   |
| Upsell                        | Upsell products and services                                                                                                                                                |
| Pre-payment                   | Pre-payment settings                                                                                                                                                        |
| Subscriptions                 | Enable subscriptions, Default purchase plan selection, Allow single purchase, Subscription plans                                                                            |
| Google events                 | Google event title                                                                                                                                                          |

{% hint style="info" %}
**Note:** Not all categories will appear for every service. The options shown depend on what is configured inside the source service.
{% endhint %}
{% endstep %}

{% step %}

#### Step 4 - Choose Which Services to Apply the Changes To

Scroll down in the modal to the **"Apply to these services"** section. You will see a grid of all your other services. Check the ones you want to update.

<figure><img src="/files/KblsR4hVCOgAxHWVJfxx" alt=""><figcaption></figcaption></figure>

Use the **All** shortcut to select every service at once, or use the **Filter by service name** field to find specific ones quickly.

The counter at the bottom of the modal updates in real time to show exactly how many settings and how many services will be affected before you confirm.
{% endstep %}

{% step %}

#### Step 5 - Click "Apply to X services"

Once you have selected your settings and your target services, click **Apply to \[number] services** in the bottom-right corner. The changes are applied immediately.
{% endstep %}
{% endstepper %}

## Important Notes

{% hint style="warning" %}
**Availability settings have a restriction.** They will only be applied to services that share the same type and availability mode as the source service. This is noted inside the Availabilities section of the modal.
{% endhint %}

{% hint style="danger" %}
**This action cannot be undone.** Double-check your selection before applying. If incorrect settings are applied, each affected service will need to be fixed individually.
{% endhint %}

## Best Practices

**Set up one service perfectly before bulk editing.** The best workflow is to build and test one service thoroughly, then use bulk edit to push those settings to the rest. Bulk editing from a half-configured service will spread incomplete settings across your catalog.

**Use category-level checkboxes for speed, individual checkboxes for precision.** If you want to copy everything inside Client notifications, check the top-level box. If you only need one specific setting from that group, expand the category and check just that one.

**Filter your services before selecting.** If you have many services and only want to update a subset, use the filter field instead of scrolling through the full list. It saves time and reduces the chance of accidentally including the wrong service.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://penida.gitbook.io/cowlendar-help/how-to.../how-to-bulk-edit-multiple-cowlendar-services-at-once-and-save-hours-of-setup-time.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
