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

QuickBooks Online + Krokul CRM

Так. Krokul CRM інтегрується з QuickBooks Online. Рахунки, виставлені в Krokul, стають рахунками QuickBooks, а оплати й анулювання, записані в QuickBooks, повертаються в документ і угоду Krokul. Зв’язка працює через застосунок Krokul у Zapier, Make, n8n чи Albato або через API і вебхуки Krokul.

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

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

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

Рахунок іде в QuickBooks із документа

Менеджер натискає кнопку надсилання в QuickBooks на рахунку Krokul, або з’єднання надсилає його саме, щойно рахунок виставлено. Спершу з’єднання створює Customer і відсутні Item, потім Invoice з тими самими рядками, податковими кодами й строком оплати. Invoice ID і DocNumber з QuickBooks лишаються на документі Krokul.

Оплати, проведені в QuickBooks, доходять до угоди

Коли Payment створено чи змінено, QuickBooks надсилає Krokul підписаний вебхук. Одна Payment може закрити кілька рахунків, тому Krokul проводить окрему оплату-факт на кожен покритий рахунок, і кожну в ту угоду, до якої цей рахунок належить. Коли рахунок покрито повністю, іде подія invoice.paid, а борг компанії-клієнта зменшується.

Анульований рахунок видно продажам

Коли бухгалтер анулює Invoice у QuickBooks, документ Krokul показує його анульованим. Якщо за ним уже проведено оплати, Krokul позначає документ як розбіжний і пояснює різницю в журналі синхронізації, щоб ніхто не прибрав оплату випадково.

Один клієнт, рахунки у двох валютах

QuickBooks закріплює валюту Customer після першої операції. Krokul тримає окремий Customer у QuickBooks на кожну пару «компанія-клієнт і валюта», тож і рахунок у EUR, і рахунок у USD тому самому клієнту проходять.

Пропущені сповіщення наздоганяються

Якщо вебхук так і не дійшов, з’єднання за розкладом питає QuickBooks про свіжі зміни через Change Data Capture і застосовує пропущені оновлення Invoice і Payment.

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

QuickBooks OnlineНапрямKrokulКоли
CustomerKrokul → QuickBooksКомпанія-клієнт (окремо на кожну валюту)Перед першим рахунком цьому клієнту
ItemKrokul → QuickBooksТовар чи послугаПеред першим рядком рахунку з цим товаром
InvoiceKrokul → QuickBooksРахунок (документ)Надсилання вручну або автоматично під час виставлення
Залишок і статус рахункуQuickBooks → KrokulОплачена сума й статус на документіРахунок змінено в QuickBooks
Анульований чи видалений InvoiceQuickBooks → KrokulАнульований документ або розбіжність у журналіРахунок анульовано чи видалено
PaymentQuickBooks → KrokulОплата-факт на кожен рахунок в угодіОплату створено чи змінено
Об’єднаний Customer чи ItemQuickBooks → KrokulЗовнішній ключ переходить на запис, що лишивсяЗаписи об’єднано в QuickBooks

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

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

  1. Додайте застосунок Krokul у свій акаунт платформи й підключіть його ключем API Krokul.
  2. Поєднайте тригер Krokul, наприклад Company Created чи Deal Won, із дією QuickBooks, наприклад Find or Create Customer, Create Invoice чи Send Invoice.
  3. У зворотному напрямі почніть із тригера QuickBooks, наприклад New Payment, New Paid Invoice чи New Invoice Due, і візьміть дію Krokul, наприклад Record Payment чи Create Task.

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

  1. Створіть у Krokul ключ API зі scope на компанії, документи й оплати.
  2. Спрямуйте вебхук на свою адресу для document.created і card.won і звіряйте заголовок x-crm-signature кожної доставки зі своїм секретом.
  3. Створіть Customer і Invoice через QuickBooks Online Accounting API, потім закріпіть обидва ID з QuickBooks за компанією й документом Krokul через externalRef/api-upsert.
  4. Коли QuickBooks повідомляє про Payment, запишіть її через payment/api-create разом із cardUuid угоди, за якою стоїть рахунок.

Тригери

  • New Invoice
  • Updated Invoice
  • New Paid Invoice
  • New Invoice Due
  • New Payment
  • New Customer
  • Updated Customer
  • New Credit Memo

Дії

  • Create Customer
  • Find or Create Customer
  • Create Invoice
  • Send Invoice
  • Void Invoice
  • Create Payment
  • Create Estimate
  • Create Product/Service

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

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

Так. Krokul інтегрується з QuickBooks Online через застосунок Krokul у Zapier, Make, n8n і Albato, а також через свій API і вебхуки.

Яка система відповідає за суму рахунку?

QuickBooks Online. Krokul надсилає рахунок із рядками, а QuickBooks рахує податок за своїми налаштуваннями. Якщо суми різняться, Krokul лишає свої рядки, показує на документі суму й залишок із QuickBooks і записує різницю в журнал.

Як швидко оплата з QuickBooks доходить до Krokul?

У власному потоці QuickBooks надсилає на вашу адресу підписаний вебхук, коли Payment створено чи змінено, а ваш код проводить її в Krokul. Через застосунок Krokul затримка залежить від тригера QuickBooks на вашій платформі. Свій вебхук Krokul надсилає одразу, щойно сталася подія.

Хто може надіслати рахунок у QuickBooks?

Адміністратор підключає QuickBooks і налаштовує відповідність полів. Після цього надіслати рахунок може кожен, хто має право редагувати його угоду, а статус у QuickBooks бачить кожен, хто бачить документ.

Чи працює з’єднання з QuickBooks Desktop?

Ні. З’єднання працює через QuickBooks Online Accounting API. QuickBooks Desktop є окремим продуктом зі своєю моделлю інтеграції.

Обмеження

Обліковою системою лишається QuickBooks Online: за нею сума рахунку, відкритий залишок і книга обліку. Рахунки постачальників, витрати, банківські виписки й звірка лишаються в QuickBooks, а Krokul веде роботу продажів за кожним рахунком.

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

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

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

QuickBooks і Intuit є торговельними марками Intuit Inc. Krokul не пов’язаний з Intuit.

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