Kétirányú SMS az Amazon Pinpoint segítségével
Tanulja meg a kétirányú SMS-üzenetek megvalósítását az egyszerű megközelítés érdekében, amely magasabb szintű elkötelezettséget eredményez
Az SMS vagy a szöveges üzenetküldés a legegyszerűbb módja annak, hogy a felhasználókat a szokásos ügyfélarányos webes vagy mobilalkalmazásokon kívül érje el. A többi kommunikációs csatornához, például az e-mailhez és a push értesítésekhez képest, a szöveges üzenetküldés magasabb elkötelezettséget eredményez.
Az SMS-üzenetek rendkívül kényelmesek - a felhasználóknak nem kell hitelesíteniük, letölteniük az alkalmazást, és nem kell felkeresniük az Ön webhelyét. Egyszerűen megkapják az üzenetet az eszközükön. Ami az ügyfelek megszerzését és megtartását illeti, ez nem lesz könnyebb ennél.
Ebben a cikkben elmagyarázom, hogy mi a kétirányú SMS, és hogyan lehet gyorsan és egyszerűen elkezdeni személyre szabott, időszerű és releváns szöveges üzenetek küldését az ügyfeleknek az Amazon Pinpoint segítségével. Ezután megvalósítunk egy praktikus megoldást az SMS hosszú kódjának beállítására, hogy Ön elkezdhesse a szöveges üzenetek küldését és fogadását.
Mi a kétirányú SMS?
Az SMS-eket (ismertebb nevén „szöveges üzenetek”) általában személyről személyre küldik, de vállalkozásról személyre is. A vállalkozások általában programozottan küldnek szöveges üzeneteket, mivel egyébként sok fizikai telefonra és elkötelezett alkalmazottakra lenne szükségük, hogy manuálisan küldjenek szöveges üzeneteket minden ügyfélnek - ami egyszerűen nem reális vagy méretezhető.
Amikor egy vállalkozás szöveges üzenetet küld az ügyfélnek, az általában egyirányú SMS. Egyirányú kommunikáció során a vállalkozás hirdetmény vagy egyszeri értesítés formájában üzenetet küld, amely általában nem igényel további interakciót. Például egy étterem SMS-t küldhet a védnöknek, amikor a lefoglalt asztal készen áll. Vagy az orvosi rendelő küldhet egy szöveget a betegnek, emlékeztetve őket a közelgő találkozóra.
A vállalkozások kétirányú üzeneteket is küldhetnek az ügyfeleknek, ha olyan választ szeretnének kapni, amely lehetővé teszi számukra a következő lépéseket. Például visszatérve az orvos kinevezéséhez, a páciensnek küldött kimenő üzenet tartalmazhat egy lehetőséget arra, hogy válaszoljon „1-től„ megerősítésig ”vagy 2-től„ a kinevezés törléséhez ”. A beteg szöveges válasza visszatérne az orvosi rendelő alkalmazásba, majd a válasz alapján intézkedhet. A kétirányú SMS használatával a lehetőségek végtelenek.
Hogyan működik a kétirányú SMS?
Ahhoz, hogy programozott kétirányú SMS-beszélgetéseket folytasson az ügyfelekkel, először hosszú kódot vagy rövid kódot kell beszereznie egy olyan üzenetküldő szolgáltatótól, mint a Twilio, a Nexmo vagy az Amazon Pinpoint.
Minden szolgáltató felajánl egy API-t szöveges üzenetek küldéséhez és fogadásához az ügyfelektől az Ön hosszú vagy rövid kódjára. Ezek a számok nincsenek társítva mobileszközhöz, és virtuális címekként szolgálnak az alkalmazások számára.
Hosszú kód vs rövid kód
Hosszú kód egy lényegében tízjegyű telefonszám, amelyet SMS küldésére és fogadására használnak, és másodpercenként 1 üzenetre korlátozódnak. Rövid kód egy öt- vagy hatjegyű szám, amelyet nagy mennyiségű SMS-üzenetküldésre szánnak.
A rövid kódokat gyakran használják az alkalmazástól személyre (A2P), kétfaktoros hitelesítésre (2FA) és marketingüzenetekre - és külön rövid kódot kell kérnie minden támogatott országhoz.
Lényeg: komolyan kell gondolnod az SMS-t, ha rövid kódot szeretnél, mivel ezek drágábbak, mint a hosszú kódok. Bérelheti őket havonta körülbelül USD 1000 dollárért az USA-ban. A rövid kód szigorú regisztrációs folyamatot is magában foglal a vezeték nélküli szolgáltatóknál.
Ha vállalkozása az SMS-en, mint a kommunikáció egyik fő formáján forog, például banki figyelmeztetések/tranzakciók, sürgősségi értesítések stb., Akkor a rövid kód a megfelelő út, mivel nagy mennyiségű üzenetküldést kínál, és sok különböző felhasználót érhet el egyszerre. Itt megtudhat többet az SMS-üzenetek dedikált rövid kódjának igényléséről az Amazon Pinpoint segítségével.
Kétirányú SMS üzenetküldés az Amazon Pinpoint segítségével
Az Amazon Pinpoint lehetővé teszi az AWS-ügyfelek számára, hogy mind egyirányú, mind kétirányú tranzakciós vagy promóciós szöveges üzeneteket küldjenek hosszú vagy rövid kódon keresztül. A kétirányú SMS-üzenetek révén az Amazon Pinpoint lehetőséget nyújt eseményvezérelt felhasználási esetekre, amikor az ügyfél-ember-ember vagy ember-üzlet közötti interakció most elöl és központban van.
Az alábbiakban áttekintem az Amazon Pinpoint hosszú kódjának elkészítését, egy kulcsszó és konzerv üzenet regisztrálását, valamint egy SNS téma létrehozását. Ne aggódjon, miután beállítottuk, elmagyarázom az egész működését.
Kezdje el használni az Amazon Pinpoint alkalmazást
A telepítésnek körülbelül 5–7 percet kell igénybe vennie. Felhívjuk figyelmét, hogy ez a szolgáltatás nem ingyenes. Az árképzéshez ellenőrizze az aktuális árakat.
- Jelentkezzen be az Amazon Pinpoint Console-ba
- Hozzon létre egy projektet egy név megadásával, majd válassza a Projekt létrehozása lehetőséget.
3. Válassza az SMS és a hang lehetőséget a projekt jellemzői alatt
4. Az Általános beállításoknál válassza a (a) Engedélyezze az SMS-csatornát ehhez a projekthez és (b) válassza a Tranzakció lehetőséget.
5. Bontsa ki a Speciális konfigurációkat - opcionális és válassza a Hosszú kódok kérése lehetőséget
6. Válassza ki célországát vagy régióját, mennyiség 1. Válassza a Hosszú kódok kérése lehetőséget narancssárga gomb. Ha nem lát hosszú kódot egy adott megyéhez, akkor mindig kérhet egyet.
7. Válassza ki az újonnan létrehozott telefonszámot
8. Görgessen lefelé, és hagyja figyelmen kívül a szükséges kulcsszavakat és válassza a Kétirányú SMS engedélyezése lehetőséget
A kétirányú SMS engedélyezésekor a rendszer kéri egy meglévő SNS-téma létrehozását vagy kiválasztását. Válassza az „Új SNS-téma létrehozása” lehetőséget, és adjon nevet a témának, például az SMSTwoWayHandler.
9. Válassza az Új kulcsszó hozzáadása lehetőséget
Kulcsszóhoz adja hozzá az „Amplify” szót. A Válaszüzenet mezőben adjon hozzá egy olyan üzenetet, amely egy automatikus válasz a felhasználónak, amikor „erősítést” küld a hosszú kódjához. Válassza a Mentés lehetőséget.
Kész! Mostantól rendelkezik egy külön hosszú kóddal az SMS-ek küldéséhez és fogadásához. Az ügyfeleknek már nem kell letölteniük az alkalmazást vagy az online űrlapot, hogy kapcsolatba léphessenek vállalkozásával; egyszerűen beállíthat egy telefonszámot (hosszú kód), és megkérheti az ügyfeleket, hogy küldjenek szavazatokat, regisztráljanak egy eseményre, erősítsék meg a találkozókat, vagy bármi mást, ami azonnali visszajelzést és interakciót igényel.
SNS témakör, előfizetések és kulcsszavak
Éppen előkészített egy hosszú kódot, létrehozott egy SNS témát, hozzáadott egy kulcsszót, és megadta az alapértelmezett konzerv válaszüzenetet az adott kulcsszóhoz. Most beszéljünk az egész működéséről.
Kulcsszavak és konzervált üzenetek
Az új hosszú kódra érkező szöveges üzenetek esetén az Amazon Pinpoint elemzi az üzenetet, és megkeres egy adott kulcsszót, és ha megtalálta, azonnal SMS-ben válaszol az ügyfélnek az adott kulcsszóhoz megadott konzerves üzenettel. Ezt az egész ciklust teljesen automatizálja és a Pinpoint kezeli.
A bejövő üzenetek kezelése SNS témával
A kulcsszó és a konzervált válasz kezelése mellett az eredeti üzenetet mindig továbbítja az Amazon Simple Notification Service (SNS) témájába további kezelés céljából. Az SNS témakör JSON üzenetet kap a Pinpoint-tól, függetlenül attól, hogy az ügyfél megad-e kulcsszót vagy sem.
Korábban létrehoztunk egy SNS témát, de nem adtunk hozzá előfizetéseket. Hozzá kell adnunk egy hallgatót (előfizetés) az SNS témához az összes bejövő üzenet rögzítése érdekében, különben ez a kétirányú SMS dolog valahogy haszontalan lenne.
Az Amazon Pinpoint JSON üzenetet küld az SNS témájára az összes bejövő üzenetről, amelyet a hosszú kódjára küldött. Fejlesztőként feliratkozhat egy vagy több protokollra (végpontra) az SNS témakörhöz a bejövő JSON üzenet kezeléséhez.
Előfizetésekhez bármely HTTP/s szolgáltatás végpontot, e-mail címet, Amazon Simple Queue Service (SQS) várólistát, AWS Lambda funkciót, push értesítési végpontot vagy akár SMS telefonszámot is feliratkozhat. Feliratkozhat ezekre a végpontokra egy vagy több ugyanazon témára.
Bejövő JSON hasznos teher az Amazon Pinpoint-tól
Amikor hosszú kódszáma SMS-t kap, az Amazon Pinpoint JSON hasznos terhet küld az Ön által kijelölt Amazon SNS-témakörnek. A JSON hasznos teher az üzenet törzsét és a kapcsolódó adatokat tartalmazza, a következő példa szerint:
Az originationNumber értéke az a szám, amelyről az üzenetet elküldték (vagyis az ügyfél mobilszámát). A destinationNumber értéke az a szám, amelyre az üzenetet elküldték (hosszú kódja). A messageBody az a pontos szöveges üzenet, amelyet az ügyfele beírt a telefonjába.
Végpont feliratkozása az SNS-témájához
Példaként bemutatom az SMS-telefonszám feliratkozását az SNS témára. Ebben az esetben a folyamat így néz ki: Az Ügyfél + 12064555xxxx „Hello, világ!” Üzenetet küld hosszú kódjára a + 1321517xxxx telefonszámon.
Pontos: Megkeresi a kulcsszavakat, és nem talál egyező kulcsszót, és továbbítja a „JSON üzenetet” az SNS témához.
SNS: JSON üzenetet tesz közzé a feliratkozott végpontokban. Ebben az esetben a teljes JSON üzenetet elküldi az Ön SMS-számára, mint felhasználó: + 12064555xxxx. Figyelje meg, hogy az üzenet az Ön telefonszámára érkezik az SNS-től, de a bejövő telefonszám az Amazon Pinpoint kétirányú SMS hosszú kódja.
SMS telefonszám feliratkozása (tesztelés)
- Indítsa el az SNS felügyeleti konzolt
- Válassza ki a témáját (SMS-nek neveztük el: TwoWayHandler)
- Válassza az Előfizetés létrehozása lehetőséget
- Válassza az SMS-t a protokollhoz, és írja be a telefonszámát. Győződjön meg arról, hogy a megfelelő formátumban van-e, amint az látható.
5. Válassza az Előfizetés létrehozása lehetőséget
Kész! Most tesztelje az előfizetést úgy, hogy bármilyen mobil eszközről szöveges üzenetet küld az Amazon Pinpoint hosszú kódjára, és látnia kell, hogy a JSON üzenet megérkezik az SMS telefonszámára, amelyet most feliratkozott a témára. Az SMS-előfizetés csak egy gyors teszt. Általános gyakorlat, hogy feliratkozunk egy AWS Lambda függvényre, amely kezeli a bejövő üzenetet, elemzi azt, és más üzleti logikát hajt végre, sőt válaszol az ügyfélnek.
Kétirányú SMS korlátozások
Korlátozásokat kell figyelembe venni, ha kétirányú SMS-t használ az Amazon Pinpoint-tal. Először is, alapértelmezetten csak számlánként 1 dollár a költési korlát, amelyet több tucat szöveges üzenet elküldése után érhet el. Célszerű ezt a korlátot azonnal megemelni, hogy az SMS-üzenetek ne maradjanak le előzetes értesítés nélkül.
Másodsorban, a hosszú kódok esetében az SMS-tranzakcióknak az Amazon Pinpoint dokumentumaiban meghatározott küldési sebességkorlátozások vannak. Vegye figyelembe azt is, hogy a különböző országokban és joghatóságokban eltérő korlátozások vannak érvényben az SMS-ek megengedett felhasználására - győződjön meg arról, hogy betartja-e a helyi szabályozásokat, különben pénzbírságot szabhat ki, és a küldését felfüggesztheti.
Az SMS-hez való esetem
Körülbelül öt évvel ezelőtt hoztam létre egy alkalmazást, amely figyeli az AWS Status Dashboard problémáit. Amikor új feladást hajtanak végre az RSS-hírcsatornán, az adatokat egy AWS Lambda funkcióban elemzem, és SMS-ben értesítek 15 előfizető mobiltelefonszámról.
Egy nagy esemény során az alkalmazás óránként legfeljebb 12 üzenetet küldhetett annak a 15 előfizetőnek. Ez körülbelül 180 SMS óránként kézbesítve, és nem figyeltem meg semmilyen problémát, és bíztam abban, hogy az Amazon Pinpoint sikeresen és időben kézbesíti ezeket az üzeneteket, mióta csaknem két évvel ezelőtt átváltottam az Amazon Simple Notification Service (SNS) szolgáltatásról.
Záró gondolatok
Az SMS üzenetküldés hatékony eszköz az ügyfelek elköteleződéséhez. A kétirányú SMS-csatorna használata a vállalkozás számára elősegítheti az örökbefogadást és több módon megtarthatja ezeket a felhasználókat, mint az e-mail vagy a push értesítések. A szöveges üzenetküldés kiveszi az alkalmazást a képből, és azonnali interakciót és ügyfél-visszajelzést nyújt. Próbálja ki az Amazon Pinpoint-ot, és kezdjen el szöveges üzeneteket küldeni/fogadni!
Néhány fejlettebb témát fontolgatok az SMS-üzenetekhez, mint például a telefonos ellenőrzés, egy robusztus Lambda funkciókezelő felépítése az összes kétirányú forgatókönyv kezeléséhez és/vagy a merülés mélyére a kézbesítési és meghibásodási CloudWatch naplókba. Kérjük, a megjegyzésekben tudassa velem a preferenciáját.
- Az Instant Pot Ultra 50% kedvezménnyel eladó csak ma az Amazon-on
- Az 5 kiegészítő táplálkozási szakember vásárolna az Amazon-on
- A Whole Foods Amazon Prime Now szállítása további 13 városba érkezik országszerte
- A kétirányú erő Pierre-Luc Dubois korai hatást gyakorol a Columbusra - The Hockey News on Sports
- A Whole Foods órákkal csökkentette a munkavállalók számát, miután az Amazon bevezette a minimálbéres The Guardian amerikai híreket