PROJEKT

WhatsApp-programvara för marknadsföringskampanjer och kundservice

Anpassad programvaruutveckling, Konfiguration av WhatsApp Business API, Kampanjhantering, Automatiserade meddelanden, AI-chatbotflöden, CRM-integration, Analys och rapportering

  • Bransch: Marknadsföringstjänster
  • Italien Plats: Italien
  • Leveranstid: 16 veckor
  • Teknik: JavaScript / TypeScript (Node.js), Python
4+ månader

Den här kunden driver segmenterade kampanjer och hanterar WhatsApp-kommunikation för företagskunder. Programvaran ger marknadsföringsbyrån en gemensam plats för att konfigurera det officiella WhatsApp Business- eller Cloud API:et, importera kontakter och skapa kampanjer. Den skickar godkända meddelanden och automatiserar svar för marknadsförare och supportpersonal. Administratörer hanterar API-inställningar, roller och åtkomst på samma plattform.

Sammanfattning

Problem

Marknadsföringsbyrån behöver hantera kampanjer, kundkonversationer och WhatsApp API-inställningar.

Lösning

Lösningen blev en anpassad WhatsApp-marknadsföringsplattform med kampanjer, mallar och automatiska svar på samma plats.

Resultat

Programvaran är utformad för att minska manuellt arbete och tidsåtgång vid hantering av WhatsApp-kommunikation.

Kundberättelse

Kunden är en marknadsföringsbyrå från Italien. Den driver segmenterade kampanjer och hanterar WhatsApp-kommunikation för företagskunder.

Byrån lägger tid på att förbereda kampanjer och hantera kundkonversationer. Den behöver också hantera WhatsApp-meddelandehändelser och API-inställningar.

Förfrågan var enkel: konfigurera det officiella WhatsApp Business- eller Cloud API:et, skicka godkända reklammeddelanden, hantera målgrupper och scheman samt stödja automatiserade konversationer med överlämning till personal.

Lösningen utformades som en modulär plattform med kampanjskapande, konversationsinkorg, rapportering och API-administration. Den omfattade mallar, roller, klientisolering och CRM-integration.

Kunden efterfrågade

  1. Konfigurera och verifiera det officiella WhatsApp Business- eller Cloud API:et.
  2. Skicka godkända text-, mall- och mediemeddelanden för kampanjer.
  3. Hantera kontakter, segment, scheman, massutskick och personalisering.
  4. Automatisera svar, samla in leads och överlämna supportkonversationer.

Varför färdig programvara inte passade

Färdiga marknadsföringsverktyg täcker kampanjautomatisering eller kundmeddelanden, men deras beskrivningar visar också saknade funktioner, inlärningskurvor och integrationsproblem. En anpassad plattform behövdes för att samla officiell API-anslutning, mallar, kampanjer, konversationshistorik, automatiska svar, roller, klientisolering, CRM-anslutningar och webhooktestning i ett system.

Projektöversikt

Lösningen utformades kring det officiella WhatsApp Business- eller Cloud API:et. Metas företagsresurser, telefonnummer, autentiseringsuppgifter och webhooks hanteras i samma inställningsområde.

För kampanjarbetet tillhandahölls en meddelanderedigerare med kontaktimport och målgruppsval. Den innehåller godkända mallar och mediebilagor.

Förhandsvisningar, schemaläggning och utskick finns nära kampanjförberedelserna.

CSV-kontaktlistor och målgruppssegment stöds. Redigeraren accepterar även bilder, korta videor och PDF-filer.

Konversationsområdet samlar inkommande meddelanden, supportsvar och snabbsvarsmallar. Automatiseringsregler hanterar rutinmässiga svar, medan komplexa ärenden går vidare till personalen.

Leverans-, läs- och felhändelser visas i sökbara historiker. Instrumentpaneler, rapporter och exporterbara JSON-data underlättar granskning av meddelanden.

Plattformen strukturerades i moduler så att CRM-, webbplats- och SaaS-integrationer kan läggas till utan att hela systemet byggs om. Anslutningar till kalkylblad, kundsupport och webhooks stöds också.

Viktiga levererade funktioner

  • Konfiguration av officiellt WhatsApp Business- eller Cloud API
  • Kampanjredigerare med målgruppsval
  • Kontaktimport och målgruppssegmentering
  • Godkända meddelandemallar och mallinskick
  • Schemalagda meddelanden och massutskick
  • Stöd för meddelanden med rich media
  • Automatiska svar och chatbotregler
  • Överlämning till mänsklig handläggare
  • Spårning av leverans, läsning och fel
  • Rollbaserad administration och klientadministration

Kan läggas till

+ CRM-integration + Webbplatsintegration + SaaS-integration + Kalkylbladsintegration + Kundsupportsintegration + Inspektion och testning av webhooks + Analysinstrumentpaneler + JSON-rapportering

