← Takaisin blogiin
blog

WhatsApp-integraatio Microsoft Dynamics 365:een: käytännön opas

Opi lisäämään WhatsApp Microsoft Dynamics 365:een. Vertaile omnichannel-vaihtoehtoja, natiivi- ja kolmannen osapuolen integraatioita ja ota WhatsApp-viestintä käyttöön myyntitiimillesi.

Jarkko Oksanen · Perustaja ja teknologiajohtaja
· 14 min
WhatsApp-integraatio Microsoft Dynamics 365:een: käytännön opas
Hanki WhatsApp Dynamics 365:een

Miksi WhatsApp + Dynamics 365?

Myyntitiimi työskentelee Dynamics 365:ssä, mutta osa asiakkaista haluaa keskustella WhatsAppissa. Jos kanavat ovat erillään, myyjä joutuu vaihtamaan työkalusta toiseen, keskusteluhistoria jää helposti CRM:n ulkopuolelle ja seuranta perustuu käsityöhön.

Entä jos myyjäsi voisivat lähettää ja vastaanottaa WhatsApp-viestejä suoraan Dynamics 365:ssä?

Tässä teknisessä oppaassa vertaan kolmea toteutustapaa: Microsoftin omaa kanavaa, Dynamicsiin asennettavaa kolmannen osapuolen ratkaisua ja Serviceformin toteutusta. Tarkista ennen päätöstä nykyiset Microsoft-, Meta- ja lisenssivaatimukset, sillä ne muuttuvat tuotepäivitysten mukana. Jos WhatsApp Business Platform ei ole vielä tuttu, aloita WhatsApp Business -oppaasta.


Vaihtoehto 1: Microsoftin natiivi WhatsApp-kanava (Azure Communication Services)

Syyskuussa 2024 Microsoft julkisti ensimmäisen osapuolen WhatsApp-kanavan Dynamics 365 Contact Centeriin, Azure Communication Servicesin avulla.

Mitä Microsoft tarjoaa

  • WhatsApp-integraatio Azure Communication Servicesin kautta
  • Ei kolmannen osapuolen liittimiä
  • Yhtenäinen agenttikäyttöliittymä
  • Raportointi esimiehille

Mitä Microsoftin vaihtoehdosta pitää selvittää

Microsoftin oma kanava voi olla luonteva ratkaisu organisaatiolle, joka käyttää Dynamics 365 Contact Centeriä ja Azure Communication Servicesiä. Se ei kuitenkaan tarkoita, että ratkaisu sopii automaattisesti jokaiseen Dynamics-ympäristöön.

1. Numeron ja yritystilin käyttöönotto

Selvitä Azure Communication Servicesin ja Metan ajantasaisista ohjeista:

  • voiko nykyisen numeron liittää valittuun toteutukseen
  • mitä yrityksen varmennuksia tarvitaan
  • missä maissa ja millä tilityypillä palvelu on saatavilla
  • kuka omistaa numeron, pohjat ja keskusteludatan, jos toimittaja vaihtuu

2. Dynamics-sovellus ja lisenssit

Microsoftin julkaisu koskee Dynamics 365 Contact Centerin ensimmäisen osapuolen WhatsApp-kanavaa. Jos tavoitteena on käyttää WhatsAppia Salesissa, Customer Servicessä tai omassa mallipohjaisessa Power Apps -sovelluksessa, varmista erikseen tarvittavat tuotteet, lisenssit ja mukautukset.

3. Monimutkainen monitenanttiasetelma

Jos olet toimisto tai yritys, joka hallitsee useita liiketoimintayksiköitä:

  • Yksi Dynamics-instanssi useille asiakkaille on monimutkaista
  • Jokainen WhatsApp-numero vaatii erillisen Azure-konfiguraation
  • Ei helppoa tapaa reitittää viestejä organisaatioiden välillä

4. Nykyisen WhatsApp-ympäristön jatkuvuus

