PROJEKTI

WhatsApp-markkinointiohjelmisto kampanjoihin ja asiakaspalveluun

Räätälöity ohjelmistokehitys, WhatsApp Business API:n käyttöönotto, Kampanjoiden hallinta, Automaattinen viestintä, Tekoälychatbotin työnkulut, CRM-integraatio, Analytiikka ja raportointi

  • Toimiala: Markkinointipalvelut
  • Italia Sijainti: Italia
  • Toimitusaika: 16 viikkoa
  • Teknologiat: JavaScript / TypeScript (Node.js), Python
4+ kuukautta

Asiakas toteuttaa kohdennettuja markkinointikampanjoita ja hallinnoi WhatsApp-viestintää yritysasiakkaille. Ohjelmisto tarjoaa markkinointitoimistolle yhden paikan virallisen WhatsApp Business- tai Cloud API:n käyttöönottoon, yhteystietojen tuontiin ja kampanjoiden luomiseen. Se lähettää hyväksyttyjä viestejä ja automatisoi markkinoijien sekä tukihenkilöstön vastauksia. Ylläpitäjät hallinnoivat API-asetuksia, rooleja ja käyttöoikeuksia samalla alustalla.

Yhteenveto

Haaste

Markkinointitoimiston on hallittava kampanjoita, asiakaskeskusteluja ja WhatsApp API -asetuksia.

Ratkaisu

Ratkaisuksi toteutettiin räätälöity WhatsApp-markkinointialusta, jossa kampanjat, mallipohjat ja automaattiset vastaukset ovat yhdessä paikassa.

Tulos

Ohjelmisto on suunniteltu vähentämään WhatsApp-viestinnän hallintaan kuluvaa manuaalista työtä ja aikaa.

Asiakkaan tarina

Asiakas on italialainen markkinointitoimisto. Se toteuttaa kohdennettuja markkinointikampanjoita ja hallinnoi WhatsApp-viestintää yritysasiakkaille.

Toimisto käyttää aikaa kampanjoiden valmisteluun ja asiakaskeskustelujen käsittelyyn. Sen on myös hallittava WhatsApp-viestitapahtumia ja API-asetuksia.

Pyyntö oli selkeä: virallisen WhatsApp Business- tai Cloud API:n käyttöönotto, hyväksyttyjen markkinointiviestien lähetys, kohderyhmien ja aikataulujen hallinta sekä automaattiset keskustelut, joissa keskustelu voidaan siirtää ihmiselle.

Ratkaisu rakennettiin modulaariseksi alustaksi, joka sisältää kampanjoiden luomisen, keskustelujen saapuneet, raportoinnin ja API-hallinnan. Mukana ovat mallipohjat, roolit, asiakasympäristöjen eristys ja CRM-integraatio.

Asiakas pyysi

  1. Virallisen WhatsApp Business- tai Cloud API:n käyttöönottoa ja vahvistamista.
  2. Hyväksyttyjen teksti-, mallipohja- ja mediviestien lähettämistä kampanjoita varten.
  3. Yhteystietojen, segmenttien, aikataulujen, lähetysten ja personoinnin hallintaa.
  4. Vastausten automatisointia, liidien keräämistä ja tukikeskustelujen siirtämistä henkilöstölle.

Miksi valmis ohjelmisto ei sopinut

Valmiit markkinointityökalut kattavat kampanja-automaation tai asiakasviestinnän, mutta niiden kuvaukset osoittavat myös puuttuvia ominaisuuksia, oppimiskäyriä ja integraatiohaasteita. Räätälöity alusta tarvittiin yhdistämään virallisen API:n käyttöönotto, mallipohjat, kampanjat, keskusteluhistoria, automaattiset vastaukset, roolit, asiakasympäristöjen eristys, CRM-yhteydet ja webhook-testit yhteen järjestelmään.

Projektin yleiskuvaus

Ratkaisu suunniteltiin virallisen WhatsApp Business- tai Cloud API:n ympärille. Metan liiketoimintaresursseja, puhelinnumeroita, tunnistetietoja ja webhookeja hallitaan samalla asetussivulla.

Kampanjoiden hallintaa varten toteutettiin viestieditori, jossa voi tuoda yhteystietoja ja valita kohderyhmiä. Se sisältää hyväksytyt mallipohjat ja medialiitteet.

Esikatselu, ajastus ja lähetys pysyvät lähellä kampanjan valmistelua.

