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

Recurly + Krokul CRM

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

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

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

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

Підписана угода відкриває підписку Recurly

Угода, виграна у воронці підписок, надсилає в Recurly одну покупку. У ній акаунт із кодом контрагента Krokul і підписка з кодом плану й кількістю з угоди. Recurly повертає account code та ідентифікатор підписки. Krokul зберігає обидва як зовнішні ключі, тож повторне збереження тієї ж угоди нічого в Recurly не змінює.

Зміни підписки потрапляють на контрагента

JSON-вебхуки Recurly несуть лише тип обʼєкта, тип події й ідентифікатори. На подію підписки на зразок renewed, paused, canceled чи expired Krokul дочитує підписку з API Recurly й оновлює її копію для читання на контрагенті. Звіт рухів MRR у Krokul тоді враховує зміну із сумою, яку тримає Recurly.

Оплачені й прострочені рахунки

Коли Recurly надсилає charge_invoice.paid, Krokul записує оплату-факт в угоду, з якої почалась підписка. Подія charge_invoice.past_due йде менеджеру клієнта задачею з номером рахунку й залишком. Recurly далі стягує борг власним dunning.

Невдалий платіж карткою бачить власник клієнта

Сповіщення про платіж із типом події failed додає активність до контрагента. Менеджер бачить відхилене списання поруч із відкритими угодами й останніми дзвінками. Перед допродажем це важливо знати.

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

RecurlyНапрямKrokulКоли
Account (account code)Krokul → RecurlyКонтрагент, зовнішній ключПерша підписка клієнта
Subscription з кодом плануKrokul → RecurlyВиграна угода у воронці підписокУгоду виграно
Події підписки (renewed, paused, canceled, expired)Recurly → KrokulПідписка для читання й рух MRRRecurly змінює підписку
Рахунок оплачено (charge_invoice.paid)Recurly → KrokulОплата-факт в угодіРахунок оплачено
Рахунок прострочено (charge_invoice.past_due)Recurly → KrokulЗадача менеджеру клієнтаМинув строк оплати рахунку
Невдалий платіжRecurly → KrokulАктивність на контрагентіСписання відхилено

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

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

  1. Підключіть застосунок Krokul ключем API Krokul.
  2. Від тригера Krokul Deal Won викличте Create Account у Zapier чи Create an Account у Make або Create subscription в Albato для плану угоди.
  3. У зворотний бік почніть із New Subscription, New Invoice чи New Transaction у Zapier або Watch Transactions у Make і завершіть діями Krokul Record Payment чи Add Activity.

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

  1. Створіть приватний ключ API Recurly і JSON-ендпоінт вебхуків. У Krokul видайте ключ API з правами на угоди, контрагентів і оплати.
  2. Підпишіть вебхук Krokul на card.won з фільтром pipelineUuid на воронку підписок і перевіряйте x-crm-signature на кожній доставці.
  3. Створіть покупку Recurly для цієї угоди й збережіть account code та ідентифікатор підписки через externalRef/api-upsert.
  4. На кожен вебхук Recurly перевіряйте recurly-signature, дочитуйте обʼєкт за ідентифікатором, знаходьте угоду через externalRef/api-resolve і пишіть payment/api-create з її cardUuid або activity/api-create.

Тригери

  • New Account
  • New Subscription
  • New Invoice
  • New Transaction
  • Push Notification
  • Watch Accounts
  • Watch Transactions
  • Invoice paid

Дії

  • Create Account
  • Update Account
  • Create an Account
  • Create subscription
  • Create Invoice

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

Чи інтегрується Krokul із Recurly?

Так. Krokul інтегрується з Recurly через застосунок Krokul у Zapier, Make і Albato та через свої API і вебхуки, для акаунтів, підписок, рахунків і платежів.

Krokul теж виставляє підписки. Яка система рахує клієнта?

Одна з двох, на вибір для кожного контрагента. Коли білінгом володіє Recurly, Krokul читає підписку та її рахунки. Коли білінгом володіє Krokul, договір Krokul виставляє рахунки за періоди, і підписки Recurly для цього клієнта немає.

Навіщо Krokul звертається до Recurly після кожного вебхука?

JSON-сповіщення Recurly містять лише тип обʼєкта, тип події й ідентифікатори. Krokul читає поточну підписку, рахунок чи платіж з API Recurly, перш ніж щось змінити.

Чи входять підписки Recurly у звіт MRR у Krokul?

Так. Підписки Recurly зʼявляються у звіті рухів MRR із сумами, які тримає Recurly, поруч із договорами, що їх Krokul виставляє сам.

Обмеження

Плани, платіжні шлюзи, дані карток і dunning лишаються в Recurly. Вебхуки charge invoice приходять лише з сайтів Recurly, де ввімкнено функцію Credit Invoices.

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

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

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

Recurly є торговою маркою Recurly, Inc. Krokul не афілійований з Recurly.

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