UK
Подивитися демо

Revolut Business + Krokul CRM

Так. Krokul CRM інтегрується з Revolut Business через Revolut Business API та його вебхуки з тим доступом, який погодила ваша компанія. Кожну завершену вхідну транзакцію Krokul зіставляє з відкритим рядком плану оплат і записує як отриману в угоді. У Zapier і Make застосунок Krokul працює разом із тамтешніми застосунками Revolut Business.

  • Через API і вебхукиВи підключаєте сервіс застосунком Krokul у платформі автоматизації, публічним API і підписаними вебхуками. Кроки для цього сервісу є на сторінці.

Платформи автоматизаціїZapierMake

Що отримує команда

Завершена вхідна транзакція оплачує угоду

Коли на Account надходять гроші, Revolut Business надсилає TransactionCreated, а потім TransactionStateChanged. Щойно вхідна Transaction переходить у стан completed, з’єднання Krokul порівнює її суму й валюту з відкритими рядками плану оплат. Якщо збіг рівно один, Krokul проводить на цьому рядку оплату-факт і надсилає подію payment.received.

Гроші в очікуванні чекають стану completed

Transaction у Revolut починається в стані pending і може закінчитися як completed, declined, failed чи reverted. Надходження в pending Krokul показує на відповідному рядку як очікувані гроші, а факт проводить лише на completed. Якщо проведену транзакцію згодом повернуто (reverted), Krokul ставить бухгалтеру задачу в угоді.

Дві однакові суми йдуть до бухгалтера

Коли та сама сума чекає оплати у двох угодах або не підходить жоден рядок, надходження лишається незіставленим у реєстрі оплат із задачею для бухгалтера. Бухгалтер вибирає рядок, а Krokul запам’ятовує ID цієї Transaction у Revolut, тож одне надходження ніколи не проводиться двічі.

Рахунок для зарахування друкується в рахунках клієнтам

Кожен Account у Revolut Business, який бачить з’єднання, з’являється в Krokul як банківський рахунок для зарахування. Менеджер вибирає його в чернетці рахунку, і клієнт платить саме на той рахунок, транзакції якого Krokul уже відстежує.

Що передається між системами

Revolut BusinessНапрямKrokulКоли
Transaction (вхідна, completed)Revolut → KrokulОплата-факт, що закриває рядок плану оплатВебхук TransactionStateChanged у completed, один відповідний рядок
Transaction (pending)Revolut → KrokulОчікувані гроші на відповідному рядкуВебхук TransactionCreated
Transaction без єдиного збігуRevolut → KrokulНезіставлене надходження й задачаВідповідних рядків нуль або кілька
Transaction reverted чи declinedRevolut → KrokulЗадача в угодіВебхук TransactionStateChanged
AccountRevolut → KrokulБанківський рахунок для зарахування в рахунку клієнтуПід час налаштування з’єднання

Як підключити сьогодні

Застосунок Krokul у Zapier чи Make

  1. Підключіть застосунок Krokul на платформі ключем API Krokul.
  2. Почніть Zap із тригера Revolut Business New Transaction і відфільтруйте вхідні транзакції в стані completed. Find Account підкаже, на який рахунок Revolut прийшли гроші.
  3. Завершіть дією Krokul Record Payment або Create Task, коли жодна угода не підходить. У Make є застосунок Revolut Business, і кроки Krokul там ті самі.

Власний потік через API і вебхуки Krokul

  1. Випустіть у Krokul ключ API зі scope на оплати й підпишіть вебхук Revolut v2 на TransactionStateChanged. Перевіряйте підпис Revolut HMAC-SHA256 до розбору тіла.
  2. Для завершеної вхідної Transaction прочитайте відкриті рядки через payment/api-readList з openPlans: true і проведіть збіг через payment/api-create з cardUuid угоди.
  3. Збережіть ID транзакції Revolut на оплаті через externalRef/api-set, щоб повторна доставка знаходила вже наявний запис.
  4. Якщо факт потрібен іншій системі, підпишіть вебхук Krokul на payment.received і перевіряйте x-crm-signature на кожній доставці.

Тригери

  • New Transaction

Дії

  • Find Account

Питання й відповіді

Чи підключається Krokul до Revolut Business напряму?

Krokul підключається через Revolut Business API з тим доступом, який ваша компанія погоджує в Revolut. Він читає рахунки й транзакції в межах цього доступу, і доступ можна відкликати з боку Revolut.

Які події Revolut використовує Krokul?

Вебхуки TransactionCreated і TransactionStateChanged. У Zapier ту саму роботу для власних потоків виконує тригер Revolut Business New Transaction.

Що буде, якщо та сама сума чекає оплати у двох угодах?

Krokul не вибирає навмання. Надходження чекає в реєстрі оплат із задачею для бухгалтера, який закриває потрібний рядок плану оплат.

Чи може Krokul створити переказ чи виплату в Revolut?

Ні. Krokul записує вхідні оплати й повернення за угодами. Вихідними грошима керують у Revolut Business.

Обмеження

Перекази, витрати з карток і виплати лишаються в Revolut Business: Krokul читає вхідні гроші й не рухає їх. Транзакція Revolut вважається отриманою лише в стані completed.

Чогось бракує?

Напишіть, яким сервісом ви користуєтесь і що має ходити між ним і Krokul. Ми відповімо способом і строком.

Запит отримано. Відповімо на вашу пошту.

Revolut є торговельною маркою Revolut Ltd. Krokul не пов’язаний з Revolut.

Подивитися демо