> For the complete documentation index, see [llms.txt](https://docs.mavibot.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mavibot.ai/doc/uk/chatbot/builder/backup.md).

# Резервне копіювання та відновлення

* [Як клонувати проєкт](#how-to-duplicate-a-project)&#x20;
* [Як клонувати потік у межах проєкту](#how-to-clone-copy-a-flow-within-a-project)&#x20;
* [Як відновити потік із резервного файла](#how-to-restore-a-flow-from-a-file)&#x20;

**Чому резервні копії є необхідними**

Легко недооцінити важливість резервних копій — аж поки вам не знадобиться відновлення з однієї з них. Оскільки резервні копії безкоштовні та необмежені, немає причин не використовувати їх регулярно. Якщо ваш бот містить складну логіку, на створення якої було витрачено значний час, регулярне створення резервних копій є критично важливим для захисту вашої роботи.

## Як дублювати проєкт

**Як працює резервне копіювання (дублювання):**

Коли створюється новий проєкт, він містить повну копію структури та налаштувань бота. Це включає:

* Потік бота.
* Усі швидкі відповіді та текстові відповіді.
* Налаштування та конфігурацію CRM.

**Зверніть увагу:** Фактичні дані CRM (наприклад, записи клієнтів, інформація про угоди) не копіюються до нового проєкту.

{% hint style="info" %}
**Що копіюється:**

Новий проєкт містить копію всіх налаштувань проєкту.

**Що не копіюється:**

Такі дані **не** переносяться до нового проєкту:

* Дані клієнтів і лідів
* Інтеграції (наприклад, AmoCRM, Bitrix24)
* Мінілендинги

Це робить функцію ідеальною для продажу готових шаблонів ботів. Ви можете скопіювати проєкт і передати його покупцеві, який зможе безпечно підключити власні облікові записи та дані без доступу до вашої конфіденційної інформації.
{% endhint %}

Резервне копіювання можна виконати двома способами.<br>

1. Просто натисніть кнопку **"Дублювати"** на **розділі «Проєкти»** .

<div data-with-frame="true"><figure><img src="/files/5381b5fdaf5322eb14ef34963677e2447a29c981" alt="" width="375"><figcaption></figcaption></figure></div>

2. Створіть новий проєкт і перейдіть до **"Резервна копія"** :

<div data-with-frame="true"><figure><img src="/files/a04eb934bc6b15f64ff398bd6d5013b53a57332d" alt="" width="220"><figcaption></figcaption></figure></div>

Далі виберіть проєкт, з якого ви хочете відновити дані.

<div data-with-frame="true"><figure><img src="/files/397d5c4ef2ed7e0f5270bb0399a5112d5700837c" alt=""><figcaption></figcaption></figure></div>

Тут ви також можете завантажити потік бота (він буде збережений як файл .json) і відновити копію з вибраного проєкту.

{% hint style="warning" %}
Під час відновлення весь потік проєкту буде видалено та замінено на той, що скопійований із вибраного проєкту.
{% endhint %}

## Як клонувати (копіювати) потік у межах проєкту

Щоб скопіювати потік, перейдіть на вкладку "Резервне копіювання - Відновлення проєкту" та виберіть "Копіювати робочий процес."

{% hint style="info" %}
Ваш потік залишиться незмінним, а потік із вибраного проєкту буде додано поруч із ним.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/41cf55ac85933dbae1d8110f5f861a77c229cdd1" alt=""><figcaption></figcaption></figure></div>

## Як відновити потік із резервного файла

Щоб відновити потік, ви можете використати раніше збережений `.json` файл резервної копії. Перейдіть на вкладку **"Відновити з файла"** у своєму проєкті та завантажте файл. Це також працює для імпорту потоку бота, який було збережено з іншого проєкту.

<div data-with-frame="true"><figure><img src="/files/353edadc333de423191fa250fbcd3d2197c61833" alt="" width="361"><figcaption></figcaption></figure></div>

**Важливо:** Ця дія відновить потік до точного стану резервної копії. Це включає всі блоки, з'єднання та їхні налаштування, які могли бути видалені в поточній версії.

<div data-with-frame="true"><figure><img src="/files/376d10dc8d6dd82978a716c485992691dba47178" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.mavibot.ai/doc/uk/chatbot/builder/backup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
