PROJEKT

WhatsApp-marketingsoftware til kampagner og kundeservice

Skræddersyet softwareudvikling, Opsætning af WhatsApp Business API, Kampagnestyring, Automatiserede beskeder, AI-chatbot-workflows, CRM-integration, Analyse og rapportering

  • Branche: Marketingtjenester
  • Italien Placering: Italien
  • Leveringstid: 16 uger
  • Teknologier: JavaScript / TypeScript (Node.js), Python
4+ måneder

Denne kunde driver segmenterede kampagner og håndterer WhatsApp-kommunikation for erhvervskunder. Softwaren giver marketingbureauet ét sted til at opsætte den officielle WhatsApp Business- eller Cloud API, importere kontakter og oprette kampagner. Den sender godkendte beskeder og automatiserer svar for marketing- og supportmedarbejdere. Administratorer administrerer API-indstillinger, roller og adgang fra den samme platform.

Opsummering

Udfordring

Marketingbureauet har brug for at administrere kampagner, kundesamtaler og WhatsApp API-indstillinger.

Løsning

Løsningen blev en skræddersyet WhatsApp-marketingplatform med kampagner, skabeloner og automatiske svar samlet ét sted.

Resultat

Softwaren er udviklet til at reducere manuelt arbejde og tidsforbrug i håndteringen af WhatsApp-kommunikation.

Kundehistorie

Kunden er et marketingbureau fra Italien. Det driver segmenterede kampagner og håndterer WhatsApp-kommunikation for erhvervskunder.

Bureauet bruger tid på at forberede kampagner og håndtere kundesamtaler. Det har også brug for at administrere WhatsApp-beskedstatusser og API-indstillinger.

Behovet var enkelt: Opsæt den officielle WhatsApp Business- eller Cloud API, send godkendte kampagnebeskeder, administrer målgrupper og tidsplaner, og understøt automatiserede samtaler med overdragelse til medarbejdere.

Løsningen blev udformet som en modulær platform med kampagneoprettelse, samtaleindbakke, rapportering og API-administration. Den omfattede skabeloner, roller, adskillelse af lejere og CRM-integration.

Kunden bad om

  1. Opsætning og verificering af den officielle WhatsApp Business- eller Cloud API.
  2. Afsendelse af godkendte tekst-, skabelon- og mediebeskeder til kampagner.
  3. Administration af kontakter, segmenter, tidsplaner, masseudsendelser og personalisering.
  4. Automatisering af svar, registrering af leads og overdragelse af supportsamtaler.

Hvorfor færdig software ikke passede

Færdige marketingværktøjer dækker kampagneautomatisering eller kundekommunikation, men deres beskrivelser viser også manglende funktioner, indlæringskurver og integrationsproblemer. Der var brug for en skræddersyet platform, der samlede officiel API-onboarding, skabeloner, kampagner, samtalehistorik, automatiske svar, roller, adskillelse af lejere, CRM-forbindelser og webhook-test i ét system.

Projektoversigt

Løsningen blev designet omkring den officielle WhatsApp Business- eller Cloud API. Meta-forretningsaktiver, telefonnumre, legitimationsoplysninger og webhooks administreres i det samme indstillingsområde.

Til kampagnearbejdet blev der udviklet en beskededitor med import af kontakter og valg af målgruppe. Den indeholder godkendte skabeloner og medievedhæftninger.

Forhåndsvisning, planlægning og afsendelse er samlet tæt på kampagneforberedelsen.

CSV-kontaktlister og målgruppesegmenter understøttes. Editoren accepterer også billeder, korte videoer og PDF-filer.

Samtaleområdet samler indgående beskeder, supportsvar og hurtige skabelonsvar. Automatiseringsregler håndterer rutinesvar, mens komplekse sager sendes videre til medarbejdere.

Leverings-, læse- og fejlstatus vises i søgbare historikker. Dashboards, rapporter og eksporterbare JSON-data understøtter gennemgang af beskeder.

Platformen blev struktureret i moduler, så CRM-, website- og SaaS-integrationer kan tilføjes uden at genopbygge hele systemet. Forbindelser til regneark, kundesupport og webhooks understøttes også.

Vigtigste leverede funktioner

  • Opsætning af officiel WhatsApp Business- eller Cloud API
  • Kampagneeditor med valg af målgruppe
  • Import af kontakter og målgruppesegmentering
  • Godkendte beskedskabeloner og indsendelse af skabeloner
  • Planlagte beskeder og masseudsendelser
  • Understøttelse af rich media-beskeder
  • Automatiske svar og chatbot-regler
  • Overdragelse til menneskelig medarbejder
  • Sporing af levering, læsning og fejl
  • Rollebaseret administration og administration af lejere

Kan tilføjes

+ CRM-integration + Website-integration + SaaS-integration + Regnearksintegration + Kundesupportintegration + Webhook-inspektion og -test + Analysedashboards + JSON-rapportering