CSV-yhteystietolistat ja kohderyhmäsegmentit ovat tuettuja. Editorissa voi käyttää myös kuvia, lyhyitä videoita ja PDF-tiedostoja.

Keskusteluosio kokoaa saapuvat viestit, tukivastaukset ja mallipohjien pikavastaukset yhteen. Automaatiosäännöt hoitavat rutiinivastaukset, kun taas monimutkaiset tapaukset siirretään henkilöstölle.

Toimitus-, luku- ja epäonnistumistapahtumat näkyvät haettavissa historiatiedoissa. Koontinäytöt, raportit ja vietävä JSON-data tukevat viestien tarkastelua.

Alusta rakennettiin moduuleista, jotta CRM-, verkkosivusto- ja SaaS-integraatioita voidaan lisätä ilman koko järjestelmän uudelleenrakentamista. Myös taulukkolaskenta-, asiakastuki- ja webhook-yhteydet ovat tuettuja.

Toimitetut pääominaisuudet

  • Virallisen WhatsApp Business- tai Cloud API:n käyttöönotto
  • Kampanjaeditori kohderyhmien valintaan
  • Yhteystietojen tuonti ja kohderyhmien segmentointi
  • Hyväksytyt viestimallipohjat ja mallipohjien lähetys
  • Ajastetut ja joukkolähetetyt viestit
  • Rich media -viestien tuki
  • Automaattiset vastaukset ja chatbot-säännöt
  • Siirto ihmisasiakaspalvelijalle
  • Toimituksen, lukemisen ja epäonnistumisten seuranta
  • Roolipohjainen ja asiakasympäristöjen hallinta

Lisättävissä

+ CRM-integraatio + Verkkosivustointegraatio + SaaS-integraatio + Taulukkolaskentaintegraatio + Asiakastuki-integraatio + Webhookien tarkastus ja testaus + Analytiikan koontinäytöt + JSON-raportointi

Kuka muu voi käyttää tätä ratkaisua

Samanlaisen viestintätehtävän parissa työskentelevät yritykset voivat mukauttaa saman ratkaisun omiin viestintäsääntöihinsä ja asiakastietoihinsa.

SaaS-palveluntarjoaja

Tehtävä Tarjoaa yritysasiakkaille moniasiakasympäristöjen WhatsApp-automaatiota ja CRM-ominaisuuksia.
Miten ratkaisu auttaa Ratkaisu erottelee asiakasympäristöt, roolit ja tilit sekä tarjoaa API- ja CRM-yhteydet.

Asiakastukiorganisaatio

Tehtävä Automatisoi asiakaskeskusteluja ja siirtää monimutkaiset tapaukset henkilöstölle.
Miten ratkaisu auttaa Keskustelujen saapuneet yhdistävät automaattiset vastaussäännöt, mallipohjavastaukset, keskustelulokit ja siirron asiakaspalvelijalle.

Yritys, joka yhdistää WhatsAppin CRM-järjestelmäänsä

Tehtävä Yhdistää WhatsApp-viestinnän olemassa olevaan verkkosivustoon, CRM-järjestelmään tai sovellukseen.
Miten ratkaisu auttaa Ratkaisu vaihtaa viestipyyntöjä ja tapahtumia REST API -rajapintojen ja webhookien kautta.

Teknologiapino

JavaScript / TypeScript (Node.js)

Sovellus- ja viestipalvelut

Tämä kieliperhe tukee sovelluspalveluita ja WhatsApp-integraatiota.

Python

API, analyysi ja webhookit

Python tukee API-palveluita, data-analyysiä ja webhookien käsittelyä.

PHP

API- ja CRM-palvelut

PHP tukee WhatsApp-, CRM-, webhook- ja sovellusintegraatioita.

whatsapp-python

Cloud API -viestintä

whatsapp-python (Python-kirjasto WhatsApp Cloud API:lle) lähettää ja vastaanottaa WhatsApp-viestejä virallisen API:n kautta.

fastapi

API-palvelukerros

fastapi (Python-kehys web-rajapinnoille) tarjoaa alustalle API-palvelut.

csv-parse

Yhteystietolistojen tuonti

csv-parse (CSV-tiedostoja lukeva kirjasto) tuo yhteystietolistat kohderyhmien hallintaan.

pandas

Kampanjadatan analyysi

pandas (Python-kirjasto data-analyysiin) käsittelee kampanja- ja viestidataa raportteja varten.

svix

Webhookien vahvistus

svix (webhook API- ja vahvistuskirjasto) auttaa tarkastamaan ja vahvistamaan integraatiotapahtumia.