Vem mer kan använda lösningen

Företag med liknande meddelandebehov kan anpassa samma lösning till sina egna kommunikationsregler och kunddata.

En SaaS-leverantör

Uppgift Erbjuder WhatsApp-automatisering och CRM-funktioner för flera klienter till företagskunder.
Så hjälper lösningen Lösningen separerar klienter, roller och konton och tillhandahåller API- och CRM-anslutningar.

En kundsupportorganisation

Uppgift Automatiserar kundkonversationer och skickar komplexa ärenden till personalen.
Så hjälper lösningen Konversationsinkorgen kombinerar automatiska svarsregler, mallsvar, konversationsloggar och överlämning till handläggare.

Ett företag som integrerar WhatsApp med sitt CRM

Uppgift Kopplar WhatsApp-kommunikation till en befintlig webbplats, ett CRM-system eller en applikation.
Så hjälper lösningen Lösningen utbyter meddelandeförfrågningar och händelser via REST-API:er och webhooks.

Teknikstack

JavaScript / TypeScript (Node.js)

Applikations- och meddelandetjänster

Den här språkfamiljen stöder applikationstjänsterna och WhatsApp-integrationen.

Python

API, analys och webhooks

Python stöder API-tjänster, dataanalys och hantering av webhooks.

PHP

API- och CRM-tjänster

PHP stöder WhatsApp-, CRM-, webhook- och applikationsintegrationer.

whatsapp-python

Cloud API-meddelanden

whatsapp-python (en Python-wrapper för WhatsApp Cloud API) skickar och tar emot WhatsApp-meddelanden via det officiella API:et.

fastapi

API-tjänstelager

fastapi (ett Python-ramverk för webb-API:er) tillhandahåller plattformens API-tjänster.

csv-parse

Import av kontaktlistor

csv-parse (ett bibliotek som läser CSV-filer) importerar kontaktlistor för målgruppshantering.

pandas

Analys av kampanjdata

pandas (ett Python-bibliotek för dataanalys) bearbetar kampanj- och meddelandedata för rapporter.

svix

Webhookverifiering

svix (ett bibliotek för webhook-API:er och verifiering) hjälper till att granska och verifiera integrationshändelser.

CSV

Utbyte av kontaktlistor

CSV-filer överför kontaktlistor till kampanjkonfigurationen.

JSON

Rapporter och webhookdata

JSON överför rapportdata och nyttolaster från webhookförfrågningar.

Integrationer

WhatsApp Business or Cloud API

Det officiella API:et överför text-, mall- och mediemeddelanden, leveranshändelser och kontodata.

Meta Business Manager

Metas företagsresurser, telefonnummer, autentiseringsuppgifter och auktorisering konfigureras via Meta-miljön.

CRM systems

CRM-data kopplas till WhatsApp-kampanjer och kundkonversationer via REST-API:er.

Websites and existing applications

Webbplatser och applikationer utbyter meddelandeförfrågningar och händelser med plattformen via REST-API:er och webhooks.

Resultatet

Kampanjer börjar med förberedda målgrupper och godkänt innehåll

Kampanjarbetsytan samlar kontakter, målgruppssegment, och godkända mallar på samma plats. Byrån kan förbereda ett meddelande och se innehållet innan det skickas.

Redigeraren stöder text, bilder, korta videor och PDF-filer. Schemaläggningen finns också nära kampanjförberedelserna.

Så fungerar det

  1. Systemet importerar CSV-kontaktlistor och organiserar målgruppssegment.
  2. Meddelanderedigeraren kombinerar godkända mallar med text- och mediefiler.
  3. Kampanjområdet sparar schemat och utskicksstatusen för den förberedda kampanjen.
  • Målgruppsväljare
  • Mallväljare
  • Kontroll för mediebilagor
Kampanjredigerare och målgruppskonfiguration

Kampanjredigerare och målgruppskonfiguration

Funktioner på den här skärmen
WhatsApp-meddelanderedigerare Konfigurera och starta kampanjer Skapa meddelandemallar Schemalägg meddelanden i förväg

Kundkonversationer förblir synliga för supportpersonalen

Inkorgen ger supportagenter en konversationslista, meddelandetråd, svarseditor och snabbsvarsmallar. Automatiserade svarsregler hanterar rutinmässig kommunikation medan komplexa ärenden går vidare till en agent.

Så fungerar det

  1. Inkorgen visar inkommande kundmeddelanden och deras konversationstrådar.
  2. Automatiseringsregler visar status tillsammans med supportsvar och meddelandemallar.
  3. Konversationsområdet registrerar arkiverade konversationer och information om överlämning till agenter.
  • Konversationslista
  • Status för automatiseringsregler
  • Kontroll för överlämning till agent