Hvem kan ellers bruge denne løsning

Virksomheder med en lignende beskedopgave kan tilpasse den samme løsning til deres egne kommunikationsregler og kundedata.

En SaaS-udbyder

Opgave Tilbyder WhatsApp-automatisering og CRM-funktioner til erhvervskunder i et miljø med flere lejere.
Sådan hjælper løsningen Løsningen adskiller lejere, roller og konti og giver samtidig API- og CRM-forbindelser.

En kundesupportorganisation

Opgave Automatiserer kundesamtaler og sender komplekse sager videre til medarbejdere.
Sådan hjælper løsningen Samtaleindbakken kombinerer automatiske svarregler, skabelonsvar, samtalelogge og overdragelse til medarbejdere.

En virksomhed, der integrerer WhatsApp med sit CRM

Opgave Forbinder WhatsApp-kommunikation med et eksisterende website, CRM-system eller program.
Sådan hjælper løsningen Løsningen udveksler beskedanmodninger og hændelser via REST API'er og webhooks.

Teknologisk stack

JavaScript / TypeScript (Node.js)

Applikations- og beskedtjenester

Denne sprogfamilie understøtter applikationstjenesterne og WhatsApp-integrationen.

Python

API, analyse og webhooks

Python understøtter API-tjenester, dataanalyse og webhook-håndtering.

PHP

API- og CRM-tjenester

PHP understøtter WhatsApp-, CRM-, webhook- og applikationsintegrationer.

whatsapp-python

Cloud API-beskeder

whatsapp-python (en Python-wrapper til WhatsApp Cloud API) sender og modtager WhatsApp-beskeder via den officielle API.

fastapi

API-tjenestelag