Jos yrityksellä on jo WhatsApp Business -numero, hyväksyttyjä pohjia ja toimiva palveluprosessi, tee migraatiosta erillinen suunnitelma. Älä oleta, että numero, historia ja asetukset siirtyvät sellaisenaan toteutuksesta toiseen.


Vaihtoehto 2: Kolmannen osapuolen ratkaisut (WhatsApp4Dynamics ym.)

Useat kolmannen osapuolen toimittajat tarjoavat WhatsApp-integraatioita Dynamics 365:een. Yksi vaihtoehto on WhatsApp4Dynamics Inogicilta. Tarkista toimittajan omalta sivulta tuetut WhatsApp-yhteydet ja ominaisuudet, sillä ne voivat muuttua.

Mitä kolmannen osapuolen ratkaisut tarjoavat

  • Chat-käyttöliittymä Dynamics 365:n sisällä
  • Viestipohjat muuttujilla
  • Keskusteluhistoria ja sessioiden seuranta
  • Työnkulkujen käynnistys Power Automaten kautta
  • Tiedostojen ja median jakaminen
  • Usean agentin tuki

Kolmannen osapuolen ratkaisujen haasteet

1. WhatsApp-yhteys on silti määritettävä

Selvitä, käyttääkö ratkaisu suoraa Meta-yhteyttä, ulkoista Business Solution Provideria vai muuta välityspalvelua. Samalla selviävät tunnusten, webhookien, pohjien ja teknisen tuen vastuut.

2. Lisensointimalli

Vertaile käyttäjä-, numero-, viesti- ja organisaatiokohtaisia kustannuksia samalla käyttöarviolla. Pelkkä kuukausihinta ei riitä, jos Meta-maksut, käyttöönotto ja ylläpito laskutetaan erikseen.

3. Rajoitettu monitenanttiuki

Jos hallitset useita organisaatioita tai liiketoimintayksiköitä:

  • Jokainen vaatii erillisen konfiguraation
  • Ei yhtenäistä näkymää tenanttien välillä
  • Monimutkaiset reitityssäännöt

4. Erillinen toimittajasuhde

Päädyt hallitsemaan:

  • CRM:ääsi (Microsoft)
  • WhatsApp API -tarjoajaasi (Meta tai Twilio)
  • Integraatiotoimittajaasi (kolmas osapuoli)
  • Kolme toimittajaa yhtä ominaisuutta varten

Vaihtoehto 3: Serviceform WhatsApp Dynamics 365:een

Serviceformin lähestymistapa on tuoda WhatsApp-keskustelu Dynamics 365:n tietueen yhteyteen ja välittää viestit Serviceformin kautta. Ennen tarjousta varmistamme nykyisen numeron, Meta-tilin, käytössä olevan Dynamics-sovelluksen ja halutut työnkulut.

Serviceform WhatsApp -integraatio Dynamics 365:een

Miten se toimii

  1. Agentti avaa liidin, yhteyshenkilön tai tilin Dynamics 365:ssä
  2. Klikkaa “WhatsApp”-painiketta komentopalkissa
  3. Sivupaneeli aukeaa näyttäen koko keskusteluhistorian
  4. Agentti lähettää viestejä, joko vapaamuotoisia tai hyväksyttyjä pohjia
  5. Viestit synkronoituvat automaattisesti Serviceformin ja Dynamicsin välillä

Toteutus ei edellytä Microsoftin Contact Center -kanavaa. Muut vaatimukset riippuvat asiakkaan nykyisestä WhatsApp-ympäristöstä, joten olemassa olevan numeron käyttö ja mahdollinen migraatio varmistetaan tapauskohtaisesti.

Tuetut ominaisuudet

Ratkaisupaketti voidaan määrittää seuraaviin käyttötapoihin. Lopullinen laajuus sovitaan toteutuskohtaisesti:

