Integracje / Microsoft Dynamics 365 Sales & CS

CRM i sprzedaż

Integracja AI: Microsoft Dynamics 365 Sales & CS

Podłączamy encje Opportunity, Account, Case i Activity z Dataverse przez Web API, żeby asystent czytał dane handlowe i zgłoszenia serwisowe bez ręcznego klikania. Asystent streszcza klientów przed rozmową, pilnuje szans bez ruchu i alarmuje o Case zbliżającym się do granicy SLA.

Po prezentacji do 2 tygodni testów, z dostępem tego samego dnia. Płacicie dopiero po decyzji.

Narzędzie „Szanse sprzedaży z Dynamics 365” w portalu redAi, ekran z danymi z programu Microsoft Dynamics 365 Sales & CS
Narzędzie „Szanse sprzedaży z Dynamics 365” w Waszym portalu. Dane przykładowe.

W skrócie

Jak asystent AI łączy się z systemem Microsoft Dynamics 365 Sales & CS?

Łączymy się z Dataverse przez Web API, używając aplikacji zarejestrowanej w Azure Active Directory z dostępem tylko do wskazanych encji. Alternatywą jest Power Automate, jeśli firma ma już gotowe przepływy.

Na start potrzebujemy
Aktywna licencja Dynamics 365 Sales lub Customer Service (wersja online, Dataverse w chmurze)
Czego asystent nie robi
Asystent nie zmienia statusów rekordów Opportunity ani Case samodzielnie, każda modyfikacja wymaga decyzji człowieka
Gdzie są dane
Na Waszym serwerze. Zaczynamy od odczytu, zapis włączacie sami.

Dane z Microsoft Dynamics 365 Sales & CS w czacie i we własnym module

Pracujecie na dwa sposoby. W czacie pytacie o cokolwiek z programu i dostajecie odpowiedź na Waszych danych. Do rzeczy, które wracają co dzień, budujemy w portalu osobne narzędzie: Szanse sprzedaży z Dynamics 365. Moduł łączy Opportunity, Quote i Activity z Dynamics 365 Sales w jeden ekran w portalu. Widzicie etap każdej szansy, termin zamknięcia i datę ostatniego kontaktu bez przełączania widoków w CRM.

  • Wyświetla otwarte Opportunity z etapem Develop, Proposal/Price Quote i Finalize
  • Oznacza rekordy bez aktywności powyżej ustalonego progu dni
  • Pokazuje właściciela szansy i szacowany termin zamknięcia (względnie)
  • Alarmuje o szansach po terminie Est. Close Date lub zagrożonych brakiem ruchu
  • Po kliknięciu rekordu otwiera kartę z powiązanymi Quote, Activity i Case
Rozmowa z asystentem AI w portalu redAi o danych z programu Microsoft Dynamics 365 Sales & CS: Brief przedrozmowny: Gradbit Budownictwo

Pytanie w czacie

Handlowiec dostaje gotowy brief z Dynamics 365 przed każdą rozmową: etap szansy, stan oferty i historia kontaktów bez klikania w CRM.

Za dwadzieścia minut mam rozmowę z klientem z Gradbit Budownictwo. Przygotuj mi brief z Dynamics 365: otwarte szanse, ostatnie aktywności i zgłoszenia serwisowe.
Karta OPP-00589-WKXR, Nexform Systemy w narzędziu Szanse sprzedaży z Dynamics 365 w portalu redAi

Karta w narzędziu

Karta szansy zbiera Opportunity, Quote i Activity w jednym widoku: widzicie pełną historię rekordu bez przełączania zakładek w Dynamics 365.

Jeden ekran zamiast czterech widoków CRM: widzicie pełny lejek, zaległości i rekordy gotowe do zamknięcia bez klikania w Dynamics 365.

Ekrany na danych przykładowych. Narzędzie dla Waszej firmy układamy pod Wasz sposób pracy: inne kolumny, inne progi, inne powiadomienia.

Co podłączamy

Zaczynamy od odczytu danych. Zapis i akcje w systemie Microsoft Dynamics 365 Sales & CS włączamy dopiero wtedy, gdy sami tego chcecie.

Opportunity: etap i terminy

CzytamyEtap sprzedaży (Develop, Proposal/Price Quote, Finalize), Est. Close Date, wartość, właściciel i Last Activity Date

AsystentWykrywa szanse bez ruchu (Last Activity Date starszy niż ustalona liczba dni) i informuje menedżera o wartości oraz właścicielu każdej z nich

Quote: oferty handlowe

CzytamyNumer oferty, lista pozycji, status oferty: Draft, Active, Won lub Lost

AsystentWłącza status oferty do briefingu przed rozmową, żeby handlowiec wiedział, czy klient ma aktywną wersję dokumentu czy tylko wersję roboczą