fastapi (et Python-framework til web-API'er) leverer API-tjenester til platformen.

csv-parse

Import af kontaktlister

csv-parse (et bibliotek, der læser CSV-filer) importerer kontaktlister til målgruppestyring.

pandas

Analyse af kampagnedata

pandas (et Python-bibliotek til dataanalyse) behandler kampagne- og beskeddata til rapporter.

svix

Webhook-verificering

svix (et webhook-API- og verifikationsbibliotek) hjælper med at inspicere og verificere integrationshændelser.

CSV

Udveksling af kontaktlister

CSV-filer overfører kontaktlister til kampagneopsætningen.

JSON

Rapporter og webhook-data

JSON indeholder rapportdata og payloads fra webhook-anmodninger.

Integrationer

WhatsApp Business or Cloud API

Den officielle API håndterer tekst-, skabelon- og mediebeskeder, leveringshændelser og kontodata.

Meta Business Manager

Meta-forretningsaktiver, telefonnumre, legitimationsoplysninger og godkendelse konfigureres via Meta-miljøet.

CRM systems

CRM-data forbindes med WhatsApp-kampagner og kundesamtaler via REST API'er.

Websites and existing applications

Websites og applikationer udveksler beskedanmodninger og hændelser med platformen via REST API'er og webhooks.

Resultatet

Kampagner starter med forberedte målgrupper og godkendt indhold

Kampagnearbejdsområdet samler kontakter, målgruppesegmenter, og godkendte skabeloner. Bureauet kan forberede en besked og se indholdet, før den sendes.

Editoren understøtter tekst, billeder, korte videoer og PDF-filer. Den holder også planlægningen tæt på kampagneforberedelsen.

Sådan fungerer det

  1. Systemet importerer CSV-kontaktlister og organiserer målgruppesegmenter.
  2. Beskededitoren kombinerer godkendte skabeloner med tekst- og mediefiler.
  3. Kampagneområdet gemmer tidsplanen og afsendelsesstatussen for den forberedte kampagne.
  • Målgruppevælger
  • Skabelonvælger
  • Kontrol til medievedhæftning
Kampagneeditor og opsætning af målgruppe

Kampagneeditor og opsætning af målgruppe

Funktioner på denne skærm
WhatsApp-beskededitor Opsæt og lancer kampagner Opret beskedskabeloner Planlæg beskeder på forhånd

Kundesamtaler er synlige for supportmedarbejderne

Indbakken giver supportmedarbejdere en samtaleliste, beskedtråd, svar-editor og hurtige skabelonsvar. Automatiske svarregler håndterer rutinekommunikation, mens komplekse sager sendes videre til en medarbejder.

Sådan fungerer det

  1. Indbakken viser indgående kundebeskeder og deres samtaletråde.
  2. Automatiseringsregler viser deres status sammen med supportsvar og beskedskabeloner.
  3. Samtaleområdet registrerer arkiverede samtaler og oplysninger om overdragelse til medarbejdere.
  • Samtaleliste
  • Status for automatiseringsregler
  • Kontrol til overdragelse til medarbejder
Tip: Hurtige skabelonsvar holder godkendte svar tæt på samtalen.
Samtaleindbakke og automatiske svar

Samtaleindbakke og automatiske svar

Funktioner på denne skærm
Opsæt WhatsApp-chatbot Send informationsbeskeder

Det er lettere at gennemgå kampagnens resultater

Rapporteringsskærmen samler leverings-, læse- og fejl hændelser i kampagnevisninger. En søgbar beskedhistorik hjælper marketingchefen med at gennemgå individuelle hændelser og kampagneoplysninger.

Rapporter kan eksporteres som JSON til videre analyse eller operationel brug.

Sådan fungerer det

  1. Dashboardet viser kampagner med filtre for leveringsstatus.
  2. Statuskort viser leverings-, læse- og fejlhændelser for kampagnebeskeder.
  3. Historiksøgningen og eksportfunktionen giver adgang til beskedposter og JSON-rapportdata.
  • Filtre for leveringsstatus
  • Søgbar beskedhistorik
  • Eksport af rapport
Kampagneanalyse og beskedhistorik

Kampagneanalyse og beskedhistorik

Funktioner på denne skærm
Rapporteringsdashboard i realtid Generér rapporter til analyse

API-indstillinger og webhooks administreres centralt

Administrationsskærmen samler felter for erhvervskonto, telefonnumre og API-legitimationsoplysninger. Den viser også status for skabelongodkendelse, webhook-endpoints, lejerindstillinger og roller.

Webhook-inspektøren viser anmodningsheadere og JSON-payloads og giver tekniske medarbejdere et tydeligt sted at kontrollere integrationshændelser.

Sådan fungerer det

  1. Indstillingsområdet gemmer virksomheds-ID'er, telefonnummer-ID'er, adgangstokens og skabelonstatus.
  2. Webhook-inspektøren viser webhook-headere og JSON-payloads.
  3. Lejer- og rolleindstillinger organiserer brugere og adgang på tværs af platformen.
  • Konfiguration af telefonnumre
  • Status for skabelongodkendelse
  • Inspektør til webhook-anmodninger
Bemærk: Platformen bruger det officielle WhatsApp Business- eller Cloud API-miljø til virksomhedsaktiver og beskedadgang.
API-, nummer-, skabelon- og webhook-indstillinger

API-, nummer-, skabelon- og webhook-indstillinger

Funktioner på denne skærm
Konfiguration af WhatsApp API Konfigurer Meta API-legitimationsoplysninger Indsend skabeloner til godkendelse Webhook-test Onboard WhatsApp-numre

Det giver løsningen

Med denne løsning kan marketingbureauet:

  • Oprette og planlægge segmenterede WhatsApp-kampagner
  • Importere kontakter og personalisere rich media-beskeder
  • Administrere automatiske svar og overdragelse til menneskelig support
  • Sporе leverings-, læse- og fejlhændelser
  • Forbinde WhatsApp-kommunikation med CRM og eksisterende applikationer
  • Kontrollere konti, roller, skabeloner og telefonnumre

Kan færdige systemer løse opgaven?

Før designet blev opgaven sammenlignet med færdige produkter ud fra deres egne beskrivelser.

Det har kunden brug for WhatsApp-marketingværktøjer ActiveCampaign, indigitall, Maestra WhatsApp API-platforme WhatsApp Business Platform, 360Dialog, EnableX Platforme til beskedautomatisering AtomChat.io, Sinch Engage Skræddersyet løsning
Opsæt officiel API-adgang — —
Send godkendte mediebeskeder —
Administrer målgrupper og kampagner delvist
Automatiser svar og overdragelse —
Passer til kundens egne regler: trin, roller, rapporter delvist delvist delvist
Alle trin samlet ét sted — — —
Ingen manuelle trin mellem programmer delvist —

Ud fra produkternes og kategoriernes offentlige beskrivelser.

Delene af opgaven findes i færdige WhatsApp-marketing-, API- og beskedautomatiseringsprodukter. Et færdigt produkt er tilstrækkeligt, når der kun er brug for én del, f.eks. kampagneafsendelse eller API-adgang.

Denne kunde havde brug for sin egen software, fordi den nødvendige API-opsætning, kampagner, skabeloner, kundesamtaler, rapportering, roller, lejerregler, CRM-forbindelser og webhook-kontroller skulle fungere sammen i ét system.

Løsningen blev udviklet til at samle bureauets WhatsApp-kommunikation i ét kontrolleret flow i stedet for at sprede den over separate produkter.

Til sidst

I sidste ende blev løsningen udviklet til at fjerne manuelt arbejde og tidsforbrug fra bureauets proces, fra opsætning af målgrupper til WhatsApp-kommunikation med kunder.

FAQ

Overvejer du at bygge et lignende system? Læs svarene nedenfor for at se, hvordan platformens API, kampagner, automatisering og integrationer hænger sammen.