Keskustelujen hallinta

  • ✅ Natiivi chat-käyttöliittymä Dynamics 365:n sisällä
  • ✅ Täydellinen keskusteluhistoria aikaleimoineen
  • ✅ Reaaliaikaiset viesti-ilmoitukset
  • ✅ Chattaa suoraan mistä tahansa CRM-tietueesta (liidi, yhteyshenkilö, tili, mukautettu)

Pohjat ja viestintä

  • ✅ Ennakkohyväksytyt WhatsApp-pohjat
  • ✅ Dynaamiset muuttujat CRM-kentistä
  • ✅ Rikkaan median tuki (kuvat, PDF:t, dokumentit)
  • ✅ Monikielinen viestintä
  • ✅ Pikavastuuspainikkeet

Automaatio ja työnkulut

  • ✅ Power Automate -integraatio
  • ✅ Käynnistinpohjaiset automaattiset viestit
  • ✅ Kampanjasekvenssit
  • ✅ Tilapohjaiset työnkulut

Tiimityöskentely

  • ✅ Määritä chatit tiimin jäsenille
  • ✅ Reititä keskustelut kriteerien perusteella
  • ✅ Esimiehen näkyvyys kaikkiin chatteihin
  • ✅ Sisäiset muistiinpanot keskusteluista

Vaatimustenmukaisuus ja seuranta

  • ✅ Täydellinen auditointipolku
  • ✅ GDPR-yhteensopiva tietojenkäsittely
  • ✅ Suostumuksen hallinnointi
  • ✅ Viestin toimituskuittaukset

Ominaisuusvertailu

OminaisuusMicrosoft natiiviKolmas osapuoli (WhatsApp4Dynamics)Serviceform
Käytä olemassa olevaa WhatsApp-numeroaVarmistettava Microsoftin ohjeistaRiippuu yhteystavastaVarmistetaan ennen toteutusta
Dynamics-kohdeContact CenterRiippuu tuotteestaSales, Customer Service tai mallipohjainen sovellus sovitun laajuuden mukaan
Puhelinnumeron rekisteröintiACS- ja Meta-vaatimuksetToimittajan yhteystapaNykytila ja migraatio tarkistetaan
Usean organisaation tukiSuunniteltavaRiippuu tuotteestaToteutetaan sovitulla tietomallilla
WhatsApp-pohjat✅ Kyllä✅ Kyllä✅ Kyllä
Dynaamiset muuttujat✅ Kyllä✅ Kyllä✅ Kyllä
Viestihistoria CRM:ssä✅ Kyllä✅ Kyllä✅ Kyllä
Tiedosto/median jakaminen✅ Kyllä✅ Kyllä✅ Kyllä
Power Automate -käynnistimet✅ Kyllä✅ Kyllä✅ Kyllä
Chatin määritys✅ Kyllä✅ Kyllä✅ Kyllä
Reaaliaikaiset ilmoitukset✅ Kyllä✅ Kyllä✅ Kyllä
KäyttöönottoaikaRiippuu ympäristöstäRiippuu ympäristöstäArvioidaan määrityksen jälkeen
Alueellinen saatavuusTarkistettavaTarkistettavaTarkistettava
HinnoittelumalliMicrosoftin lisenssit ja käyttöToimittajakohtainenTarjouksen mukaan
Ulkoiset riippuvuudetAzure ja MetaToimittajakohtaisetServiceform ja Meta-yhteys

Anonymisoitu toteutusmalli: koulutusorganisaatio

Seuraava malli perustuu koulutusalan integraatiotyöhön. Asiakasta ei nimetä, joten kuvaamme työnkulun emmekä esitä siitä tuloslukuja.

Heidän työnkulkunsa

Liidien generointi:

  • Liidi tulee verkkosivulomakkeelta (puhelinnumero + kiinnostuksen kohteena oleva ohjelma)
  • Liidi validoidaan ja määritetään myyntiedustajalle
  • Liiditietue luodaan Dynamics 365:een