Activity: historia kontaktów

CzytamyTyp aktywności (Email, Phone Call, Task, Appointment), autor, data, wynik i treść pola Description z notatkami

AsystentStreszcza ostatnie kontakty z klientem w kilku zdaniach i wskazuje, ile dni minęło od ostatniej reakcji po stronie klienta

Case: zgłoszenia serwisowe

CzytamyNumer zgłoszenia (format CAS-00123-ABCD), kategoria problemu, przypisany agent, status oraz daty First Response By i Resolve By

AsystentWysyła alert do przypisanego agenta i jego przełożonego, gdy do upłynięcia Resolve By zostają mniej niż dwie godziny, a sprawa jest nadal otwarta

SLA Item: warunki umowy

CzytamyIdentyfikator umowy SLA przypisanej do zgłoszenia i stan timera (aktywny lub wstrzymany)

AsystentWeryfikuje, która umowa obowiązuje dane zgłoszenie, żeby próg alertu był zgodny z warunkami konkretnego klienta, nie ogólnym ustawieniem

Account: dane firmy klienta

CzytamyBranża, NIP (jeśli zapisany w polach konta), historia otwartych i zamkniętych szans oraz powiązane kontakty

AsystentBuduje profil klienta na potrzeby briefingu: sektor, aktywność zakupowa i lista osób, z którymi firma miała wcześniej kontakt

Knowledge Article: baza wiedzy

CzytamyTytuł, treść i status artykułów w bazie wiedzy Customer Service

AsystentPrzeszukuje bazę podczas obsługi zgłoszenia i podpowiada konsultantowi gotowe fragmenty odpowiedzi dopasowane do kategorii Case

O co pytają w praktyce

Po polsku, jak koledze z pracy. Asystent odpowiada na danych z Waszego programu, a nie z ogólnej wiedzy.

  • „Przygotuj brief na rozmowę z tym klientem przed moim spotkaniem”
  • „Które szanse sprzedaży nie miały żadnej aktywności od tygodnia?”
  • „Ile zgłoszeń serwisowych zbliża się do limitu Resolve By dziś?”
  • „Jak wygląda lejek sprzedaży na ten kwartał według etapów?”

Co się zmienia

Handlowcy wchodzą na rozmowy z gotowym briefingiem, a menedżerowie dostają alert o porzuconych szansach i przekroczonych SLA zanim problem urośnie.

Asystent działa na Waszym serwerze, na Waszych uprawnieniach. Każdy odczyt i każda akcja zostawiają ślad w logu. Program zostaje tam, gdzie jest, razem z historią danych i nawykami zespołu.

O programie

Microsoft Dynamics 365 Sales i Customer Service to dwa moduły platformy Microsoft połączone wspólną warstwą danych zwaną Dataverse. Sales obsługuje proces sprzedaży: szanse, oferty, konta i kontakty. Customer Service pilnuje zgłoszeń serwisowych, umów SLA i bazy wiedzy. Z obu korzystają głównie firmy B2B zatrudniające handlowców i konsultantów obsługi, które śledzą dziesiątki lub setki relacji jednocześnie.

Na co dzień handlowiec przegląda widoki Opportunity i Account, loguje aktywności i aktualizuje etapy szans sprzedaży. Konsultant otwiera Case, sprawdza timer SLA i szuka odpowiedzi w Knowledge Article. Wszystkie dane siedzą w Dataverse, chmurowej bazie Microsoftu dostępnej przez Web API, co pozwala agentowi AI odpytywać te same rekordy, z którymi pracują ludzie w CRM.

Gdzie to działa najlepiej

Handlowiec przed rozmową

Za dwadzieścia minut rozmowa z klientem. Handlowiec pyta agenta o brief. W CRM jest kilkanaście rekordów: otwarte szanse, stara oferta, kilka aktywności.

Z asystentem: Agent ściąga dane z Account, Opportunity, Quote i Activity i zwraca streszczenie: etap szansy, data zamknięcia, ostatni kontakt i otwarte zgłoszenia. Handlowiec wchodzi przygotowany bez przeglądania czterech widoków CRM.

Menedżer sprzedaży

Poranek, menedżer chce wiedzieć, które szanse wymagają interwencji przed końcem kwartału. Nie ma czasu przeglądać każdego rekordu w CRM.

Z asystentem: Agent przesyła na Teams listę Opportunity bez aktywności od ponad dziesięciu dni wraz z właścicielem, wartością i datą Est. Close Date. Menedżer od razu widzi, do kogo dzwonić.

Konsultant obsługi klienta

Konsultant pracuje nad kilkunastoma otwartymi Case jednocześnie. Jedno zgłoszenie zbliża się do granicy Resolve By, ale licznik w CRM jest poza głównym widokiem.

