Miksi WhatsApp + Dynamics 365?
Myyntitiimisi työskentelee Dynamics 365:ssä. Asiakkaasi käyttävät WhatsAppia.
Yli 2 miljardin käyttäjän voimin WhatsApp on ihmisten suosima viestintätapa – erityisesti Euroopassa, Latinalaisessa Amerikassa ja Aasiassa. Kun liidi saapuu, nopein tapa tavoittaa hänet ei ole sähköposti. Se on WhatsApp.
Mutta ongelmana on: vaihtaminen Dynamicsin ja WhatsApp Businessin välillä on tuskaista. Konteksti katoaa. Keskusteluja ei kirjata. Automaatiota ei ole.
Entä jos myyjäsi voisivat lähettää ja vastaanottaa WhatsApp-viestejä suoraan Dynamics 365:ssä?
Tämä opas kattaa kaiken mitä sinun tarvitsee tietää WhatsApp-integraatiosta Microsoft Dynamics 365:een – vertaillen Microsoftin natiivia vaihtoehtoa, kolmannen osapuolen ratkaisuja ja yksinkertaisinta toimivaa lähestymistapaa.
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
Microsoftin ratkaisun ongelmat
Kuulostaa hyvältä paperilla. Käytännössä on merkittäviä rajoituksia:
1. Puhelinnumeron rekisteröintiongelmat
Microsoft käyttää Azure Communication Servicesiä WhatsApp-numeroiden hankkimiseen. Mutta tässä on koukku:
- Microsoft ei pysty hallitsemaan puhelinnumerorekisteröintejä monissa maissa
- Esimerkiksi Espanjassa Meta (WhatsAppin emoyhtiö) vaatii paikallisen yritysvarmentamisen, jota Microsoftin Azure-prosessi ei tue
- Et ehkä voi käyttää olemassa olevaa yrityspuhelinnumeroasi
- Uuden numeron saaminen Azuren kautta voi kestää viikkoja tai epäonnistua kokonaan
2. Rajoitettu Contact Centeriin
Natiivi-integraatio on erityisesti Dynamics 365 Contact Centerille – ei Dynamics 365 Salesille, Customer Servicelle erikseen tai muille sovelluksille. Jos käytät Dynamicsia myyntiin ja CRM:ään (et contact center -toimintoihin), tämä ratkaisu ei toimi.
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. Ei tukea olemassa oleville WhatsApp-tileille
Onko sinulla jo WhatsApp Business -tili historialla ja varmennetulla statuksella? Saatat joutua aloittamaan alusta uudella numerolla Azuren kautta.
Vaihtoehto 2: Kolmannen osapuolen ratkaisut (WhatsApp4Dynamics ym.)
Useat kolmannen osapuolen toimittajat tarjoavat WhatsApp-integraatioita Dynamics 365:een. Suosittu vaihtoehto on WhatsApp4Dynamics Inogicilta, joka tarjoaa WhatsApp-viestinnän WhatsApp Business API:n tai Twilion kautta.
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. Vaatii silti monimutkaisen API-asennuksen
Useimmat kolmannen osapuolen ratkaisut vaativat silti:
- WhatsApp Business API:n asettamisen suoraan Metan kanssa (monimutkainen hyväksyntäprosessi)
- Tai konfiguroinnin Twilion kautta (lisätoimittaja, lisäkustannukset)
- API-tunnusten, webhookien ja tokenien päivitysten hallintaa
2. Käyttäjäkohtainen lisensointi
Monet ratkaisut veloittavat käyttäjäkohtaisesti, mikä tulee kalliiksi nopeasti:
- 10 agenttia = 10 lisenssiä
- 50 agenttia = 50 lisenssiä
- Kustannukset skaalautuvat lineaarisesti tiimin koon mukaan
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
Me rakensimme erilaisen lähestymistavan: tuo oma WhatsApp Business -tilisi ja yhdistä se suoraan Dynamics 365:een Serviceformin kautta.