WhatsApp-yhteydenotto:

  • Agentti avaa liidin Dynamicsissa
  • Klikkaa WhatsApp-painiketta
  • Lähettää pohjan: “Hei {nimi}, kiitos kiinnostuksestasi ohjelmaan {ohjelma}. Milloin olisi sopiva aika keskustella?”
  • Keskustelu jatkuu sivupaneelissa

Automaatio:

  • Jos maksua ei saada 7 päivän kuluessa → automaattinen WhatsApp-muistutus
  • Tilan muutos CRM:ssä → käynnistää sopivan pohjan
  • Sama Dynamics-ympäristö palvelee useita koulutusyksiköitä
  • Liidi ja keskustelu reititetään oikealle yksikölle tietomallin perusteella

Mitä toteutuksessa piti ratkaista

Heidän edellinen ratkaisunsa vaati:

  • Azure WhatsApp -kanavan asennuksen (tai monimutkaisen Meta API -hyväksynnän)
  • käytössä olevien numeroiden ja Meta-tilien soveltuvuus
  • Monimutkainen konfiguraatio monilaitosympäristöön
  • Käyttäjäkohtaiset lisenssikustannukset kasvoivat tiimin koon myötä

Serviceform-toteutuksessa:

  • numerot ja tilit kartoitettiin ennen integraatiota
  • keskustelu yhdistettiin oikeaan Dynamics-tietueeseen
  • reititys rakennettiin organisaation tietomallin mukaan
  • lisensointi ja käyttö arvioitiin yhdessä, ei oletuksena käyttäjäpaikkojen perusteella

Nimettyä näyttöä Serviceformin työstä koulutusalalla löytyy EU Business Schoolin asiakastarinasta. Asiakastarina koskee verkkosivuchatbotia, ei tätä Dynamics-integraatiota, joten sitä ei käytetä anonymisoidun toteutuksen tulosten todistamiseen.


Mitä sisältyy

Dynamics 365 -ratkaisupaketti

Tarjoamme hallitun ratkaisun (ServiceformWhatsApp_2.1.zip), joka asentaa:

  • WhatsApp-painikkeen liidi-, yhteyshenkilö- ja tililomakkeille
  • Chat-sivupaneelin keskusteluhistorialla
  • Pohjavalitsimen hyväksytyille WhatsApp-pohjille
  • Viestikentän vapaamuotoisille vastauksille
  • Liitetiedostotuen kuville ja dokumenteille

WhatsApp-pohjat ja kampanjat

WhatsApp vaatii ennakkohyväksytyt pohjat lähteville viesteille. Näin pohjat toimivat integraatiossamme:

Pohjatyypit

1. Markkinointipohjat

  • Mainosviestit
  • Tuoteilmoitukset
  • Tapahtumakutsut

2. Hyötypohjat

  • Ajanvarausmuistutukset
  • Maksuvahvistukset
  • Toimituspäivitykset

3. Todennuspohjat

  • Kertakäyttösalasanat
  • Tilin varmentaminen

Muuttujatuki

Pohjat tukevat dynaamisia muuttujia Dynamics-kentistä:

Hei {{1}}, 

Kiitos kiinnostuksestasi {{2}}:a kohtaan. 

Tiimimme ottaa sinuun yhteyttä {{3}} tunnin sisällä.

Ystävällisin terveisin,
{{4}}
  • {{1}} → Yhteyshenkilön etunimi
  • {{2}} → Kiinnostuksen kohteena oleva tuote/ohjelma
  • {{3}} → SLA-tunnit (työnkulusta)
  • {{4}} → Agentin nimi

Kampanja-automaatio Power Automatella

Yhdistä Power Automateen automatisoiduille kampanjoille:

Liidin hoitosekvenssi:

  1. Päivä 0: Tervetuloa-pohja
  2. Päivä 3: Arvolupauspohja
  3. Päivä 7: Tapaamispyyntöpohja
  4. Päivä 14: Viimeinen tilaisuus -pohja