Z asystentem: Dwie godziny przed upływem SLA agent wysyła alert do konsultanta i jego przełożonego z numerem sprawy i aktualnym statusem. Sprawa dostaje priorytet zanim naruszenie SLA stanie się faktem.

Jak się łączymy

Łączymy się z Dataverse przez Web API, używając aplikacji zarejestrowanej w Azure Active Directory z dostępem tylko do wskazanych encji. Alternatywą jest Power Automate, jeśli firma ma już gotowe przepływy. Agent pracuje domyślnie w trybie odczytu. Zapis rekordów, np. Activity po wygenerowanym follow-upie, włączamy tylko po decyzji klienta i z potwierdzeniem użytkownika.

Dane klientów w Dynamics 365 podlegają RODO. Jeśli firma lub jej DPO wymaga, żeby dane nie opuszczały ustalonej granicy, wdrażamy model AI na własnej infrastrukturze Azure klienta albo na serwerze firmy. W takim wariancie żadne zapytanie do Dataverse nie przechodzi przez zewnętrzne środowisko.

Czego potrzebujemy od Was

  • Aktywna licencja Dynamics 365 Sales lub Customer Service (wersja online, Dataverse w chmurze)
  • Uprawnienia administratora Azure AD do rejestracji aplikacji i nadania dostępu do encji
  • Wyznaczona osoba po stronie klienta znająca strukturę pól i procesy w CRM
  • Dane w CRM w akceptowalnym stanie: Opportunity z wypełnionym Est. Close Date i powiązanymi aktywnościami
  • Ustalony kanał dostarczania alertów: Microsoft Teams, email lub bramka SMS

Czego asystent nie robi

  • Asystent nie zmienia statusów rekordów Opportunity ani Case samodzielnie, każda modyfikacja wymaga decyzji człowieka
  • Asystent nie wysyła maili do klientów: generuje projekt wiadomości, ale wysyłkę zatwierdza i wykonuje handlowiec
  • Asystent nie zastępuje modułu prognozowania Dynamics 365 ani nie zakłada, że szansa w danym etapie zakończy się sukcesem
  • Asystent nie działa na danych, których nie ma w CRM: jeśli handlowcy nie logują aktywności, briefing będzie niekompletny

Częste pytania

Czy integracja działa też, gdy mamy Dynamics 365 on-premise?

Wersja on-premise ma inne API niż Dynamics 365 online i nie korzysta z Dataverse w chmurze. Integrację można zbudować, ale wymaga osobnej ścieżki technicznej. Przed wyceną musimy wiedzieć, na jakiej wersji i jakiej infrastrukturze stoi Wasze środowisko.

Co z bezpieczeństwem, skoro AI czyta dane naszych klientów?

Aplikacja w Azure AD dostaje dostęp wyłącznie do wskazanych encji, nie do całego CRM. Jeśli Wasz DPO wymaga, żeby dane nie wychodziły poza firmową infrastrukturę, wdrażamy model AI na Waszym serwerze lub w Waszym tenantcie Azure. Zakres przetwarzania danych ustalamy przed startem, nie po.

Czy musimy kupować dodatkową licencję Microsoftu do tej integracji?

Nie. Agent łączy się z Dataverse przez Web API w ramach istniejącej licencji Dynamics 365. Nie wymaga zakupu Microsoft Copilot for Sales ani żadnego innego dodatku od Microsoftu. Jedyne koszty to nasza integracja i infrastruktura, na której stoi agent.

Ile szans i zgłoszeń musi mieć firma, żeby integracja miała sens?

Nie ma twardej dolnej granicy, ale sens pojawia się, gdy handlowcy tracą realny czas na przeglądanie CRM. Przy kilkudziesięciu aktywnych szansach i kilkudziesięciu Case miesięcznie efekt jest wyraźny. Audyt danych sprawdzi, czy Wasze rekordy są na tyle kompletne, żeby agent miał z czego korzystać.

Pełny opis integracji w bazie wiedzy →

Jak zaczynamy

  1. Bezpłatna prezentacja. Mówicie, na czym pracujecie i co Was korkuje. Mówimy wprost, czy da się to spiąć, a jeśli nie ma czego automatyzować, też to powiemy.
  2. Do 2 tygodni testów. Dostęp do portalu tego samego dnia, podłączenie w trybie odczytu, sprawdzacie na własnych danych.
  3. Rozszerzanie. Kolejne moduły i akcje dokładamy, gdy zespół ufa temu, co dostaje. W abonamencie jest wdrożenie, integracja, szkolenie i opieka.
Wybierzcie termin → Wolicie napisać?

Microsoft Dynamics 365 Sales & CS jest znakiem towarowym swojego właściciela. Nie jesteśmy z nim powiązani ani przez niego autoryzowani. Nazwy używamy wyłącznie po to, żeby wskazać, z jakim programem integrujemy asystenta.