CSV

Yhteystietolistojen vaihto

CSV-tiedostot tuovat yhteystietolistat kampanjan määritykseen.

JSON

Raportit ja webhook-data

JSON sisältää raporttidatan ja webhook-pyyntöjen hyötykuormat.

Integraatiot

WhatsApp Business or Cloud API

Virallinen API välittää teksti-, mallipohja- ja mediviestejä, toimitustapahtumia sekä tilitietoja.

Meta Business Manager

Metan liiketoimintaresurssit, puhelinnumerot, tunnistetiedot ja valtuutus määritetään Meta-ympäristön kautta.

CRM systems

CRM-data yhdistyy WhatsApp-kampanjoihin ja asiakaskeskusteluihin REST API -rajapintojen kautta.

Websites and existing applications

Verkkosivustot ja sovellukset vaihtavat viestipyyntöjä ja tapahtumia alustan kanssa REST API -rajapintojen ja webhookien kautta.

Lopputulos

Kampanjat alkavat valmiista kohderyhmistä ja hyväksytystä sisällöstä

Kampanjatyötila kokoaa yhteystiedot, kohderyhmäsegmentit, ja hyväksytyt mallipohjat yhteen. Toimisto voi valmistella viestin ja nähdä sen sisällön ennen lähetystä.

Editorissa voi käyttää tekstiä, kuvia, lyhyitä videoita ja PDF-tiedostoja. Myös ajastus pysyy lähellä kampanjan valmistelua.

Näin se toimii

  1. Järjestelmä tuo CSV-yhteystietolistat ja järjestää kohderyhmäsegmentit.
  2. Viestieditori yhdistää hyväksytyt mallipohjat teksti- ja mediatiedostoihin.
  3. Kampanjaosio tallentaa valmistellun kampanjan aikataulun ja lähetysstatuksen.
  • Kohderyhmän valitsin
  • Mallipohjan valitsin
  • Medialiitteiden hallinta
Kampanjaeditori ja kohderyhmän määritys

Kampanjaeditori ja kohderyhmän määritys

Tämän näkymän toiminnot
WhatsApp-viestieditori Kampanjoiden määritys ja käynnistys Viestimallien luominen Viestien ajastus

Asiakaskeskustelut pysyvät tukihenkilöstön nähtävillä

Saapuneet tarjoavat tukihenkilöille keskustelulistan, viestiketjun, vastauseditorin ja mallipohjien pikavastaukset. Automaattiset vastaussäännöt hoitavat rutiiniviestinnän, kun taas monimutkaiset tapaukset siirretään asiakaspalvelijalle.

Näin se toimii

  1. Saapuneet näyttävät asiakkaiden saapuvat viestit ja viestiketjut.
  2. Automaatiosäännöt näyttävät tilansa tukivastausten ja viestimallien rinnalla.
  3. Keskusteluosio tallentaa arkistoidut keskustelut ja tiedot siirrosta asiakaspalvelijalle.
  • Keskustelulista
  • Automaatiosäännön tila
  • Siirto asiakaspalvelijalle
Vinkki: Mallipohjien pikavastaukset pitävät hyväksytyt vastaukset lähellä keskustelua.
Keskustelujen saapuneet ja automaattiset vastaukset

Keskustelujen saapuneet ja automaattiset vastaukset

Tämän näkymän toiminnot
WhatsApp-chatbotin käyttöönotto Tietoviestien lähetys

Kampanjoiden tuloksia on helpompi tarkastella

Raporttinäkymä kokoaa toimitus-, luku- ja epäonnistumis tapahtumat kampanjanäkymiin. Haettava viestihistoria auttaa markkinointipäällikköä tarkastelemaan yksittäisiä tapahtumia ja kampanjatietoja.

Raportit voidaan viedä JSON-muodossa jatkoanalyysiä tai operatiivista käyttöä varten.

Näin se toimii

  1. Koontinäyttö listaa kampanjat toimitustilan suodattimilla.
  2. Tilakortit näyttävät kampanjaviestien toimitus-, luku- ja epäonnistumistapahtumat.
  3. Historiatietojen haku ja vientitoiminto tarjoavat viestitiedot ja JSON-raporttidatan.
  • Toimitustilan suodattimet
  • Haettava viestihistoria
  • Raportin vientitoiminto
Kampanja-analytiikka ja viestihistoria

Kampanja-analytiikka ja viestihistoria

Tämän näkymän toiminnot
Reaaliaikainen raportointikoontinäyttö Raporttien luominen analyysiä varten

