{"version":"1.0","provider_name":"My CMS","provider_url":"https:\/\/help.xodox.in\/pt","author_name":"help-xodox","author_url":"https:\/\/help.xodox.in\/pt\/author\/help-xodox\/","title":"Notifications Settings [Email & SMS configuration] - My CMS","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"mdCWkgNFOx\"><a href=\"https:\/\/help.xodox.in\/pt\/docs\/notifications-settings-email-sms-configuration\/\">Notifications Settings [Email &#038; SMS configuration]<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/help.xodox.in\/pt\/docs\/notifications-settings-email-sms-configuration\/embed\/#?secret=mdCWkgNFOx\" width=\"600\" height=\"338\" title=\"&#8220;Notifications Settings [Email &#038; SMS configuration]&#8221; &#8212; My CMS\" data-secret=\"mdCWkgNFOx\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>","description":"Setting Notification SMS To Send SMS notifications you need to setup SMS configuration details. Go to Settings -&gt; Business Settings -&gt; SMS settings from here we can set up SMS for most of the vendors having support for REST API, most of the support it. If not then check with your provider Go to the REST API documentation of your vendor. Contact your vendor if you can\u2019t find it. Here you\u2019ll find 3 different service type: Nexmo, Twilio, and others. Setting up SMS for NEXMO Create a new account in nexmo. From your nexmo dashboard, go to account settings, here you\u2019ll find the API key and secret, the From field enter the from the number provided by nexmo. Enter these details in the pos and try sending a test message. Setting up SMS for twilio Go to Twilio &amp; login with your account. Get the SID, Access token, and From information. On your project Twilio Dashboard, you can find the Account SID and Auth Token Save it and try sending a message Setting up SMS for others Let the api structure is http:\/\/your-sms-website.com\/api\/sendmsg.php?user=&#038;pass=&#038;sender=&#038;phone=&#038;text= So the configuration will be as follows URL: https:\/\/rest.nexmo.com\/sms\/json Send to parameter name: phone Message parameter name: text Request Method: GET Parameter 1 key: user \u00a0 \u00a0Parameter 1 value: Parameter 2 key: pass \u00a0 \u00a0Parameter 2 value:\u00a0 Parameter 3 key: sender \u00a0 Parameter 3 value: Example Four: Setting up SMS for others Let the api structure is $api_url = \u201chttp:\/\/sms-pos.testsms.com\/app\/smsapi\/index.php?username=&amp;password=&amp;campaign=XXXXXX&amp;routeid=XXXXXX&amp;type=text&amp;contacts=97656XXXXX,98012XXXXX&amp;senderid=XXXXXX&amp;msg=Hello+People%2C+have+a+great+day\u201d; So the configuration will be as follows URL: http:\/\/sms-pos.testsms.com\/app\/smsapi\/index.php Send to parameter name: contacts Message parameter name: msg Request Method: GET Parameter 1 key: username \u00a0 \u00a0Parameter 1 value: Parameter 2 key: password \u00a0 \u00a0Parameter 2 value: Parameter 3 key: campaign \u00a0 Parameter 3 value: XXXXXX Parameter 4 key: routeid \u00a0 Parameter 4 value: XXXXXX Parameter 5 key: type \u00a0 Parameter 5 value: text Parameter 6 key: senderid \u00a0 Parameter 6 value: XXXXXX Setting headers: If required in your api, you can also set headers Header 1 key:\u00a0 Header 1\u00a0value: Header 2 key: \u00a0 Header 2 value: Header 3 key: \u00a0 Header 3\u00a0value: Setting Notification Email Go to Settings -&gt; Business Settings -&gt; Email settings Add all the Email SMTP configuration details &amp; it will work. Business-level mail setup For sending mail notifications, the business-level mail setup should be done. For this provide the required details in Settings -&gt; Business Settings -&gt; Email settings Application-level mail setup For the purpose of receiving forgot password reset link, the application-level mail setup is to be done on .env file. Refer this \u2013 Document Link FAQ: 1. Is it possible to send SMS when installing in localhost? Yes it is possible to send SMS from localhost with an internet connection 1. Whether SMS feature work without adding country codes to mobile numbers? Some APIs will work without adding country code and some may not. It is based on your API provider."}