Miten se toimii
- Agentti avaa liidin, yhteyshenkilön tai tilin Dynamics 365:ssä
- Klikkaa "WhatsApp"-painiketta komentopalkissa
- Sivupaneeli aukeaa näyttäen koko keskusteluhistorian
- Agentti lähettää viestejä – joko vapaamuotoisia tai hyväksyttyjä pohjia
- Viestit synkronoituvat automaattisesti Serviceformin ja Dynamicsin välillä
Ei Azure-asennusta. Ei Twilioa. Ei Meta API -hakemusta. Toimii olemassa olevan WhatsApp Business -tilisi kanssa.
Täydellinen ominaisuusvalikoima
Kaikki mitä odotat yritystason WhatsApp-integraatiolta:
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
Täydellinen ominaisuusvertailu
| Ominaisuus | Microsoft natiivi | Kolmas osapuoli (WhatsApp4Dynamics) | Serviceform |
|---|---|---|---|
| Käytä olemassa olevaa WhatsApp-numeroa | ❌ Uusi numero Azuren kautta | ⚠️ Vaatii API-asennuksen | ✅ Kyllä, suoraan |
| Toimii Dynamics Salesin kanssa | ❌ Vain Contact Center | ✅ Kyllä | ✅ Kyllä |
| Puhelinnumeron rekisteröinti | ❌ Azure/Meta-ongelmia | ⚠️ Meta API -hyväksyntä | ✅ Sinä omistat sen |
| Monitenanttiuki | ❌ Monimutkainen | ⚠️ Tenantti-kohtainen konfig | ✅ Sisäänrakennettu |
| 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öönottoaika | Viikkoja | Päiviä-viikkoja | Päiviä |
| Toimii Espanjassa, LATAMissa | ⚠️ Numero-ongelmia | ⚠️ API-hyväksyntäongelmia | ✅ Kyllä |
| Hinnoittelumalli | Käyttäjäkohtainen | Käyttäjäkohtainen | Viestimäärän mukaan |
| Tarvitaanko lisätoimittajia | Azure | Meta API tai Twilio | Ei |
Tosielämän käyttötapaus: Koulutuslaitos
Yksi asiakkaistamme on koulutuslaitos, jonka myyntiedustajat ottavat yhteyttä potentiaalisiin opiskelijoihin.
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
- Yksi Dynamics-instanssi palvelee 200+ laitosta
- Liidit voivat kuulua useille laitoksille
Miksi he vaihtoivat Serviceformiin
Heidän edellinen ratkaisunsa vaati:
- Azure WhatsApp -kanavan asennuksen (tai monimutkaisen Meta API -hyväksynnän)
- Microsoft ei pystynyt rekisteröimään heidän espanjalaisia puhelinnumeroitaan Metan kanssa
- Monimutkainen konfiguraatio monilaitosympäristöön
- Käyttäjäkohtaiset lisenssikustannukset kasvoivat tiimin koon myötä
Serviceformilla:
- Yhdistettiin olemassa olevat WhatsApp Business -numerot 2 päivässä
- Ei Azure- tai Meta API -konfiguraatiota vaadittu
- Monitenantireititys toimii suoraan paketista
- Hinnoittelu skaalautuu käytön, ei henkilömäärän mukaan
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:
Pohjatyyypit
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:
- Päivä 0: Tervetuloa-pohja
- Päivä 3: Arvolupauspohja
- Päivä 7: Tapaamispyyntöpohja
- 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
- Lataa `ServiceformWhatsApp_2.1.zip`
- Siirry kohtaan Dynamics 365 → Asetukset → Ratkaisut
- Klikkaa Tuo → Selaa → Valitse ZIP
- Viimeistele ohjattu tuonti
- Klikkaa "Julkaise kaikki mukautukset"
Vaihe 2: Konfiguroi yhteys
Muokkaa konfiguraatiota ratkaisussa:
```javascript
let config = {
apiKey: 'SINUN_API_AVAIMESI',
businessPhone: 'SINUN_WHATSAPP_NUMEROSI',
tenantId: 'SINUN_SERVICEFORM_TENANT_ID'
};
```
Vaihe 3: Yhdistä WhatsApp Business
Serviceform-hallintapaneelissa:
- Siirry kohtaan Integraatiot → WhatsApp
- Yhdistä WhatsApp Business -tilisi
- Varmienna puhelinnumerosi
- Lähetä pohjat hyväksyttäväksi
Vaihe 4: Testaa
- Avaa liidi tai yhteyshenkilö puhelinnumerolla
- Klikkaa "WhatsApp" komentopalkissa
- Chat-paneelin pitäisi aueta
- Lähetä testiviesti
Aikataulu: 1-3 päivää aloituksesta käyttöönottoon.
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?
Kyllä! Toisin kuin Microsoftin Azure-pohjainen ratkaisu tai Meta API -hyväksyntää vaativat ratkaisut, me yhdistämme olemassa olevaan WhatsApp Business -tiliisi. Ei numeron siirtoa tai monimutkaista API-asennusta vaadita.
Tallentuuko keskusteluhistoria Dynamicsiin?
Kyllä. Kaikki viestit synkronoidaan ja tallennetaan aktiviteetteina liittyvään tietueeseen täydelliseksi auditointipoluksi.
Entä GDPR-vaatimustenmukaisuus?
Keskusteludata tallennetaan turvallisesti täydellä GDPR-vaatimustenmukaisuudella. Sinä hallitset tietojen säilytyskäytäntöjä ja suostumuksen hallintaa.
Kuinka monta agenttia voi käyttää tätä?
Rajattomasti. Hinnoittelu perustuu viestimäärään, ei käyttäjäpaikkoihin – joten et maksa enemmän tiimisi kasvaessa.
Voiko jakaa tiedostoja ja kuvia?
Kyllä. Chat-paneeli tukee kuva-, PDF- ja dokumenttiliitteitä suoraan Dynamicsissa.
Mitä tarvitset aloittaaksesi
| Sinä tarjoat | Me tarjoamme |
|---|---|
| WhatsApp Business -tili | Dynamics-ratkaisupaketti |
| Dynamics-ylläpitäjäpääsy | API-yhteysasennus |
| Puhelinkentän kohdistus | Pohjien lähetystuki |
| Testausaika | Jatkuva tuki |
Miksi tiimit valitsevat Serviceformin vaihtoehtojen sijaan
🔢 Käytä omaa numeroasi
Ei Azure-komplikaatioita. Ei Meta API -hyväksyntäprosessia. Ei Twilio-asennusta. Olemassa oleva WhatsApp Business -numerosi toimii heti.
⚡ Nopea käyttöönotto
Päiviä, ei viikkoja. Tuo ratkaisu, konfiguroi, käynnistä. Ei odottelua API-hyväksynnöille tai numeron hankinnalle.
💰 Ennustettava hinnoittelu
Maksa viestimäärästä, ei käyttäjäpaikoista. Kustannuksesi eivät moninkertaistu tiimisi kasvaessa.
🔄 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.
🌍 Toimii kaikkialla
Ei alueellisia rajoituksia. Espanja, Latinalainen Amerikka, Aasia, Eurooppa – olemme tukenasi siellä missä Microsoft ja Meta API -hyväksynnät epäonnistuvat.
🏢 Monitenanttirakenne sisäänrakennettuna
Hallitsetko useita liiketoimintayksikköjä? Yksi Dynamics-instanssi, joka palvelee useita organisaatioita, toimii suoraan paketista.
Yhteenveto
Microsoftin natiivi WhatsApp-kanava:
- Puhelinnumeron rekisteröintipainajaiset monissa maissa
- Toimii vain Contact Centerin, ei Salesin kanssa
- Käyttöönotto kestää viikkoja ja epäonnistuu usein
Kolmannen osapuolen ratkaisut (WhatsApp4Dynamics ym.):
- Vaativat silti Meta API -hyväksyntää tai Twilio-asennusta
- Käyttäjäkohtainen lisensointi tulee kalliiksi
- Lisätoimittajasuhteita hallittavaksi
Serviceformin lähestymistapa:
- Yhdistä olemassa oleva WhatsApp Business -tilisi suoraan
- Toimii minkä tahansa Dynamics 365 -sovelluksen kanssa
- Käytössä päivissä, ei viikoissa
- Täysi API-pääsy mukautetuille työnkuluille
- Hinnoittelu, joka skaalautuu käytön, ei henkilömäärän mukaan
Myyntitiimisi ei pitäisi odottaa viikkoja lähettääkseen viestejä liideille WhatsAppissa. Etkä sinun pitäisi maksaa käyttäjäpaikkakohtaisesti tiimisi kasvaessa.
Valmis yhdistämään WhatsAppin Dynamics 365:een?