Käynnistinpohjaiset viestit:

  • Liidin tila → “Kvalifioitu” → Lähetä hinnoittelupohja
  • Mahdollisuuden vaihe → “Tarjous” → Lähetä sopimuspohja
  • Maksu myöhässä → Lähetä muistutuspohja
  • Ajanvaraus vahvistettu → Lähetä muistutus 24h ennen

Käyttöönotto-opas

Vaihe 1: Tuo Dynamics-ratkaisu

  1. Lataa ServiceformWhatsApp_2.1.zip
  2. Siirry kohtaan Dynamics 365 → Asetukset → Ratkaisut
  3. Klikkaa Tuo → Selaa → Valitse ZIP
  4. Viimeistele ohjattu tuonti
  5. Klikkaa “Julkaise kaikki mukautukset”

Vaihe 2: Konfiguroi yhteys

Muokkaa konfiguraatiota ratkaisussa:

let config = {
  apiKey: 'SINUN_API_AVAIMESI',
  businessPhone: 'SINUN_WHATSAPP_NUMEROSI',
  tenantId: 'SINUN_SERVICEFORM_TENANT_ID'
};

Vaihe 3: Yhdistä WhatsApp Business

Serviceform-hallintapaneelissa:

  1. Siirry kohtaan Integraatiot → WhatsApp
  2. Yhdistä WhatsApp Business -tilisi
  3. Varmenna puhelinnumerosi
  4. Lähetä pohjat hyväksyttäväksi

Vaihe 4: Testaa

  1. Avaa liidi tai yhteyshenkilö puhelinnumerolla
  2. Klikkaa “WhatsApp” komentopalkissa
  3. Chat-paneelin pitäisi aueta
  4. Lähetä testiviesti

Käyttöönoton aikataulu määritetään sen jälkeen, kun Dynamics-ympäristö, WhatsApp-tili, tietomalli, tietoturvavaatimukset ja hyväksyntätestaus on käyty läpi.


Usein kysytyt kysymykset

Mitkä Dynamics 365 -sovellukset ovat tuettuja?

  • ✅ Dynamics 365 Sales
  • ✅ Dynamics 365 Customer Service
  • ✅ Dynamics 365 Marketing
  • ✅ Mukautetut entiteetit
  • ✅ Power Apps -mallipohjaiset sovellukset

Voinko käyttää olemassa olevaa WhatsApp Business -numeroani?

Usein nykyinen numero voidaan huomioida toteutuksessa, mutta vastaus riippuu sen nykyisestä rekisteröinnistä ja valitusta Meta-yhteydestä. Tarkistamme tilanteen ennen migraatiolupausta.

Tallentuuko keskusteluhistoria Dynamicsiin?

Viestit voidaan synkronoida sovitun tietomallin mukaisesti liittyvään tietueeseen. Samalla määritetään, mitä sisältöä tallennetaan, kuinka pitkään sitä säilytetään ja kenellä on siihen pääsy.

Entä GDPR-vaatimustenmukaisuus?

Integraatio ei ole automaattisesti GDPR-yhteensopiva pelkän tekniikan perusteella. Rekisterinpitäjän pitää määrittää käsittelyperuste, informointi, käyttöoikeudet, säilytysajat ja poistoprosessi. Nämä vaatimukset huomioidaan toteutuksessa.

Kuinka monta agenttia voi käyttää tätä?

Agenttien määrä ja lisensointimalli sovitaan tarjouksessa. Dynamics-lisenssit, WhatsApp-kustannukset ja Serviceformin palvelu pitää arvioida erikseen.

Voiko jakaa tiedostoja ja kuvia?

Kyllä. Chat-paneeli tukee kuva-, PDF- ja dokumenttiliitteitä suoraan Dynamicsissa.


Mitä tarvitset aloittaaksesi

