What is a CPaaS platform?

");vwo_$('head').append(_vwo_sel);return vwo_$('head')[0] && vwo_$('head')[0].lastChild;})("HEAD")}}, ce69822456f07b3_4_1:{ fn:function(executeTrigger, vwo_$) { (// Example Code: This code will stop polling after 5 sec of dom ready (on calling executeTrigger() method) function() { vwo_$(document).ready(function () { // Waiting for 5 more seconds setTimeout(function () { // Call this method to stop the polling executeTrigger(); }, 500); }); } )() }}, GL_1176295_65_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_65_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, js_2146808382492dba3b44268fdacfd52c:{ fn:function() { return window.VWO._.pageId }}, GL_1176295_19_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, ce6998d9178de17_4_1:{ fn:function(executeTrigger, vwo_$) { (// Example Code: This code will stop polling after 5 sec of dom ready (on calling executeTrigger() method) function() { vwo_$(document).ready(function () { // Waiting for 5 more seconds setTimeout(function () { // Call this method to stop the polling executeTrigger(); }, 5000); }); } )() }}, C_1176295_20_1_2_0:{ fn:function(){return (function(x) { try{ !function(){var t=new WeakSet;function e(e){if(!t.has(e)){t.add(e);var n=!1,o=new MutationObserver((function(t){t.forEach((function(t){if("attributes"===t.type&&"href"===t.attributeName){var r=new URL(e.href,window.location.origin);r.search&&!n&&(r.protocol="https:",r.pathname="/en-us/try-twilio/sendgrid-2",e.href=r.toString(),n=!0,o.disconnect())}}))}));o.observe(e,{attributes:!0,attributeFilter:["href"]}),setTimeout((function(){if(!n){var t=new URL(e.href,window.location.origin);t.protocol="https:",t.pathname="/en-us/try-twilio/sendgrid-2",e.href=t.toString(),n=!0,o.disconnect()}}),4e3)}}document.querySelectorAll("a[href*=try-twilio]").forEach(e);var n=document.querySelector(".button-container");n&&new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEach((function(t){1===t.nodeType&&t.matches&&t.matches("a[href*=try-twilio]")&&e(t)}))}))})).observe(n,{childList:!0})}(); return vwo_$('head')[0] && vwo_$('head')[0].lastChild; } catch(e) {VWO._.vAEH(e);} })("HEAD")}}, C_1176295_21_1_2_0:{ fn:function(){return (function(x) { try{ !function(){var t=new WeakSet;function e(e){if(!t.has(e)){t.add(e);var n=!1,o=new MutationObserver((function(t){t.forEach((function(t){if("attributes"===t.type&&"href"===t.attributeName){var r=new URL(e.href,window.location.origin);r.search&&!n&&(r.protocol="https:",r.pathname="/en-us/try-twilio/sendgrid-1",e.href=r.toString(),n=!0,o.disconnect())}}))}));o.observe(e,{attributes:!0,attributeFilter:["href"]}),setTimeout((function(){if(!n){var t=new URL(e.href,window.location.origin);t.protocol="https:",t.pathname="/en-us/try-twilio/sendgrid-1",e.href=t.toString(),n=!0,o.disconnect()}}),4e3)}}document.querySelectorAll("a[href*=try-twilio]").forEach(e);var n=document.querySelector(".button-container");n&&new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEach((function(t){1===t.nodeType&&t.matches&&t.matches("a[href*=try-twilio]")&&e(t)}))}))})).observe(n,{childList:!0})}(); return vwo_$('head')[0] && vwo_$('head')[0].lastChild; } catch(e) {VWO._.vAEH(e);} })("HEAD")}}, ce6982245d33d05_4_1:{ fn:function(executeTrigger, vwo_$) { (// Example Code: This code will stop polling after 5 sec of dom ready (on calling executeTrigger() method) function() { vwo_$(document).ready(function () { // Waiting for 5 more seconds setTimeout(function () { // Call this method to stop the polling executeTrigger(); }, 500); }); } )() }}, GL_1176295_55_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_55_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_19_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_37_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, ce6983648fd44f6_4_1:{ fn:function(executeTrigger, vwo_$) { (// Example Code: This code will stop polling after 5 sec of dom ready (on calling executeTrigger() method) function() { vwo_$(document).ready(function () { // Waiting for 5 more seconds setTimeout(function () { // Call this method to stop the polling executeTrigger(); }, 5000); }); } )() }}, ce68_4_1:{ fn:function(executeTrigger, vwo_$) { (// Example Code: This code will stop polling after 5 sec of dom ready (on calling executeTrigger() method) function() { vwo_$(document).ready(function () { // Waiting for 5 more seconds setTimeout(function () { // Call this method to stop the polling executeTrigger(); }, 5000); }); } )() }}, GL_1176295_15_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_15_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, ce6998d9a1c80e1_4_1:{ fn:function(executeTrigger, vwo_$) { (// Example Code: This code will stop polling after 5 sec of dom ready (on calling executeTrigger() method) function() { vwo_$(document).ready(function () { // Waiting for 5 more seconds setTimeout(function () { // Call this method to stop the polling executeTrigger(); }, 5000); }); } )() }}, GL_1176295_17_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_17_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_37_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_68_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_68_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, ce69dea4730faf8_4_1:{ fn:function(executeTrigger, vwo_$) { (// Example Code: This code will stop polling after 5 sec of dom ready (on calling executeTrigger() method) function() { vwo_$(document).ready(function () { // Waiting for 5 more seconds setTimeout(function () { // Call this method to stop the polling executeTrigger(); }, 5000); }); } )() }}, GL_1176295_18_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, GL_1176295_18_post:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}, ce6998d9a363ee2_4_1:{ fn:function(executeTrigger, vwo_$) { (// Example Code: This code will stop polling after 5 sec of dom ready (on calling executeTrigger() method) function() { vwo_$(document).ready(function () { // Waiting for 5 more seconds setTimeout(function () { // Call this method to stop the polling executeTrigger(); }, 5000); }); } )() }}, GL_1176295_73_pre:{ fn:function(VWO_CURRENT_CAMPAIGN, VWO_CURRENT_VARIATION,nonce = ""){}}},rules:[{"tags":[{"id":"runCampaign","data":"campaigns.15","priority":4}],"triggers":["22258039","22861960"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":79,"g":1}]},"id":"metric","metricId":2373278}],"triggers":["24140030"]},{"tags":[{"id":"runCampaign","data":"campaigns.16","priority":4}],"triggers":["22258039","22861966"]},{"tags":[{"id":"runCampaign","data":"campaigns.14","priority":4}],"triggers":["22258039","22861954"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":20,"g":5}]},"id":"metric","metricId":2144926}],"triggers":["22282408"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":20,"g":4}]},"id":"metric","metricId":2144923}],"triggers":["22282405"]},{"tags":[{"id":"runCampaign","data":"campaigns.20","priority":4}],"triggers":["22374853","22374859"]},{"tags":[{"id":"runCampaign","data":"campaigns.68","priority":4}],"triggers":["23502696","24280439","23502705"]},{"tags":[{"id":"runCampaign","data":"campaigns.19","priority":4}],"triggers":["22258039","22861936"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":73,"g":1}]},"id":"metric","metricId":2289942},{"data":{"type":"m","campaigns":[{"c":68,"g":1}]},"id":"metric","metricId":2289942}],"triggers":["23501736"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":73,"g":2}]},"id":"metric","metricId":2133724},{"data":{"type":"m","campaigns":[{"c":21,"g":1}]},"id":"metric","metricId":2133724},{"data":{"type":"m","campaigns":[{"c":68,"g":2}]},"id":"metric","metricId":2133724},{"data":{"type":"m","campaigns":[{"c":20,"g":1}]},"id":"metric","metricId":2133724}],"triggers":["22282381"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":21,"g":3}]},"id":"metric","metricId":2133829},{"data":{"type":"m","campaigns":[{"c":20,"g":6}]},"id":"metric","metricId":2133829}],"triggers":["22282387"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":21,"g":4}]},"id":"metric","metricId":2144920}],"triggers":["22282390"]},{"tags":[{"data":{"type":"g","campaigns":[{"c":65,"g":2}]},"id":"metric","metricId":0}],"triggers":["23369343"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":55,"g":2}]},"id":"metric","metricId":2144929},{"data":{"type":"m","campaigns":[{"c":69,"g":2}]},"id":"metric","metricId":2144929},{"data":{"type":"m","campaigns":[{"c":71,"g":2}]},"id":"metric","metricId":2144929}],"triggers":["22403941"]},{"tags":[{"id":"runCampaign","data":"campaigns.18","priority":4}],"triggers":["22258039","22861978"]},{"tags":[{"data":{"type":"g","campaigns":[{"c":37,"g":1}]},"id":"metric","metricId":0}],"triggers":["22404085"]},{"tags":[{"id":"runCampaign","data":"campaigns.17","priority":4}],"triggers":["22258039","22861972"]},{"tags":[{"data":{"type":"g","campaigns":[{"c":49,"g":1}]},"id":"metric","metricId":0}],"triggers":["22404118"]},{"tags":[{"id":"runCampaign","data":"campaigns.21","priority":4}],"triggers":["22374862","22374868"]},{"tags":[{"id":"runCampaign","data":"campaigns.69","priority":4}],"triggers":["22258039","23364864"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":21,"g":2}]},"id":"metric","metricId":2133826}],"triggers":["22282384"]},{"tags":[{"id":"runCampaign","data":"campaigns.55","priority":4},{"triggerIds":["22258039","22404058"],"id":"runCampaign","data":"campaigns.71","priority":4},{"triggerIds":["22258039","22404058"],"id":"runCampaign","data":"campaigns.79","priority":4}],"triggers":["22258039","22404058"]},{"tags":[{"id":"runCampaign","data":"campaigns.37","priority":4}],"triggers":["22404076","22404082"]},{"tags":[{"id":"runCampaign","data":"campaigns.65","priority":4}],"triggers":["22258039","23046616","23046619"]},{"tags":[{"data":{"type":"m","campaigns":[{"c":14,"g":1}]},"id":"metric","metricId":2133583},{"data":{"type":"m","campaigns":[{"c":15,"g":1}]},"id":"metric","metricId":2133583},{"data":{"type":"m","campaigns":[{"c":16,"g":1}]},"id":"metric","metricId":2133583},{"data":{"type":"m","campaigns":[{"c":17,"g":1}]},"id":"metric","metricId":2133583},{"data":{"type":"m","campaigns":[{"c":18,"g":1}]},"id":"metric","metricId":2133583},{"data":{"type":"m","campaigns":[{"c":19,"g":1}]},"id":"metric","metricId":2133583}],"triggers":["22277422"]},{"tags":[{"id":"runCampaign","data":"campaigns.73","priority":4}],"triggers":["23694104","24380510","23694113"]},{"tags":[{"id":"runCampaign","data":"campaigns.49","priority":4}],"triggers":["22258039","22404115"]},{"tags":[{"id":"prePostMutation","priority":3},{"priority":2,"id":"groupCampaigns"}],"triggers":["8"]},{"tags":[{"id":"visibilityService","priority":2}],"triggers":["9"]},{"tags":[{"id":"runTestCampaign"}],"triggers":["2"]},{"tags":[{"id":"revaluateHiding","priority":3}],"triggers":["11"]},{"tags":[{"id":"urlChange"}],"triggers":["75"]},{"tags":[{"id":"checkEnvironment"}],"triggers":["5"]}],pages:{"ec":[{"3172225":{"inc":["o",["url","urlReg","(?i).*"]]}},{"3185047":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/try\\-twilio\\\/?(?:[\\?#].*)?$"]]}},{"3185059":{"exc":["o",["url","urlReg","(?i)^\/(?!en-us\/(customer-data-platform|pricing\/customer-data(\/connections|\/customer-data-platform)?|pricing\/email-api|pricing\/marketing-campaigns|products\/(connections(\/(functions|reverse-etl|warehouses))?|email-api(\/(deliverability-insights|dynamic-email-templates|email-address-validation-api|email-testing-for-dynamic-templates|smtp-service))?|engage(\/(audiences|journeys))?|marketing-campaigns(\/(automation|email-design|email-list-management|email-statistics|email-templates|email-testing|signup-forms))?|protocols|unify(\/profiles-sync)?)|use-cases\/(activate-customer-data|boost-cross-sell-upsell|customer-acquisition-activation|customer-data-management-integration|customer-insights|enrich-customer-profiles|optimize-ad-spend|retain-customers-increase-ltv|segmentation-audience-activation|single-customer-view))\/?$).*"]],"inc":["o",["url","urlReg","(?i).*https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us.*"]]}},{"3185047":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/try\\-twilio\\\/?(?:[\\?#].*)?$"]]}},{"3185062":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/login\\\/?(?:[\\?#].*)?$"]]}},{"3185056":{"inc":["o",["url","urlReg","(?i)^https?.*\\:\\\/(w{3}\\.)?\\\/signup\\.sendgrid\\.com.*$"]]}},{"3185065":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/try\\-twilio\\\/sendgrid\\-1\\\/?(?:[\\?#].*)?$"]]}},{"3332810":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/cpaas\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/use\\-cases\\\/user\\-verification\\-identity\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/use\\-cases\\\/alerts\\-and\\-notifications\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/use\\-cases\\\/marketing\\-and\\-promotions\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/use\\-cases\\\/support\\-and\\-sales\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/use\\-cases\\\/customer\\-data\\-management\\-integration\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/developers\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/data\\-engineering\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/marketing\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/product\\-leaders\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/customer\\-experience\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/enterprise\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/startups\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/financial\\-services\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/healthcare\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/retail\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/nonprofit\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/hospitality\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/ecommerce\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/public\\-sector\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/solutions\\\/education\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/flex\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/user\\-authentication\\-identity\\\/verify\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/products\\\/conversational\\-ai\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/products\\\/unify\\\/?(?:[\\?#].*)?$"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/products\\\/engage\\\/?(?:[\\?#].*)?$"]]}},{"3185047":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/try\\-twilio\\\/?(?:[\\?#].*)?$"]]}},{"3185047":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/try\\-twilio\\\/?(?:[\\?#].*)?$"]]}},{"3185053":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/try\\-twilio\\\/?(?:[\\?#].*)?$"]]}},{"3185056":{"inc":["o",["url","urlReg","(?i)^https?.*\\:\\\/(w{3}\\.)?\\\/signup\\.sendgrid\\.com.*$"]]}},{"3185050":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us\\\/try\\-twilio\\\/sendgrid\\-2\\\/?(?:[\\?#].*)?$"]]}},{"3387731":{"inc":["o",["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/en\\-us.*"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/de\\-de.*"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/fr\\-fr.*"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/es\\-mx.*"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/pt\\-br.*"],["url","urlReg","(?i)^https?\\:\\\/\\\/(w{3}\\.)?twilio\\.com\\\/ja\\-jp.*"]]}}]},pagesEval:{"ec":[3172225,3185059,3332810,3387731]},stags:{},domPath:{}}})();if(typeof window!=="undefined"&&window._vwoFlow==="link-survey"){window.VWO._.rCS()} ;if(typeof heatmapDevice!=="undefined"&&heatmapDevice&&VWO._.allSettings&&VWO._.allSettings.dataStore.plugins.UA){VWO._.allSettings.dataStore.plugins.UA.dt=heatmapDevice};var commonWrapper=function(argument){if(!argument){argument={valuesGetter:function(){return{}},valuesSetter:function(){},verifyData:function(){return{}}}}var getVisitorUuid=function(){if(window._vwo_acc_id>=1037725){return window.VWO&&window.VWO.get("visitor.id")}else{return window.VWO._&&window.VWO._.cookies&&window.VWO._.cookies.get("_vwo_uuid")}};var pollInterval=100;var timeout=6e4;return function(){var accountIntegrationSettings={};var _interval=null;function waitForAnalyticsVariables(){try{accountIntegrationSettings=argument.valuesGetter();accountIntegrationSettings.visitorUuid=getVisitorUuid()}catch(error){accountIntegrationSettings=undefined}if(accountIntegrationSettings&&argument.verifyData(accountIntegrationSettings)){argument.valuesSetter(accountIntegrationSettings);return 1}return 0}var currentTime=0;_interval=setInterval((function(){currentTime=currentTime||performance.now();var result=waitForAnalyticsVariables();if(result||performance.now()-currentTime>=timeout){clearInterval(_interval)}}),pollInterval)}}; commonWrapper({valuesGetter:function(){return{}},valuesSetter:function(data){var ga4_device_id="";if(typeof window.VWO._.cookies!=="undefined"){ga4_device_id=window.VWO._.cookies.get("_ga")||""}if(ga4_device_id){window.vwo_ga4_uuid=ga4_device_id.split(".").slice(-2).join(".")}},verifyData:function(data){if(typeof window.VWO._.cookies!=="undefined"){return window.VWO._.cookies.get("_ga")||""}else{return false}}})(); var pushBasedCommonWrapper=function(argument){var firedCamp={};var defaultArgument={integrationName:"",getExperimentList:function(){return[]},accountSettings:function(){return{}},getCampaignSettings:function(){return{}},pushData:function(){return false}};argument=argument||{};for(var key in defaultArgument){if(!argument[key]){argument[key]=defaultArgument[key]}}return function(){window.VWO=window.VWO||[];var getVisitorUuid=function(){if(window._vwo_acc_id>=1037725){return window.VWO&&window.VWO.get("visitor.id")}else{return window.VWO._&&window.VWO._.cookies&&window.VWO._.cookies.get("_vwo_uuid")}};var sendDebugLogsOld=function(expId,variationId,errorType,user_type,data){try{var errorPayload={f:argument["integrationName"]||"",a:window._vwo_acc_id,url:window.location.href,exp:expId,v:variationId,vwo_uuid:getVisitorUuid(),user_type:user_type};if(errorType=="initIntegrationCallback"){errorPayload["log_type"]="initIntegrationCallback";errorPayload["data"]=JSON.stringify(data||"")}else if(errorType=="timeout"){errorPayload["timeout"]=true}if(window.VWO._.customError){window.VWO._.customError({msg:"integration debug",url:window.location.href,lineno:"",colno:"",source:JSON.stringify(errorPayload)})}}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:"integration debug failed",url:"",lineno:"",colno:"",source:""})}};var sendDebugLogs=function(expId,variationId,errorType,user_type){var eventName="vwo_debugLogs";var eventPayload={};try{eventPayload={intName:argument["integrationName"]||"",varId:variationId,expId:expId,type:errorType,vwo_uuid:getVisitorUuid(),user_type:user_type};if(window.VWO._.event){window.VWO._.event(eventName,eventPayload,{enableLogs:1})}}catch(e){eventPayload={msg:"integration event log failed",url:window.location.href};window.VWO._.event&&window.VWO._.event(eventName,eventPayload)}};var triggerConnector=function(cData){var expId=cData.expId,variationId=cData.variationId,visitorUuid=cData.visitorUuid,connectS=cData.connectS,repeated=cData.repeated;var experimentList=argument.getExperimentList();var cId=connectS.cId;var singleCall=connectS.singleCall||0;var debug=connectS.debug||0;var integrationName=argument["integrationName"]||"vwo";firedCamp[expId]=firedCamp[expId]||{};if(singleCall&&(repeated==="vS"||repeated==="vSS")||firedCamp[expId][cId]){return}if(debug){sendDebugLogs(expId,variationId,"intCallTriggered",repeated);sendDebugLogsOld(expId,variationId,"initIntegrationCallback",repeated)}if(experimentList.indexOf(+expId)!==-1){firedCamp[expId][cId]=variationId;var pollInterval=100;var currentTime=0;var timeout=6e4;var user_type=_vwo_exp[expId].exec?"vwo-retry":"vwo-new";var interval=setInterval((function(){window.expList=window.expList||{};window.expList[integrationName]=window.expList[integrationName]||{};window.expList[integrationName][cId]=window.expList[integrationName][cId]||[];if(window.expList[integrationName][cId].indexOf(expId)!==-1){clearInterval(interval);return}currentTime=currentTime||performance.now();var toClearInterval=argument.pushData(expId,variationId,visitorUuid,connectS);if(debug&&toClearInterval){sendDebugLogsOld(expId,variationId,"",user_type);sendDebugLogs(expId,variationId,"intDataPushed",user_type)}var isTimeout=performance.now()-currentTime>=timeout;if(isTimeout&&debug){sendDebugLogsOld(expId,variationId,"timeout",user_type);sendDebugLogs(expId,variationId,"intTimeout",user_type)}if(toClearInterval||isTimeout){clearInterval(interval)}if(toClearInterval){window.expList[integrationName][cId].push(expId)}}),pollInterval||100)}};var callbackFn=function(data){if(!data)return;var expId=data[1],variationId=data[2],repeated=data[0];var visitorUuid=getVisitorUuid();var accountSettings=argument.accountSettings();var allCampaignSettings=argument.getCampaignSettings();var connectors=allCampaignSettings["connectors"];if(typeof connectors==="undefined"||connectors===null){connectors=[accountSettings]}var pushSettings=allCampaignSettings["push"]||{};var campaignConnectors=pushSettings[expId]||[0];var connectCampSettings=campaignConnectors.map(id=>({...connectors[id],cId:id}));if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(_vwo_exp[expId].type)>-1){connectCampSettings.forEach(connectS=>{var cData={expId:expId,variationId:variationId,visitorUuid:visitorUuid,connectS:connectS,repeated:repeated};triggerConnector(cData)})}};window.VWO.push(["onVariationApplied",callbackFn]);window.VWO.push(["onVariationShownSent",callbackFn])}}; (function(){var VWOOmniTemp={};window.VWOOmni=window.VWOOmni||{};for(var key in VWOOmniTemp)Object.prototype.hasOwnProperty.call(VWOOmniTemp,key)&&(window.VWOOmni[key]=VWOOmniTemp[key]);commonWrapper({valuesGetter:function(){return {}},valuesSetter:function(data){var ga4_device_id="";if(typeof window.VWO._.cookies!=="undefined"){ga4_device_id=window.VWO._.cookies.get("_ga")||""}if(ga4_device_id){window.vwo_ga4_uuid=ga4_device_id.split(".").slice(-2).join(".")}},verifyData:function(data){if(typeof window.VWO._.cookies!=="undefined"){return window.VWO._.cookies.get("_ga")||""}else{return false}}})(); pushBasedCommonWrapper({integrationName:"GA4",getExperimentList:function(){return [37,49,55,65,68,69,71,73,79]},getCampaignSettings:function(){return {"connectors":{"171649":{"dataVariable":"","manualSetup":false}},"push":{"85":[171649],"44":[171649],"42":[171649],"49":[171649],"47":[171649],"48":[171649],"63":[171649],"64":[171649],"65":[171649],"66":[171649],"67":[171649],"75":[171649],"69":[171649],"71":[171649],"72":[171649],"73":[171649],"76":[171649],"77":[171649],"78":[171649],"79":[171649],"81":[171649],"83":[171649],"84":[171649],"86":[171649],"87":[171649],"34":[171649],"39":[171649],"51":[171649],"53":[171649],"55":[171649],"56":[171649],"68":[171649],"35":[171649],"36":[171649],"37":[171649],"38":[171649],"40":[171649],"41":[171649],"31":[171649],"60":[171649],"46":[171649]}}},accountSettings:function(){var accountIntegrationSettings={"isSegment":true};if(accountIntegrationSettings["debugType"]=="ga4"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId,visitorUuid,config){var ga4Setup=config["setupVia"]||"gtag";if(!window.gtag||ga4Setup!="gtag"){return false}const campaign=window._vwo_exp&&window._vwo_exp[expId];if(campaign.isAbtastyPushFormat&&config["measurementId"]){var measurementId=config["measurementId"];window.gtag("config",measurementId);window.gtag("event","abtasty",{exp_variant_string:`ABT-${expId}-${variationId}`,abtasty_campaign:`[${expId}] ${campaign.name}`,abtasty_variation:`[${variationId}] ${campaign.comb_n[variationId]}`,send_to:measurementId});window.gtag("event","experience_impression",{exp_variant_string:"VWO-"+expId+"-"+variationId,send_to:measurementId});return true}else{var vwoMeasurementId=config["measurementId"];var eventParams={vwo_campaign_name:campaign.name+":"+expId,vwo_variation_name:campaign.comb_n[variationId]+":"+variationId};var experienceImpressionParams={exp_variant_string:"VWO-"+expId+"-"+variationId};if(typeof vwoMeasurementId!=="undefined"&&vwoMeasurementId!==null&&vwoMeasurementId!==""){window.gtag("config",vwoMeasurementId);eventParams["send_to"]=vwoMeasurementId;experienceImpressionParams["send_to"]=vwoMeasurementId}window.gtag("event","VWO",eventParams);window.gtag("event","experience_impression",experienceImpressionParams);return true}}})();pushBasedCommonWrapper({integrationName:"GA4-GTM",getExperimentList:function(){return [37,49,55,65,68,69,71,73,79]},getCampaignSettings:function(){return {"connectors":{"171649":{"dataVariable":"","manualSetup":false}},"push":{"85":[171649],"44":[171649],"42":[171649],"49":[171649],"47":[171649],"48":[171649],"63":[171649],"64":[171649],"65":[171649],"66":[171649],"67":[171649],"75":[171649],"69":[171649],"71":[171649],"72":[171649],"73":[171649],"76":[171649],"77":[171649],"78":[171649],"79":[171649],"81":[171649],"83":[171649],"84":[171649],"86":[171649],"87":[171649],"34":[171649],"39":[171649],"51":[171649],"53":[171649],"55":[171649],"56":[171649],"68":[171649],"35":[171649],"36":[171649],"37":[171649],"38":[171649],"40":[171649],"41":[171649],"31":[171649],"60":[171649],"46":[171649]}}},accountSettings:function(){var accountIntegrationSettings={"isSegment":true};if(accountIntegrationSettings["debugType"]=="gtm"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId,visitorUuid,config){var ga4Setup=config["setupVia"]||"gtm";var dataVariable=config["dataVariable"]||"dataLayer";if(typeof window[dataVariable]!=="undefined"&&ga4Setup=="gtm"){window[dataVariable].push({event:"vwo-data-push-ga4",vwo_exp_variant_string:"VWO-"+expId+"-"+variationId});return true}return false}})(); pushBasedCommonWrapper({integrationName:"segment",getExperimentList:function(){return [17,21,15,16,37,18,19,55,20,14,49,65,68,69,71,73,79]},accountSettings:function(){return {"isSegment":true}},getCampaignSettings:function(){return {"connectors":{"172003":{"serverSideSettings":{"webhookUrl":"","webhookSecret":""},"enableSendingInsightsData":false,"serverSide":false,"sendTrackCall":true,"sendIdentifyCall":true}},"push":{"2":[172003],"4":[172003],"5":[172003],"6":[172003],"7":[172003],"8":[172003],"9":[172003],"10":[172003],"11":[172003],"75":[172003],"12":[172003],"13":[172003],"14":[172003],"15":[172003],"16":[172003],"17":[172003],"18":[172003],"19":[172003],"20":[172003],"21":[172003],"34":[172003],"39":[172003],"51":[172003],"52":[172003],"53":[172003],"55":[172003],"56":[172003],"57":[172003],"58":[172003],"60":[172003],"44":[172003],"42":[172003],"46":[172003],"47":[172003],"48":[172003],"27":[172003],"28":[172003],"29":[172003],"30":[172003],"31":[172003],"65":[172003],"66":[172003],"67":[172003],"68":[172003],"69":[172003],"71":[172003],"72":[172003],"73":[172003],"76":[172003],"77":[172003],"78":[172003],"79":[172003],"81":[172003],"83":[172003],"84":[172003],"86":[172003],"87":[172003],"64":[172003],"35":[172003],"36":[172003],"37":[172003],"38":[172003],"40":[172003],"41":[172003],"63":[172003],"49":[172003],"1":[172003]}}},pushData:function(expId,variationId,visitorUuid,config){var accountIntegrationSettings=config;var integrationContext={name:"vwo",version:"1.0.0"};var uuid=visitorUuid;var campaign=window._vwo_exp&&window._vwo_exp[expId];if(window.analytics&&campaign&&campaign.comb_n&&campaign.comb_n[variationId]){window.analytics.identify({vwoUserId:uuid});if(campaign.isAbtastyPushFormat){var paramsSegment={"Test Name":campaign.name,TestID:expId,"Variation Name":campaign.comb_n[variationId],VariationID:variationId};window.analytics.track("AB Tasty",paramsSegment)}else{if(accountIntegrationSettings["sendTrackCall"]){var variationName=campaign.comb_n[variationId];var experimentName=campaign.name;var props={experimentId:expId,experimentName:experimentName,variationId:variationId,variationName:variationName,vwoUserId:uuid};window.analytics.track("Experiment Viewed",props,{context:{integration:integrationContext}})}if(accountIntegrationSettings["sendIdentifyCall"]){var key="VWO-Test-ID-"+expId;var traits={};traits[key]=campaign.comb_n[variationId];window.analytics.identify(traits)}if(accountIntegrationSettings["trackRevenueConversionGoal"]){window.analytics.addSourceMiddleware((function({payload:payload,next:next}){if(payload.obj.type==="track"&&payload.obj.event==="Order Completed"){const total=payload.obj.properties.total||payload.obj.properties.revenue||0;window._vis_opt_queue=window._vis_opt_queue||[];window._vis_opt_queue.push((function(){window._vis_opt_revenue_conversion(`${total}`)}))}next()}))}}return true}return false}})();commonWrapper({valuesGetter:function(){return window.VWO._.cookies.get("ajs_user_id")||window.VWO._.cookies.get("ajs_anonymous_id")},valuesSetter:function(data){window.vwo_segment_uuid=data},verifyData:function(data){return data!==undefined}})(); ;})();(function(){window.VWO=window.VWO||[];var pollInterval=100;var _vis_data={};var intervalObj={};var analyticsTimerObj={};var experimentListObj={};window.VWO.push(["onVariationApplied",function(data){if(!data){return}var expId=data[1],variationId=data[2];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(window._vwo_exp[expId].type)>-1){}}])})();; ;var vD=VWO.data||{};VWO.data={content:{"fns":{"list":{"args":{"1":{"697d31e221d50":"1777365125","6973a3d917a16":"1769523715","6978e81f520f7":"1769713518","6977e9d75c953":"1769713793","6966cae27be95":"1769720698","69680a0e75d21":"1769720698","698ba33ee7056":"1777365125","697bb2282cb22":"1777365125","697bb12903f8b":"1777365125"}},"vn":1}}},as:"r2.visualwebsiteoptimizer.com",dacdnUrl:"https://dev.visualwebsiteoptimizer.com",accountJSInfo:{"noSS":false,"mrp":20,"ts":1777366227,"pc":{"t":0,"a":0},"tpc":{},"rp":30}};for(var k in vD){VWO.data[k]=vD[k]};var gcpfb=function(a,loadFunc,status,err,success){function vwoErr() {_vwo_err({message:"Google_Cdn failing for " + a + ". Trying Fallback..",code:"cloudcdnerr",status:status});} if(a.indexOf("/cdn/")!==-1){loadFunc(a.replace("cdn/",""),err,success); vwoErr(); return true;} else if(a.indexOf("/dcdn/")!==-1&&a.indexOf("evad.js") !== -1){loadFunc(a.replace("dcdn/",""),err,success); vwoErr(); return true;}};window.VWO=window.VWO || [];window.VWO._= window.VWO._ || {};window.VWO._.gcpfb=gcpfb;;window._vwoCc = window._vwoCc || {}; if (typeof window._vwoCc.dAM === 'undefined') { window._vwoCc.dAM = 1; };var d={cookie:document.cookie,URL:document.URL,referrer:document.referrer};var w={VWO:{_:{}},location:{href:window.location.href,search:window.location.search},_vwoCc:window._vwoCc};;window._vwo_cdn="https://dev.visualwebsiteoptimizer.com/cdn/";window._vwo_apm_debug_cdn="https://dev.visualwebsiteoptimizer.com/cdn/";window.VWO._.useCdn=true;window.vwo_eT="br";window._VWO=window._VWO||{};window._VWO.fSeg={};window._VWO.dcdnUrl="/dcdn/settings.js";;window.VWO.sTs=1777365125;window._VWO._vis_nc_lib=window._vwo_cdn+"edrv/nc-367e6623b8f828e1b7169e212977ec69.br.js";var loadWorker=function(url){_vwo_code.load(url, { dSC: true, onloadCb: function(xhr,a){window._vwo_wt_l=true;if(xhr.status===200 ||xhr.status===304){var code="var window="+JSON.stringify(w)+",document="+JSON.stringify(d)+";window.document=document;"+xhr.responseText;var blob=new Blob([code||"throw new Error('code not found!');"],{type:"application/javascript"}),url=URL.createObjectURL(blob); var CoreWorker = window.VWO.WorkerRef || window.Worker; window.mainThread={webWorker:new CoreWorker(url)};window.vwoChannelFW=new MessageChannel();window.vwoChannelToW=new MessageChannel();window.mainThread.webWorker.postMessage({vwoChannelToW:vwoChannelToW.port1,vwoChannelFW:vwoChannelFW.port2},[vwoChannelToW.port1, vwoChannelFW.port2]);if(!window._vwo_mt_f)return window._vwo_wt_f=true;_vwo_code.addScript({text:window._vwo_mt_f});delete window._vwo_mt_f}else{if(gcpfb(a,loadWorker,xhr.status)){return;}_vwo_code.finish("&e=loading_failure:"+a)}}, onerrorCb: function(a){if(gcpfb(a,loadWorker)){return;}window._vwo_wt_l=true;_vwo_code.finish("&e=loading_failure:"+a);}})};loadWorker("https://dev.visualwebsiteoptimizer.com/cdn/edrv/worker-57f1b8d94a5f9167e9bcdcf861046428.br.js");;var _vis_opt_file;var _vis_opt_lib;var check_vn=function f(){try{var[r,n,t]=window.jQuery.fn.jquery.split(".").map(Number);return 2===r||1===r&&(4-1&&!check_vn()){_vis_opt_file=vaGqFile}}window._vwo_library_timer=setTimeout((function(){vwoCode.removeLoaderAndOverlay&&vwoCode.removeLoaderAndOverlay();vwoCode.finish()}),vwoCode.library_tolerance&&typeof vwoCode.library_tolerance()!=="undefined"?vwoCode.library_tolerance():2500),_vis_opt_lib=typeof _vis_opt_lib=="undefined"?window._vwo_cdn+_vis_opt_file:_vis_opt_lib;if(window.location.search.includes("trackingOff=true")){return}var loadLib=function(url){_vwo_code.load(url, { dSC: true, onloadCb:function(xhr,a){window._vwo_mt_l=true;if(xhr.status===200 || xhr.status===304){if(!window._vwo_wt_f)return window._vwo_mt_f=xhr.responseText;_vwo_code.addScript({text:xhr.responseText});delete window._vwo_wt_f;}else{if(gcpfb(a,loadLib,xhr.status)){return;}_vwo_code.finish("&e=loading_failure:"+a);}}, onerrorCb: function(a){if(gcpfb(a,loadLib)){return;}window._vwo_mt_l=true;_vwo_code.finish("&e=loading_failure:"+a);}})};loadLib(_vis_opt_lib);VWO.load_co=function(u,opts){return window._vwo_code.load(u,opts);};;;;}}catch(e){_vwo_code.finish();_vwo_code.removeLoaderAndOverlay&&_vwo_code.removeLoaderAndOverlay();_vwo_err(e);window.VWO.caE=1}})();

What is a CPaaS platform?

A communications platform as a service (CPaaS) is a cloud-based platform that embeds communications channels into any business application via API. This means you can send text messages (SMS, RCS, WhatsApp, and more), make voice and video calls, send emails, or verify users right from your app.

With CPaaS, you have everything you need to build seamless, engaging customer experiences across channels, powered by people or AI.

Twilio is again named a Leader in the 2025 Magic Quadrant for CPaaS by Gartner*. Read the report

We’re leaders in CPaaS, but we’re still not settling

Twilio’s mission is to make it easy for you to connect with your customers, anywhere in the world. Twilio handles the hard parts of global carrier networks and navigating compliance, so you can reach people reliably and build amazing experiences.

Trusted scale and reach

Twilio supports over 2.5 trillion communications annually and handles massive volume spikes without interruption. Our CPaaS platform has coverage in 180+ countries and ensures low-latency and high deliverability, while simplifying the complexity of global telco regulations.

Intelligent engagement

Twilio combines data, communications, and trusted AI into every interaction.  With the collective knowledge from trillions of communications, Twilio has developed intelligence to reduce fraud and power stronger deliverability, engagement, observability, and ROI.

Freedom to build

Guided onboarding, multichannel APIs, SDKs, and documentation make it easy to get started with Twilio. Over 10 million developers choose Twilio so they can quickly spin up a solution and scale it to global customers.

Deeper trust, reduced fraud

Our user authentication and identity solution uses authoritative mobile signals, real-time contextual data, and proprietary fraud detection models to stop fraud before it starts.

193+

billion messages sent/received annually

2.2+

trillion emails sent annually

27.9+

billion voice calls annually

5.1+

billion customer verifications annually

All-in-one toolbox for customer communications

Notifications and alerts

Deliver important alerts and notifications on the channels your recipients prefer. Quickly set up flows for appointment reminders, mass notifications, security alerts, purchase confirmations, account confirmation messages, and more.

  • Reach customers reliably with the Twilio SendGrid Email API.

  • Deliver SMS, MMS, RCS, WhatsApp, or OTT messages.

  • Trigger voice notifications for automated reminders and messages.

  • Query phone intelligence data to reduce fraud risk.

Resy delivers automated texts to confirm guest reservations and prevent no-shows.

User Checkmark
3% or less

no-show rate

A pair of chat bubbles
21M+

messages delivered monthly

Customer engagement that feel personal, because it is

With Twilio, you can combine the reach of a CPaaS platform with the deep insights of a Customer Data Platform.

Make every interaction personal and relevant with insights from clean, consented, real-time customer data and context from past interactions. No more communications that fall flat—just messages that build relationships and drive conversions.

Get started for free today

Build on a communications platform that can get your messages to customers reliably and deliver trusted communications, but also continue to meet your needs as you scale your solution.

* Gartner®, Magic Quadrant™ for Communications Platform as a Service,  Lisa Unden-Farboud, Manoj Bhatia, Pankil Sheth, Ajit Patankar, July 21, 2025 

Let's find the right products for you

Generating your product picks...

See your product picks