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

GitHub + Krokul CRM

Так. Krokul CRM інтегрується з GitHub. Запит клієнта, записаний у Krokul, відкриває issue в потрібному репозиторії. Issues, які створив клієнт, стають зверненнями Krokul з терміном SLA, а закритий issue чи злитий pull request закриває відповідну задачу чи звернення. Команди налаштовують це через застосунок Krokul у Zapier, Make чи n8n або через вебхук репозиторію й API Krokul.

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

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

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

Запит на зміну стає Issue

Менеджер клієнта записує запит на зміну як задачу Krokul, привʼязану до угоди клієнта. GitHub App відкриває Issue в репозиторії, зіставленому з цим клієнтом, з назвою, терміном, міткою для таких запитів і посиланням назад у Krokul. Номер issue лишається в задачі, тож обидві сторони вказують на один запис.

Звіти клієнтів про помилки рахуються за SLA

Деякі клієнти повідомляють про помилки прямо в спільному репозиторії. Issue, відкритий там з їхнього акаунта, стає зверненням Krokul на контрагенті з терміном відповіді з ваших налаштувань SLA. Підтримка бачить відлік часу в Krokul, а розробники далі працюють у GitHub.

Злитий Pull Request закриває запит

Коли зливають Pull Request з посиланням на issue або закривають сам issue, привʼязана задача Krokul переходить у done, а звернення в resolved. Якщо issue знову відкривають, звернення повертається в in_progress, і звіт SLA далі рахує його час.

Релізи відмічені в угоді клієнта

Опублікований Release у репозиторії клієнта додає в угоду клієнта коментар із тегом і посиланням. Відділ продажу знає, що вийшло, ще до наступного дзвінка, і не читає нотатки до релізу в GitHub.

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

GitHubНапрямKrokulКоли
IssueKrokul → GitHubЗадачаЗапит клієнта записано як задачу
Issue (відкритий клієнтом)GitHub → KrokulЗвернення з терміном SLAПодія issues, дія opened
Issue (закритий чи знову відкритий)GitHub → KrokulСтатус задачі, статус зверненняПодія issues, дії closed, reopened
Pull Request (злитий)GitHub → KrokulЗадача done, звернення resolvedПодія pull_request, дія closed з merged: true
Коментар в issueGitHub ↔ KrokulКоментар у зверненні чи угодіКоментар додано з будь-якого боку, і він пройшов фільтр
Release (опублікований)GitHub → KrokulКоментар в угодіПодія release, дія published

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

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

  1. Підключіть застосунок Krokul із ключем API.
  2. Зʼєднайте тригер Krokul Task Created з діями GitHub Create Issue і Add Labels to Issue.
  3. Для зворотного шляху візьміть тригер GitHub Issue Closed чи New Release і дію Krokul, наприклад Update Task, Update Ticket чи Create Comment.

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

  1. Створіть ключ API Krokul із правами на задачі, звернення й активності.
  2. Підпишіть вебхук Krokul на task.created, перевіряйте його заголовок x-crm-signature, відкривайте Issue через API GitHub і зберігайте номер issue в задачі через externalRef/api-upsert.
  3. Додайте вебхук репозиторію чи організації на issues, issue_comment, pull_request і release із секретом.
  4. Перевіряйте X-Hub-Signature-256, беріть подію з X-GitHub-Event і викликайте роути Krokul, наприклад ticket/api-create, ticket/api-update чи task/api-updateStatus.

Тригери

  • New Issue
  • Issue Closed
  • New Pull Request
  • New Release
  • New Mention

Дії

  • Create Issue
  • Update Issue
  • Create Comment
  • Add Labels to Issue
  • Find or Create an Issue

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

Чи можна звʼязати issues з GitHub із Krokul CRM?

Так. Krokul інтегрується з GitHub через застосунок Krokul у Zapier, Make і n8n, а також через свої API й вебхуки. Issues і pull requests лишаються привʼязаними до задач і звернень Krokul.

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

Основні події: issues (opened, closed, reopened), issue_comment, pull_request (closed і merged) і release (published).

Чи читає Krokul наш код?

Ні. Застосунок просить доступ до issues, pull requests і releases у вибраних вами репозиторіях. Код і диффи лишаються в GitHub.

Чи може issue з GitHub списувати години на проєкт Krokul?

В issues GitHub немає поля для часу. Години надходять із вашого трекера часу, і Krokul привʼязує їх до звернення, яке закрив цей issue.

Чи потрібен для цього Zapier?

Ні. Вебхук репозиторію з невеликим сервісом і API Krokul покривають звичні потоки. Застосунок Krokul у Zapier, Make чи n8n позбавляє потреби хостити такий сервіс.

Обмеження

Код, гілки, рев’ю й CI лишаються в GitHub. Krokul читає події issues, pull requests і releases з репозиторіїв, до яких ви дали доступ, і веде клієнтський бік кожного запиту: хто попросив, до якого терміну й що випущено.

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

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

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

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

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