Sinä tarjoatMe tarjoamme
WhatsApp Business -tiliDynamics-ratkaisupaketti
Dynamics-ylläpitäjäpääsyAPI-yhteysasennus
Puhelinkentän kohdistusPohjien lähetystuki
TestausaikaJatkuva tuki

Miksi tiimit valitsevat Serviceformin vaihtoehtojen sijaan

🔢 Kartoita nykyinen numero ensin Nykyisen numeron rekisteröinti ja siirrettävyys tarkistetaan ennen toteutusta. Näin migraatiosta ei anneta lupausta väärillä lähtötiedoilla.

⚡ Hallittu käyttöönotto Ratkaisupaketti nopeuttaa Dynamics-osuutta, mutta kokonaisaikataulu riippuu myös WhatsApp-tilistä, integraatioista ja hyväksyntätestauksesta.

💰 Läpinäkyvä kustannusarvio Tarjouksessa erotellaan palvelu, käyttöönotto ja muuttuvat viestikustannukset.

🔄 Aito omnichannel WhatsApp-keskustelut näkyvät sähköpostin, chatin ja puhelimen rinnalla yhdessä näkymässä.

🤖 Automaatiovalmis Power Automate -integraatio kampanjoille, sekvensseille ja käynnistinviesteille.

🌍 Saatavuus tarkistetaan maittain Meta- ja palveluntarjoajavaatimukset tarkistetaan yrityksen ja numeroiden sijainnin perusteella.

🏢 Usean yksikön tietomalli Jos yksi Dynamics-ympäristö palvelee useita liiketoimintayksiköitä, reititys, käyttöoikeudet ja datan erottelu suunnitellaan ennen asennusta.


Yhteenveto

Microsoftin natiivi WhatsApp-kanava:

  • on Microsoftin dokumentoima vaihtoehto Dynamics 365 Contact Centeriin
  • edellyttää Azure Communication Servicesin, Metan ja lisenssien tarkistamista
  • vaatii erillisen arvion, jos käyttötapaus on Salesissa tai omassa mallipohjaisessa sovelluksessa

Kolmannen osapuolen ratkaisut (WhatsApp4Dynamics ym.):

  • tarjoavat valmiita Dynamics-käyttöliittymiä ja työnkulkuja
  • eroavat WhatsApp-yhteyden, lisensoinnin ja ylläpitovastuun osalta
  • pitää vertailla samoilla numero-, käyttäjä- ja viestimääräoletuksilla

Serviceformin lähestymistapa:

  • kartoittaa nykyisen WhatsApp- ja Dynamics-ympäristön
  • tuo keskustelun sovitun CRM-tietueen yhteyteen
  • tukee mukautettuja työnkulkuja määritellyssä laajuudessa
  • erottaa käyttöönoton ja jatkuvan käytön kustannukset

Tekninen valinta kannattaa tehdä arkkitehtuurin, omistajuuden, tietosuojan ja kokonaiskustannuksen perusteella. Jos tavoitteena on lisätä myös tekoälyvastauksia, jatka oppaaseen WhatsAppin käytöstä tekoälyn kanssa. Katso lisäksi Serviceformin WhatsApp-ratkaisun kuvaus.

Valmis yhdistämään WhatsAppin Dynamics 365:een?

Katso WhatsApp-ratkaisut

Maksuton analyysi

Valuuko myyntiäsi hukkaan? Otetaan selvää.

Varaa maksuton 20 minuutin keskustelu Hannan kanssa. Katsomme yhdessä läpi verkkosivustosi, somen ja automaation, jotta näet tarkalleen, missä kohtaa jätät rahaa pöydälle.

Varaa maksuton analyysi Vastaus yhden arkipäivän kuluessa

Aitoa asiaa rennolla otteella, ilman kalvosulkeisia tai ostopakkoa.

Hanna Aarnio, Maajohtaja, Serviceform
Hanna Aarnio Maajohtaja, Serviceform