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

> Edit multiple Cowlendar services at once to save setup time.

> **🚨 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.

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

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

> **⚠️ 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.

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.

#### 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**.

![](https://orka-chat.fra1.cdn.digitaloceanspaces.com/prod/help/671a5e245d077ea954b2cd4c/import/1791976338687-e-admin-shopify-store-cowlendar-apps-cowlendar-services-2026-03-23-15_22_24-edit.webp)

#### 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.

![](https://orka-chat.fra1.cdn.digitaloceanspaces.com/prod/help/671a5e245d077ea954b2cd4c/import/1791976338071--shopify-store-briansalazartest-apps-cowlendar-services-2026-03-23-15_26_01-edit.webp)

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.

![](https://orka-chat.fra1.cdn.digitaloceanspaces.com/prod/help/671a5e245d077ea954b2cd4c/import/1791976338273--shopify-store-briansalazartest-apps-cowlendar-services-2026-03-23-15_27_28-edit.webp)

The main list of available setting categories is as follows:

| Category | Settings you can copy |
| --- | --- |
| Language, timezone & format | Language, Timezone, Lock timezone selector, Hour format, Use advanced configuration |
| Display preferences | Skip cart, Show fully booked slots, Enable autocomplete, Show end time globally, Hide all prices, and the Visibility settings of the service header, the quantity selector price, calendar & slots, the confirmation form and the booking confirmed page |
| Calendar month | First available date vs current month |
| Availability & duration | Durations, Minimum scheduling notice, Look ahead period, Custom slot step, Auto switch to form |
| Blocked dates | Blocked dates |
| Availabilities | Availability schedule, Override dates |
| Buffer time | Buffer type |
| Booking limits | Same limit for all slots, Booking limit per slot, Booking limit per day |
| Contact info & questions | Contact info to ask, Ask confirmation email, Phone label, Phone default country, Phone placeholder, 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, Show reschedule in emails, Min rescheduling notice, Min cancelling notice, Slot lock enabled, Slot lock value, Slot lock unit, Remove expired from cart, Show countdown in cart |
| Meeting location | Meeting location, Location description, Unique meeting link, Invite the admin to the events, Google event color |
| Design | Use product image, "Pick your time" text |
| Confirm / Decline | Manual booking confirmation, Auto-decline delay |
| Waitlist | Enable waitlist, Only offer dates and timeslots from availabilities, Show waitlist on fully booked slots |
| Post booking notification | Post booking notification |
| Upsell | Upsell products & services |
| Pre-payment | Pre-payment settings |
| Subscriptions | Enable subscriptions, Default purchase plan selection, Allow single purchase, Subscription plans |
| Google events | Google event title |

All categories are always listed. The individual settings inside a category change depending on the service you copy from: you only see the settings that exist in the source service. Each setting shows the current value of the source service in a grey label.

#### 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.

![](https://orka-chat.fra1.cdn.digitaloceanspaces.com/prod/help/671a5e245d077ea954b2cd4c/import/1791976338441--shopify-store-briansalazartest-apps-cowlendar-services-2026-03-23-15_30_45-edit.webp)

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.

#### Step 5 - Click Apply and confirm

Click **Apply to N service** (the number updates as you select, for example "1 setting → 2 service" in the counter next to the buttons).

A window called **Are you absolutely sure?** opens with a red warning: **Critical Warning: Irreversible Action.** You are about to overwrite N settings on N services. There is absolutely no rollback possible. Once applied, your previous data will be permanently destroyed. Type **OVERWRITE** in the field **To continue, please type OVERWRITE** and click **Yes, overwrite settings**. You will see the message **Settings applied successfully**.

There is no Save bar for this action: the change is immediate. Before you click, write down the current values on the services you are about to overwrite, because there is no undo.

## Important Notes

Some services cannot receive certain settings. They appear in grey with the label **Incompatible availabilities** and you cannot select them. For example, copying a setting from Booking limits or Availabilities to a service with a different booking type (Multiday, Fullday, Bundle) is not possible from a Regular service. In the Availabilities category a blue note reminds you: Availability settings only apply to compatible services (similar booking type and availability mode). Incompatible services are grayed out in the list below.

> **🚨 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.

## 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.
