Please enable JavaScript.
Coggle requires JavaScript to display documents.
Twillio Integration in SMS - Coggle Diagram
Twillio Integration in SMS
SMS settings with twillio
Long code
Charecter validations
Error displayed for wrong formats
should be a Valid number
Messaging Service
.
Charecter validations - Alphanumeric allowed - ex : MG9752274e9e519418a7406176694466fa
Error displayed for wrong formats
BE checks for "MS" in the value entered - mandatory field
No min or max limit from BE
"Test campaign"
from setting page
without country code
Paid account - verified and non verified number
with country code
test campaign status and message
Trial account
with non verified number on twillio
with verified number on twillio
Message with normal content / unicode content / special charecters :red_cross:
short code
No validations added from BE
Default sender
Should not be allowed to delete
If any other sender is deleted - default sender should be picked
Alpha numeric
BE support in Phase 2
Check for charecter validations
Delete sender
Error Response
(Server error at MoE Servers)
500 Internal Server Error - Message - TBD( need to check )
Success Response
(Sender removed)
200 - Message - "Settings updated Successfully"
check balance
Create new sender
Failure
(Invalid
Twillio credentials)
Status - 401 Unauthorised - "Invalid Twillio SID and/or Auth token" :check:
Failure
(Invalid
Twilio details)
Status - 400 Bad Request - "Invalid Twillio Details" :check:
Error (5xx from Twilio)
502 Bad Gateway - "An unexpected error occurred at Twilio."
Success
(Account ID and
token are valid on Twillio)
Status - 201 - Message : Settings updated Successfully :check:
Error Response
(Server error at MoE Servers)
500 Internal Server Error - Message - "TBD"
2 Retry with interval of 5 seconds - when twillio api throws 5xx
Access control : marketer should not be able to change the settings
Authentication
Valid
200 status code is expected
Backend should encrypt and save the value
Invalid
4xx or 5xx and error messages should be displayed
After 4xx or 5xx user should be allowed to save settings again
If senders are present and user changes auth - message to be displayed "Since you have updated the authentication parameters, please check the existing senders and update them if needed"
If twillio senders are not present / new db and user saves auth - message to be displayed "Since you have updated the authentication parameters, please check the existing senders and update them if needed"
Campaign info page for
General & ST & Flows SMS
Conversions
Connector info
clicks
Conversion events
Delivery failure reasons
All campaign page
Delivery stats
campaign export
Sent stats
SMS campaigns
ST SMS with Twillio
ST SMS with personalisation
.
Test campaign
Custom segment
Unique ID
Mobile Number ( Registered )
With country code
Without country code
Email
Mobile number ( Not registered )
Without country code
With Country code
GAID
IOS
ST campaign without personalisation
Click tracking
Edit Case
Duplicate case
Draft Duplicate case
Draft edit case
long running campaigns
caf cases
Migration campaign(import campaign)
Delivery callback
Flows SMS - Angular UI
Campaign with twillo connector
Duplicate case
Old flows campaign
Old flows sending with diff sender
Update the sender to twillio
Old campaign for deleted senders
Edit case
Draft cases ( Edit / Duplicate )
.
.
Test campaign
IOS
GAID
Mobile number ( Not registered )
With Country code
Without country code
Email
Mobile Number ( Registered )
Without country code
With country code
Unique ID
Custom segment
Check stats and see detailed stats
Campaign sending for deleted twillio senders
General SMS with Twillio ASAP and TZ campaigns
Without personalization
With personalization
Test campaign
Custom segment
Unique ID
Mobile Number ( Registered )
With country code
Without country code
Email
Mobile number ( Not registered )
Without country code
With Country code
GAID
IOS
click tracking with personalisation
click tracking without personalisation
General campaign with duplicate case
General Campaign edit case
Draft Duplicate case
Draft Edit case
check Caf case
Edit the long running campaign
duplicate of older Angular campaigns
link personalisation
Old Drafts ( Created before twillio changes )
Delivery call back
Impacted areas
Sinch settings
.
Add sender
Delete sender
Update sender
Mark default sender
Test campaign
Campaign sending and stats
Campaign with edit duplicate
Gupshup settings
.
Add sender
Delete sender
Update sender
Mark default sender
Test campaign
Campaign sending and stats
Campaign with edit/duplicate
Kaleyra settings
Add sender
Delete sender
Update sender
Mark default sender
Test campaign
Campaign sending and stats
Campaign with edit/duplicate
Custom connector settings
.
Add sender
Delete sender
Update sender
Mark default sender
Test campaign
Campaign sending and stats
Campaign with edit/duplicate
new DB / test DB
Twillio should appear by default
Twillio Authentication on new db
check in test DB(at least one campaign )
Migrate campaign ( Campaign migration )