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

* [Як клонувати проєкт](#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: 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://docs.mavibot.ai/doc/uk/chatbot/builder/backup.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.
