ㅤSitniks — це сучасна українська CRM-система для малого й середнього бізнесу. Вона допомагає автоматизувати процеси управління замовленнями, складом, доставкою, продажами та фінансами. За допомогою Sitniks компанії можуть швидко обробляти замовлення, контролювати запаси та організовувати роботу команд.
ㅤ

ㅤІнтеграція Sitniks із Finmap дозволяє автоматично передавати дані про фінансові транзакції (платежі, витрати) в систему обліку фінансів без ручного введення. Це зменшує ризики помилок, економить час команди і забезпечує актуальність фінансової звітності в реальному часі.
ㅤ
ㅤ
⚙️ Як працює інтеграція?
ㅤ
1. Отримання даних із Sitniks
- Система використовує Sitniks API-ключ для доступу до ваших транзакцій.
- Дані отримуються порціями по 50 транзакцій, щоб не перевантажити систему.
ㅤ
2. Фільтрація та обробка
- Фільтруємо лише нові транзакції (з дати старту або після останньої синхронізації).
- Перевіряємо, чи транзакція вже не була передана раніше.
- Визначаємо тип:
- Дохід → «дохід» у Finmap.
- Витрата → «витрата» у Finmap.
- Прив’язуємо транзакцію до відповідного рахунку у Finmap.
ㅤ

ㅤ
3. Передача у Finmap
- Дані передаються через Finmap API-ключ.
- Якщо транзакція не проходить — система повторює спробу кожні 15 хвилин.
ㅤ

ㅤ
4. Періодичність
- Раз на годину: основна синхронізація.
- Кожні 15 хвилин: повторна перевірка невдалих транзакцій.
ㅤ
5. Логи та надійність
- Усі дії логуються для відстеження.
- У разі помилок — команда отримує повідомлення для оперативного реагування.
ㅤ
ㅤ
🧾 Що потрібно для запуску?
Зберіть і передайте ці дані:
ㅤ
Дані | Де знайти | Коментар |
---|---|---|
Sitniks API-ключ | Sitniks → Налаштування → Інтеграції → Open API | Доступ до транзакцій |
Finmap API-ключ | Finmap → Налаштування компанії → API | Доступ до запису в Finmap |
ID або назва рахунку | Finmap → Рахунки | Вкажіть ID або назву |
Дата початку | На ваш розсуд | З якої дати починати імпорт |
Ім’я користувача | Будь-яке унікальне ім’я | Наприклад, sitniks_user_1 |
ㅤ
ㅤ
🚀 Що відбувається після запуску?
ㅤ
Перший запуск:
- Імпортуємо всі транзакції з дати початку.
- Фіксуємо, що вже було передано.
ㅤ
Подальша робота:
- Щогодини перевіряємо нові транзакції.
- Повторно пробуємо невдалі транзакції кожні 15 хвилин.
ㅤ
Надійність:
- Перевірка ключів перед стартом.
- Один рахунок Finmap → одна інтеграція.
- Логи всіх дій.
- Готовність до масштабування та додавання інших сервісів.
ㅤ
🔮 У майбутньому:
- Гнучке налаштування частоти (наприклад, раз на добу).
- Slack-сповіщення про зміни у Sitniks.
- Обробка транзакцій через черги для великих обсягів.
ㅤ