Tips: Snabbsvarsmallar håller godkända svar nära konversationen.
Inkorg för konversationer och automatiska svar

Inkorg för konversationer och automatiska svar

Funktioner på den här skärmen
Konfigurera WhatsApp-chatbot Skicka informationsmeddelanden

Det blir enklare att granska kampanjresultat

Rapporteringsskärmen samlar leverans-, läs- och fel händelser i kampanjvyer. Den sökbara meddelandehistoriken hjälper marknadschefen att granska enskilda händelser och kampanjinformation.

Rapporter kan exporteras som JSON för vidare analys eller operativ användning.

Så fungerar det

  1. Instrumentpanelen listar kampanjer med filter för leveransstatus.
  2. Statuskort visar leverans-, läs- och felhändelser för kampanjmeddelanden.
  3. Historiksökningen och exportfunktionen tillhandahåller meddelandeposter och JSON-rapportdata.
  • Filter för leveransstatus
  • Sökbar meddelandehistorik
  • Exportfunktion för rapporter
Kampanjanalys och meddelandehistorik

Kampanjanalys och meddelandehistorik

Funktioner på den här skärmen
Rapporteringsinstrumentpanel i realtid Skapa rapporter för analys

API-inställningar och webhooks hanteras centralt

Administrationsskärmen grupperar företagskontofält, telefonnummer och API-autentiseringsuppgifter. Den visar också mallgodkännandestatus, webhookslutpunkter, klientinställningar och roller.

Webhookinspektören visar förfrågningshuvuden och JSON-nyttolaster och ger teknisk personal en tydlig plats för att kontrollera integrationshändelser.

Så fungerar det

  1. Inställningsområdet sparar företags-ID:n, telefonnummer-ID:n, åtkomsttoken och mallstatus.
  2. Webhookinspektören visar webhookhuvuden och JSON-nyttolaster.
  3. Klient- och rollinställningar organiserar användare och åtkomst på plattformen.
  • Konfiguration av telefonnummer
  • Mallgodkännandestatus
  • Inspektör för webhookförfrågningar
Obs: Plattformen använder den officiella WhatsApp Business- eller Cloud API-miljön för företagsresurser och meddelandeåtkomst.
API-, nummer-, mall- och webhookinställningar

API-, nummer-, mall- och webhookinställningar

Funktioner på den här skärmen
Konfigurera WhatsApp API Konfigurera Meta API-autentiseringsuppgifter Skicka in mallar för godkännande Testa webhooks Anslut WhatsApp-nummer

Vad lösningen ger

Med den här lösningen kan marknadsföringsbyrån:

  • Skapa och schemalägga segmenterade WhatsApp-kampanjer
  • Importera kontakter och personalisera meddelanden med rich media
  • Hantera automatiska svar och överlämning till mänsklig support
  • Spåra leverans-, läs- och felhändelser
  • Koppla WhatsApp-kommunikation till CRM och befintliga applikationer
  • Kontrollera konton, roller, mallar och telefonnummer

Kunde färdiga system utföra jobbet?

Före utformningen jämfördes uppgiften med färdiga produkter utifrån deras egna beskrivningar.

Vad kunden behöver WhatsApp-marknadsföringsverktyg ActiveCampaign, indigitall, Maestra WhatsApp API-plattformar WhatsApp Business Platform, 360Dialog, EnableX Plattformar för meddelandeautomatisering AtomChat.io, Sinch Engage Anpassad lösning
Konfigurera officiell API-åtkomst — —
Skicka godkända mediemeddelanden —
Hantera målgrupper och kampanjer delvis
Automatisera svar och överlämning —
Passar kundens egna regler: steg, roller, rapporter delvis delvis delvis
Alla steg på samma plats — — —
Inga manuella steg mellan program delvis —

Enligt produkternas och kategorins offentliga beskrivningar.

Delarna av uppgiften finns i färdiga produkter för WhatsApp-marknadsföring, API och meddelandeautomatisering. En färdig produkt räcker när endast en del behövs, till exempel kampanjutskick eller API-åtkomst.

Den här kunden behövde egen programvara eftersom den nödvändiga API-konfigurationen, kampanjerna, mallarna, kundkonversationerna, rapporteringen, rollerna, klientreglerna, CRM-anslutningarna och webhookkontrollerna måste fungera tillsammans i ett system.

Lösningen skapades för att samla byråns WhatsApp-kommunikation i ett kontrollerat flöde i stället för att sprida den över flera separata produkter.

Till sist

Till sist skapades lösningen för att ta bort manuellt arbete och tidsåtgång från byråns flöde, från målgruppskonfiguration till WhatsApp-kommunikation med kunder.

Vanliga frågor

Funderar du på att bygga ett liknande system? Läs svaren nedan för att se hur plattformens API, kampanjer, automatisering och integrationer hänger ihop.