{"id":2115,"date":"2025-10-23T10:39:55","date_gmt":"2025-10-23T05:09:55","guid":{"rendered":"https:\/\/www.smsgatewaycenter.com\/blog\/?post_type=docs&#038;p=2115"},"modified":"2025-10-23T10:58:18","modified_gmt":"2025-10-23T05:28:18","password":"","slug":"my-recurring-campaign-failed-how-do-i-fix-it","status":"publish","type":"docs","link":"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/my-recurring-campaign-failed-how-do-i-fix-it\/","title":{"rendered":"My recurring campaign failed. How do I fix it?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Failed executions can occur for various reasons. Follow this troubleshooting guide:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Check the Error Message<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to Reports page and look at the <strong>Error Message<\/strong> column.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Common Errors &amp; Solutions:<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. &#8220;Insufficient Credits&#8221;<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cause:<\/strong> Your account balance is too low<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add credits to your account<\/li>\n\n\n\n<li>Campaign will retry on next scheduled execution<\/li>\n\n\n\n<li>Consider setting up low balance alerts<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. &#8220;Invalid Sender ID&#8221; or &#8220;Sender ID not active&#8221;<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cause:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sender ID was deleted<\/li>\n\n\n\n<li>Sender ID was deactivated by admin<\/li>\n\n\n\n<li>Sender ID expired<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Sender ID<\/strong> page<\/li>\n\n\n\n<li>Verify sender ID status<\/li>\n\n\n\n<li>Edit recurring campaign to use active sender ID<\/li>\n\n\n\n<li>Wait for next execution<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. &#8220;No contacts found in selected groups&#8221;<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cause:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Groups are empty<\/li>\n\n\n\n<li>All contacts were removed<\/li>\n\n\n\n<li>Groups were deleted<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Group Management \u2192 Contacts<\/strong><\/li>\n\n\n\n<li>Add contacts to the group<\/li>\n\n\n\n<li>Or select different groups in campaign settings<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. &#8220;DLT Template ID invalid&#8221;<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cause:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Template was rejected<\/li>\n\n\n\n<li>Template ID doesn&#8217;t match message<\/li>\n\n\n\n<li>Template expired<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify template status in <strong>Message Templates<\/strong><\/li>\n\n\n\n<li>Get new approval if needed<\/li>\n\n\n\n<li>Update campaign with correct template ID<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>5. &#8220;API request failed&#8221; or &#8220;Connection timeout&#8221;<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cause:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Temporary server issue<\/li>\n\n\n\n<li>Network connectivity problem<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usually resolves automatically<\/li>\n\n\n\n<li>Campaign will retry on next schedule<\/li>\n\n\n\n<li>Contact support if persistent<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>6. &#8220;User not found&#8221; or &#8220;Authentication failed&#8221;<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cause:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Account issue<\/li>\n\n\n\n<li>Possible account suspension<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contact support immediately<\/li>\n\n\n\n<li>Check account status<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Check Campaign Settings<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Verify Status:<\/strong> Ensure campaign is &#8220;Enabled&#8221;<\/li>\n\n\n\n<li><strong>Check Schedule:<\/strong> Confirm dates are correct<\/li>\n\n\n\n<li><strong>Review Recipients:<\/strong> Ensure groups\/numbers are valid<\/li>\n\n\n\n<li><strong>Test Manually:<\/strong> Try sending regular SMS with same settings<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Review Recent Changes<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Did you recently:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Delete or modify groups?<\/li>\n\n\n\n<li>Change sender ID?<\/li>\n\n\n\n<li>Update DLT templates?<\/li>\n\n\n\n<li>Modify message content?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Revert changes or update campaign accordingly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Test with Small Group<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create a test group with your own number<\/li>\n\n\n\n<li>Clone the failing campaign<\/li>\n\n\n\n<li>Use test group<\/li>\n\n\n\n<li>Check if it works<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Contact Support<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If issue persists after trying above:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Note the <strong>Transaction ID<\/strong> from report<\/li>\n\n\n\n<li>Screenshot the error message<\/li>\n\n\n\n<li>Contact support with:<\/li>\n\n\n\n<li>Campaign name<\/li>\n\n\n\n<li>Transaction ID<\/li>\n\n\n\n<li>Error message<\/li>\n\n\n\n<li>What you&#8217;ve tried<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Preventive Measures:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 Keep sufficient credit balance<br>\u2705 Monitor sender ID status regularly<br>\u2705 Keep groups updated<br>\u2705 Set up email alerts<br>\u2705 Check reports after each execution<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Failed executions can occur for various reasons. Follow this troubleshooting guide: Step 1: Check the Error Message Go to Reports page and look at the Error Message column. Common Errors &amp; Solutions: 1. &#8220;Insufficient Credits&#8221; Cause: Your account balance is too low Solution: 2. &#8220;Invalid Sender ID&#8221; or &#8220;Sender ID not active&#8221; Cause: Solution: 3. [&hellip;]<\/p>\n","protected":false},"author":118,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[1740],"doc_tag":[],"class_list":["post-2115","docs","type-docs","status-publish","hentry","doc_category-recurring-sms"],"year_month":"2026-07","word_count":353,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/www.smsgatewaycenter.com\/blog\/author\/admin\/"},"doc_category_info":[{"term_name":"Recurring SMS","term_url":"https:\/\/www.smsgatewaycenter.com\/blog\/kb-cat\/recurring-sms\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/2115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/comments?post=2115"}],"version-history":[{"count":0,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/2115\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/media?parent=2115"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_category?post=2115"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_tag?post=2115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}