{"id":591,"date":"2025-04-20T12:25:56","date_gmt":"2025-04-20T12:25:56","guid":{"rendered":"https:\/\/smppcenter.com\/kb\/?p=591"},"modified":"2025-04-20T12:29:21","modified_gmt":"2025-04-20T12:29:21","slug":"how-to-get-new-signup-updates-on-your-webhook","status":"publish","type":"post","link":"https:\/\/smppcenter.com\/kb\/how-to-get-new-signup-updates-on-your-webhook\/","title":{"rendered":"\ud83d\udd14 How to Get New Signup Updates on Your Webhook"},"content":{"rendered":"\n<p><strong>Applies to:<\/strong> <strong><a href=\"https:\/\/smppcenter.com\">SMPP Center<\/a><\/strong> <strong>v6.9+<\/strong><\/p>\n\n\n\n<p><strong>Last Updated:<\/strong> April 2025<\/p>\n\n\n\n<p>With the release of <strong>version 6.9<\/strong>, <strong>resellers<\/strong> can now receive <strong>real-time updates<\/strong> whenever a <strong>new user signs up<\/strong> under their white-label platform. This is made possible through the new <strong>Signup Webhook<\/strong> feature.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83d\ude80 Overview<\/strong><\/h2>\n\n\n\n<p>The <strong>Signup Webhook<\/strong> allows you to automatically capture new user registration data and forward it to your preferred system or application via <strong>POST<\/strong> or <strong>GET<\/strong> requests. This helps integrate seamlessly with your CRM, mailing systems, or any backend automation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u2699\ufe0f How to Configure Signup Webhook<\/strong><\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Login<\/strong> to your Reseller panel.<\/li>\n\n\n\n<li>Navigate to: Reseller \u2192 White Label \u2192 Set Menu<\/li>\n\n\n\n<li>In the <strong>Feature<\/strong> dropdown, select: Signup Webhook<\/li>\n\n\n\n<li>Choose your preferred <strong>Send Method<\/strong>: POST or GET<\/li>\n\n\n\n<li>Enter your <strong>Webhook Endpoint URL<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Save Changes<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>\u26a0\ufe0f <strong>Note:<\/strong> The webhook request will <strong>timeout after 5 seconds<\/strong>. Make sure your endpoint is publicly accessible and fast to respond.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1464\" height=\"836\" src=\"https:\/\/smppcenter.com\/kb\/wp-content\/uploads\/2025\/04\/image.png\" alt=\"Signup Webhook\" class=\"wp-image-592\" srcset=\"https:\/\/smppcenter.com\/kb\/wp-content\/uploads\/2025\/04\/image.png 1464w, https:\/\/smppcenter.com\/kb\/wp-content\/uploads\/2025\/04\/image-300x171.png 300w\" sizes=\"auto, (max-width: 1464px) 100vw, 1464px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83d\udd17 Webhook Endpoint Setup<\/strong><\/h2>\n\n\n\n<p>To ensure successful integration, follow these requirements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Your endpoint must accept <strong>application\/json<\/strong>.<\/li>\n\n\n\n<li>Use either <strong>POST<\/strong> or <strong>GET<\/strong> method.<\/li>\n\n\n\n<li>The URL must be <strong>publicly accessible<\/strong> without authentication or firewall blocks.<\/li>\n\n\n\n<li>The server should return a <strong>200 OK<\/strong> response to confirm success.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83e\uddea Testing the Webhook<\/strong><\/h2>\n\n\n\n<p>Before going live, you can validate your webhook setup using the <strong>Test Webhook<\/strong> button:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>sample JSON payload<\/strong> will be sent to your configured endpoint.<\/li>\n\n\n\n<li>The system displays the <strong>HTTP status code<\/strong> and <strong>response message<\/strong> for easy debugging.<\/li>\n\n\n\n<li>A <strong>200 OK<\/strong> response confirms the webhook is set up correctly.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u2705 Sample JSON Payload<\/strong><\/h2>\n\n\n\n<p>Here\u2019s what a typical signup data payload looks like:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"user_type\": \"customer\",\n  \"user_id\": \"2796XX\",\n  \"user_full_name\": \"Jon Doe\",\n  \"user_name\": \"newuser\",\n  \"mobile_number\": \"91xxxxxxxxx1\",\n  \"email\": \"newuser@domain.com\",\n  \"user_city\": \"city name\",\n  \"user_region\": \"region name\",\n  \"user_country\": \"country name\",\n  \"user_signup_timestamp\": \"2025-12-31 00:00:00\"\n}<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83d\udccb Important Notes<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ensure your webhook <strong>returns a 200 OK<\/strong> status code.<\/li>\n\n\n\n<li>If the request fails (e.g., <strong>404<\/strong>, <strong>500<\/strong>, or timeout), you\u2019ll see the error code and message to help troubleshoot.<\/li>\n\n\n\n<li>Make sure your endpoint is always <strong>available<\/strong>, as signup flow cannot be delayed due to webhook failures.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Need help integrating the webhook with your backend system? <a href=\"https:\/\/www.smppcenter.com\">Contact Support<\/a> or visit our Developer Docs for more integration guides.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Applies to: SMPP Center v6.9+ Last Updated: April 2025 With the release of version 6.9, resellers can now receive real-time updates whenever a new user signs up under their white-label platform. This is made possible through the new Signup Webhook feature. \ud83d\ude80 Overview The Signup Webhook allows you to automatically capture new user registration data [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":592,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[284,23,283],"class_list":["post-591","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reseller-panel","tag-reseller-white-label","tag-sms-reseller","tag-white-label"],"_links":{"self":[{"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/posts\/591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/comments?post=591"}],"version-history":[{"count":0,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/posts\/591\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/media\/592"}],"wp:attachment":[{"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/media?parent=591"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/categories?post=591"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smppcenter.com\/kb\/wp-json\/wp\/v2\/tags?post=591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}