Інтеграція Salesforce з Finmap через Apix-Drive

Як підключити Salesforce до Finmap через сервіс Apix-Drive: покрокова інструкція з автоматичної передачі угод, замовлень і продажів.

Що таке Apix-Drive

Apix-Drive — це no-code платформа для автоматизації, яка дозволяє передавати дані між різними сервісами без програмування.

У випадку інтеграції з Finmap схема роботи виглядає так:

Salesforce → Apix-Drive → Finmap

Apix-Drive відстежує зміни у Salesforce та автоматично створює відповідні фінансові операції у Finmap.

Як працює інтеграція

Для налаштування інтеграції необхідно:

  1. Обрати Salesforce як систему-джерело.

  2. Вибрати подію, яка запускатиме автоматизацію.

  3. Авторизуватися у Salesforce.

  4. Підключити Finmap.

  5. Замапити поля.

  6. Запустити інтеграцію.

Після цього нові події автоматично передаватимуться до Finmap.

Крок 1. Створіть нове підключення

У кабінеті Apix-Drive створіть новий Connection.

Як систему-джерело виберіть:

Salesforce

Крок 2. Оберіть тригер

Salesforce підтримує велику кількість подій.


Contacts

Get CONTACTS (new)

Запускається після створення нового контакту.

Підходить для синхронізації клієнтської бази, але рідко використовується для фінансового обліку.

Get CONTACTS (modified)

Запускається після оновлення контакту.

Застосовується переважно для синхронізації CRM-даних.

Tasks

Get TASKS (new)

Запускається після створення нового завдання.

Не використовується для фінансової інтеграції.

Get TASKS (modified)

Запускається після зміни завдання.

Також не використовується для передачі фінансових даних.

Accounts

Get ACCOUNTS (new)

Запускається після створення нового акаунта (контрагента).

Може використовуватися для синхронізації клієнтів між системами.

Get ACCOUNTS (modified)

Запускається після оновлення акаунта.

Для інтеграції з Finmap використовується рідко.

Companies

Get COMPANIES (new)

Запускається після створення нової компанії.

Підходить для синхронізації довідника контрагентів.

Get COMPANIES (modified)

Запускається після зміни інформації про компанію.

Для фінансових сценаріїв використовується нечасто.

Opportunities (Possibility)

Get POSSIBILITY (new)

Запускається після створення нової можливості (Opportunity).

Підходить для створення планових надходжень у Finmap.

Get POSSIBILITY (modified)

Запускається після зміни можливості.

Наприклад:

  • змінилася сума;

  • змінилася ймовірність угоди;

  • змінилися умови продажу.

Дозволяє автоматично оновлювати фінансову інформацію.

Get POSSIBILITY by stage (new)

Запускається після переходу можливості на певний етап.

Наприклад:

  • Proposal

  • Negotiation

  • Closed Won

  • Paid

Це один із найкращих тригерів для інтеграції з Finmap.

Leads

Get LEADS (new)

Запускається після створення нового ліда.

Підходить для побудови фінансового прогнозу.

Get LEADS (modified)

Запускається після оновлення ліда.

Використовується, якщо фінансовий прогноз залежить від зміни параметрів ліда.

Get LEADS by stage (new)

Запускається після переходу ліда на визначений етап.

Дозволяє будувати прогноз майбутніх продажів.

Orders

Get ORDERS (new)

Запускається після створення нового замовлення.

Підходить для автоматичного створення фінансових операцій.

Get ORDERS (modified)

Запускається після зміни замовлення.

Наприклад:

  • змінилася сума;

  • змінився склад товарів;

  • оновилися умови замовлення.

Get ORDERS by stage (new)

Запускається після переходу замовлення у визначений статус.

Наприклад:

  • Paid

  • Completed

  • Closed

Це найбільш рекомендований тригер для автоматичного створення фактичних надходжень у Finmap.

Крок 3. Підключіть акаунт Salesforce

Авторизуйтеся у своєму акаунті Salesforce та надайте Apix-Drive необхідні дозволи.

API Ключ Salesforce: https://help.salesforce.com/s/articleView?id=xcloud.anywhere_new_api_key.htm&type=5

Крок 4. Оберіть систему-приймач

Як систему призначення виберіть:

Finmap

Згенерувати ключ API Finmap можна тут: https://my.finmap.online/settings/api

Крок 5. Оберіть дію у Finmap

Наразі через Apix-Drive можна створювати три типи операцій.

Add RECEIPT

Створення надходження.

Основний сценарій інтеграції.

Використовується для:

  • оплат клієнтів;

  • продажів;

  • замовлень;

  • виручки.

Add COST

Створення витрати.

Підходить для передачі витрат або комісій у специфічних бізнес-процесах.

Add TRANSFER

Створення переказу між рахунками компанії.

У CRM-сценаріях використовується рідко.

Крок 6. Замапте поля

Передайте до Finmap необхідні дані:

  • сума;

  • валюта;

  • дата;

  • клієнт;

  • компанія;

  • номер угоди або замовлення;

  • коментар;

  • проєкт;

  • рахунок.

Після цього виконайте тестову передачу даних.

Крок 7. Запустіть інтеграцію

Якщо тест виконано успішно, увімкніть автоматизацію.

Після цього всі нові події автоматично створюватимуть фінансові операції у Finmap.

Рекомендовані сценарії інтеграції

1. Opportunity перейшла у статус «Closed Won» → Надходження ⭐⭐⭐⭐⭐

Trigger

Get POSSIBILITY by stage (new)

Наприклад:

  • Closed Won

  • Paid

Action

Add RECEIPT

Найкращий сценарій для компаній, які хочуть відображати у Finmap лише успішно завершені продажі.

2. Нова Opportunity → Планове надходження ⭐⭐⭐⭐⭐

Trigger

Get POSSIBILITY (new)

Action

Add RECEIPT

Дозволяє прогнозувати майбутні грошові надходження ще на етапі роботи з потенційним клієнтом.

3. Нове замовлення → Надходження ⭐⭐⭐⭐⭐

Trigger

Get ORDERS (new)

Action

Add RECEIPT

Підходить для компаній, які створюють замовлення одразу після підтвердження продажу.

4. Замовлення перейшло у статус «Оплачено» → Фактичне надходження ⭐⭐⭐⭐⭐

Trigger

Get ORDERS by stage (new)

Наприклад:

  • Paid

  • Completed

  • Closed

Action

Add RECEIPT

Найбільш рекомендований сценарій для автоматичного обліку фактичних оплат.

5. Новий лід → План продажів ⭐⭐⭐⭐☆

Trigger

Get LEADS (new)

Action

Add RECEIPT

Може використовуватися для побудови прогнозу майбутнього Cash Flow.

6. Зміна суми Opportunity або замовлення → Оновлення фінансової інформації ⭐⭐⭐⭐☆

Trigger

  • Get POSSIBILITY (modified)

  • Get ORDERS (modified)

Action

Add RECEIPT

Дозволяє враховувати зміни вартості угоди або замовлення до моменту її завершення.

На що звернути увагу

  • Якщо одночасно використовуються тригери (new), (modified) та by stage, необхідно налаштувати логіку таким чином, щоб одна й та сама угода або замовлення не створювали кілька однакових операцій у Finmap.

  • Для більшості компаній оптимальним рішенням є створення фінансової операції після переходу Opportunity або Order у статус Closed Won, Paid або інший етап, що означає фактичне отримання коштів.

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

  • Для коректної синхронізації рекомендується передавати унікальний Opportunity ID або Order ID. Це дозволить уникнути дублювання операцій та спростить подальше зіставлення даних між Salesforce і Finmap.

Зміст