Kapitan
Przed rozpoczęciem
- Zarejestruj się na https://manager.captain.ai/.
- Upewnij się, że Syrve POS, Syrve App oraz Call Center App są zainstalowane i skonfigurowane.
- Upewnij się, że Twoje sklepy mają zainstalowane licencje na dostawy Syrve.
- Pobierz i zainstaluj aplikacje Captain Driver (dla kurierów) oraz Captain Dispatch (dla operatorów call center) na swoim telefonie.
- Aktywuj Syrve Live API (w Syrve App).
Przegląd
Integracja została zaprojektowana do połączenia Syrve POS z systemem śledzenia i dystrybucji dostaw Captain.
Dokumentacja techniczna systemu Captain AI:
https://captainai.notion.site/Syrve-Technical-Flow-d2fb0b58e6744a709c02c71f16382ee6
Przed rozpoczęciem należy skonfigurować integrację zgodnie z dokumentem:
https://captainai.notion.site/Onboard-a-New-Store-1d97337762534df8adebc89a696ab64e
Dokument opisuje proces dodawania sklepu w serwisie Captain oraz ustawienia integracji po stronie Captain.
Komunikacja Syrve z Captain.AI
Webhook — DeliveryOrderUpdate
Ten webhook służy zarówno do tworzenia, jak i aktualizowania zamówień w Captain.AI. Przetwarzane są tylko zamówienia na dostawę (jeśli order.orderType.orderServiceType jest równe DeliveryByCourier). Proszę zapoznać się z "Technical Reference — Delivery Schema", aby zobaczyć, które pola są wykorzystywane przez Captain.AI.
Webhook — PersonalShift
Ten webhook służy do rejestrowania rozpoczęcia i zakończenia pracy kierowców. Proszę zapoznać się z "Technical Reference — Personal Shift", aby zobaczyć, które pola są wykorzystywane przez Captain.AI.
Konfiguracja integracji
Należy utworzyć webhook w Syrve App, który będzie używany do integracji z Captain. W tym celu:
-
Przejdź do strony ustawień Live API.
-
Kliknij + Dodaj integrację, aby dodać nową integrację.
-
Dodaj nową integrację do serwisu Captain.
Wybierz sklepy, które będą połączone z Captain. W polu URL wpisz następujący link: https://integrations.captain.ai/webhooks/syrve
-
Zaznacz wszystkie pola wyboru pokazane na powyższym zrzucie ekranu. Należy również zaznaczyć pole Wyślij w sekcji Personal Shifts.
-
Tokeny uwierzytelniające można znaleźć w przestrzeni osobistej Captain. Pole to nazywa się Partners Secret Key w ustawieniach Captain.
-
Dodaj pracowników w Syrve Office — ich dane zostaną przesłane do Captain po skonfigurowaniu integracji.
Pracownicy muszą mieć przypisaną rolę Kierowcy. Muszą być również powiązani z konkretnymi sklepami, posiadać adres e-mail (używany do rejestracji i logowania do Captain Driver) oraz utworzony PIN do logowania w Syrve POS.
Należy wypełnić wszystkie wymagane pola podczas dodawania pracownika. Jeśli któreś pole pozostanie puste, Captain nie doda tego pracownika do swojego systemu i konieczne będzie dodanie nowego pracownika.
Korzystanie z integracji
Aby integracja działała w Syrve, musisz utworzyć lub zaakceptować zamówienie z systemu zewnętrznego w call center Syrve App. Następnie należy rozdzielić zamówienie do jednego ze sklepów. Następnie zaakceptuj zamówienie w Syrve POS, wyślij je do przygotowania i przypisz kierowcę. Po wykonaniu tych czynności operator będzie musiał rozdzielić zamówienie do odpowiedniego kuriera w aplikacji Captain Dispatch.
Wszystkie transakcje zamówień realizowane w Captain będą przesyłane do Syrve POS odpowiedniego sklepu w czasie rzeczywistym. Na przykład, do POS będą przesyłane następujące statusy: „Dostawa”, „Dostarczono” lub „Anulowano”.