API-asetuksia ja webhooksovelluksia hallitaan keskitetysti

Hallintanäkymä ryhmittelee liiketoimintatilin kentät, puhelinnumerot ja API-tunnistetiedot. Se näyttää myös mallipohjien hyväksyntätilan, webhook-päätepisteet, asiakasympäristöjen asetukset ja roolit.

Webhook-tarkastin näyttää pyyntöjen otsakkeet ja JSON-hyötykuormat, joten teknisellä henkilöstöllä on selkeä paikka tarkistaa integraatiotapahtumat.

Näin se toimii

  1. Asetusosio tallentaa liiketoimintatunnukset, puhelinnumerotunnukset, käyttöoikeustunnukset ja mallipohjien tilan.
  2. Webhook-tarkastin näyttää webhook-otsakkeet ja JSON-hyötykuormat.
  3. Asiakasympäristö- ja rooliasetukset järjestävät käyttäjät ja käyttöoikeudet koko alustalla.
  • Puhelinnumeron määritys
  • Mallipohjan hyväksyntätila
  • Webhook-pyyntöjen tarkastin
Huomautus: Alusta käyttää virallista WhatsApp Business- tai Cloud API -ympäristöä liiketoimintaresursseihin ja viestintään.
API-, numero-, mallipohja- ja webhook-asetukset

API-, numero-, mallipohja- ja webhook-asetukset

Tämän näkymän toiminnot
WhatsApp API:n määritys Metan API-tunnistetietojen määritys Mallipohjan lähetys hyväksyttäväksi Webhookien testaus WhatsApp-numeroiden käyttöönotto

Mitä ratkaisu tarjoaa

Ratkaisun avulla markkinointitoimisto voi:

  • Luoda ja ajastaa kohdennettuja WhatsApp-kampanjoita
  • Tuoda yhteystietoja ja personoida rich media -viestejä
  • Hallita automaattisia vastauksia ja siirtoa ihmistuelle
  • Seurata toimitus-, luku- ja epäonnistumistapahtumia
  • Yhdistää WhatsApp-viestinnän CRM:ään ja olemassa oleviin sovelluksiin
  • Hallita tilejä, rooleja, mallipohjia ja puhelinnumeroita

Pystyisivätkö valmiit järjestelmät hoitamaan tehtävän?

Ennen suunnittelua tehtävää verrattiin valmiisiin tuotteisiin niiden omien kuvausten perusteella.

Mitä asiakas tarvitsee WhatsApp-markkinointityökalut ActiveCampaign, indigitall, Maestra WhatsApp API -alustat WhatsApp Business Platform, 360Dialog, EnableX Viestintäautomaatioalustat AtomChat.io, Sinch Engage Räätälöity ratkaisu
Virallisen API-yhteyden käyttöönotto — —
Hyväksyttyjen mediaviestien lähetys —
Kohderyhmien ja kampanjoiden hallinta osittain
Vastausten automatisointi ja siirto —
Sopivuus asiakkaan omiin sääntöihin: vaiheet, roolit ja raportit osittain osittain osittain
Kaikki vaiheet yhdessä paikassa — — —
Ei manuaalisia vaiheita ohjelmien välillä osittain —

Tuotteiden ja niiden kategorian julkisten kuvausten perusteella.

Tehtävän osat löytyvät valmiista WhatsApp-markkinointi-, API- ja viestintäautomaatio-tuotteista. Valmis tuote riittää, kun tarvitaan vain yksi osa, kuten kampanjoiden lähetys tai API-yhteys.

Tämä asiakas tarvitsi oman ohjelmiston, koska vaaditun API:n käyttöönoton, kampanjoiden, mallipohjien, asiakaskeskustelujen, raportoinnin, roolien, asiakasympäristöjen sääntöjen, CRM-yhteyksien ja webhook-tarkistusten piti toimia yhdessä järjestelmässä.

Ratkaisu suunniteltiin tuomaan toimiston WhatsApp-viestintä yhteen hallittuun prosessiin sen sijaan, että työ jakautuisi eri tuotteisiin.

Lopuksi

Lopulta ratkaisu suunniteltiin poistamaan manuaalista työtä ja säästämään aikaa toimiston prosessissa kohderyhmän määrityksestä WhatsApp-asiakasviestintään.

UKK

Suunnitteletko vastaavan järjestelmän rakentamista? Lue alla olevat vastaukset ja näe, miten alustan API, kampanjat, automaatio ja integraatiot toimivat yhdessä.