SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery Security & Risk Analysis

wordpress.org/plugins/sms-alert

Send WooCommerce SMS notifications, OTP verification, abandoned cart recovery alerts, and real-time order updates to customers and admins.

4K active installs v3.9.4 PHP 5.6+ WP 4.6+ Updated Apr 15, 2026
otp-verificationsms-notificationwoocommerce-otpwoocommerce-smswoocommerce-sms-plugin
82
B · Generally Safe
CVEs total13
Unpatched0
Last CVEFeb 18, 2026
Safety Verdict

Is SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery Safe to Use in 2026?

Mostly Safe

Score 82/100

SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery is generally safe to use. 13 past CVEs were resolved.

13 known CVEsLast CVE: Feb 18, 2026Updated 1mo ago
Risk Assessment

The 'sms-alert' plugin v3.9.2 exhibits a mixed security posture. While it demonstrates good practices in several areas, such as a high percentage of properly escaped output and a substantial number of SQL queries using prepared statements, significant concerns remain. The static analysis reveals a large attack surface, with a notable 19 out of 34 entry points lacking proper authentication checks. This, combined with 7 high-severity taint flows, indicates a substantial risk of unauthorized actions or data compromise.

The vulnerability history of the plugin is concerning, with 12 known CVEs, including one critical and five high-severity vulnerabilities. The prevalence of common vulnerability types like missing authorization, authentication bypass, SQL injection, CSRF, and XSS, along with the recent discovery of a critical vulnerability in late 2025, suggests recurring security weaknesses in the plugin's development lifecycle. Although no currently unpatched vulnerabilities are listed, the past patterns and static analysis findings suggest a need for significant improvement in secure coding practices, particularly regarding input validation and authorization checks.

In conclusion, while the plugin has strengths in its handling of output and prepared SQL statements, the numerous unprotected entry points, high-severity taint flows, and a history of critical and high-severity vulnerabilities paint a picture of a plugin that requires urgent attention to its security. The risk is elevated due to the combination of exploitable code and a history of severe past flaws.

Key Concerns

  • 19 unprotected AJAX handlers
  • 7 high severity taint flows
  • 1 critical and 5 high severity CVEs in history
  • 11 dangerous functions (unserialize)
  • 14 flows with unsanitized paths
  • 43% of SQL queries not using prepared statements
  • 12% of outputs not properly escaped
  • 12 total known CVEs
Vulnerabilities
13 published

SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
2 CVEs in 2024
2024
9 CVEs in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Critical
1
High
5
Medium
7

13 total CVEs

CVE-2026-32373medium · 4.3Missing Authorization

SMS Alert Order Notifications <= 3.9.0 - Missing Authorization

Feb 18, 2026 Patched in 3.9.1 (57d)
CVE-2025-66086medium · 5.3Missing Authorization

SMS Alert Order Notifications <= 3.8.8 - Missing Authorization

Dec 5, 2025 Patched in 3.8.9 (7d)
CVE-2025-49915high · 7.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

SMS Alert Order Notifications <= 3.8.5 - Unauthenticated SQL Injection

Aug 15, 2025 Patched in 3.8.6 (76d)
CVE-2025-3878medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SMS Alert Order Notifications – WooCommerce <= 3.8.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via sa_verify Shortcode

May 9, 2025 Patched in 3.8.2 (1d)
CVE-2025-3876high · 8.8Missing Authorization

SMS Alert Order Notifications – WooCommerce <= 3.8.1 - Authenticated (Subscriber+) Privilege Escalation via handleWpLoginCreateUserAction Function

May 9, 2025 Patched in 3.8.2 (1d)
CVE-2025-47682high · 7.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

SMS Alert Order Notifications – WooCommerce <= 3.8.1 - Unauthenticated SQL Injection

May 8, 2025 Patched in 3.8.2 (9d)
CVE-2024-13553critical · 9.8Authentication Bypass Using an Alternate Path or Channel

SMS Alert Order Notifications – WooCommerce <= 3.7.9 - Unauthenticated Account Takeover/Privilege Escalation

Mar 31, 2025 Patched in 3.8.0 (1d)
CVE-2025-26988high · 7.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

SMS Alert Order Notifications – WooCommerce <= 3.7.8 - Unauthenticated SQL Injection

Mar 2, 2025 Patched in 3.7.9 (9d)
CVE-2025-26984medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SMS Alert Order Notifications – WooCommerce <= 3.7.8 - Reflected Cross-Site Scripting

Feb 23, 2025 Patched in 3.7.9 (9d)
CVE-2024-11725high · 8.8Missing Authorization

SMS Alert Order Notifications – WooCommerce <= 3.7.6 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Options Update

Jan 6, 2025 Patched in 3.7.7 (1d)
CVE-2024-10233medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SMSAlert - WooCommerce <= 3.7.5 - Authenticated (Contributor+) Stored Cross-Site Scripting via sa_subscribe Shortcode

Oct 28, 2024 Patched in 3.7.6 (1d)
CVE-2024-1489medium · 4.3Cross-Site Request Forgery (CSRF)

SMS Alert Order Notifications – WooCommerce <= 3.6.9 - Cross-Site Request Forgery

Feb 26, 2024 Patched in 3.7.0 (17d)
CVE-2021-24588medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SMS Alert Order Notifications – WooCommerce <= 3.4.6 - Cross-Site Scripting

Aug 2, 2021 Patched in 3.4.7 (904d)
Version History

SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery Release Timeline

Code Analysis
Analyzed Mar 16, 2026

SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery Code Analysis

Dangerous Functions
11
Raw SQL Queries
55
73 prepared
Unescaped Output
213
1548 escaped
Nonce Checks
17
Capability Checks
11
File Operations
0
External Requests
1
Bundled Libraries
1

Dangerous Functions Found

unserialize$fields = unserialize(get_option('pie_fields'));handler\forms\class-pieregistration.php:187
unserialize$cart_items = (array) unserialize($data['cart_contents']);helper\class-abandonedcart.php:1122
unserialize$products = @unserialize($row->cart_contents);helper\class-abandonedcart.php:1292
unserialize$location_data = unserialize($item['location']);helper\class-abandonedcart.php:1486
unserialize$other_fields = @unserialize($item['other_fields']);helper\class-abandonedcart.php:1503
unserialize$product_array = @unserialize($item['cart_contents']); // Retrieving array from database column carthelper\class-abandonedcart.php:1535
unserialize$tbl_cart_content = ( ! empty($row->cart_contents) ) ? (array) unserialize($row->cart_contents) : ''helper\class-abandonedcart.php:2422
unserialize$other_fields = @unserialize($row->other_fields);helper\class-abandonedcart.php:2527
unserialize$location_data = unserialize($row->location);helper\class-abandonedcart.php:2530
unserialize$cart_items = (array) unserialize($data['cart_contents']);helper\class-cartbounty.php:218
unserialize$cart_items = (array) unserialize($data['cart_contents']);helper\share-cart.php:436

Bundled Libraries

jQuery

SQL Query Safety

57% prepared128 total queries

Output Escaping

88% escaped1761 total outputs
Data Flows · Security
14 unsanitized

Data Flow Analysis

25 flows14 with unsanitized paths
processRegistration (handler\forms\woocommerce\wc-registration.php:666)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
19 unprotected

SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery Attack Surface

Entry Points34
Unprotected19

AJAX Handlers 27

authwp_ajax_wc_sms_alert_sms_send_order_smshandler\forms\woocommerce\wc-checkout.php:928
noprivwp_ajax_save_datahelper\class-abandonedcart.php:131
authwp_ajax_save_datahelper\class-abandonedcart.php:132
noprivwp_ajax_insert_exit_intenthelper\class-abandonedcart.php:143
authwp_ajax_insert_exit_intenthelper\class-abandonedcart.php:144
noprivwp_ajax_remove_exit_intenthelper\class-abandonedcart.php:145
authwp_ajax_remove_exit_intenthelper\class-abandonedcart.php:146
authwp_ajax_smsalert_divi_previewhelper\class-divi.php:83
authwp_ajax_save_subscribehelper\class-shortcode.php:43
noprivwp_ajax_save_subscribehelper\class-shortcode.php:44
authwp_ajax_process_campaignhelper\class-smscampaign.php:44
noprivwp_ajax_process_campaignhelper\class-smscampaign.php:45
authwp_ajax_automator_sample_get_postshelper\class-uncannyautomator.php:41
authwp_ajax_wpf_test_connection_smsalerthelper\class-wpfusion.php:237
authwp_ajax_send_onboarding_datahelper\feedback.php:52
noprivwp_ajax_send_onboarding_datahelper\feedback.php:53
authwp_ajax_skip_onboarding_popuphelper\feedback.php:56
noprivwp_ajax_skip_onboarding_popuphelper\feedback.php:57
authwp_ajax_warranty_update_request_fragmenthelper\return-warranty.php:47
authwp_ajax_check_cart_datahelper\share-cart.php:55
noprivwp_ajax_check_cart_datahelper\share-cart.php:56
authwp_ajax_save_cart_datahelper\share-cart.php:58
noprivwp_ajax_save_cart_datahelper\share-cart.php:59
authwp_ajax_activate_pending_vendorhelper\wc-integration.php:1071
authwp_ajax_reject_pending_vendorhelper\wc-integration.php:1072
authwp_ajax_wcmp_suspend_vendorhelper\wc-integration.php:1073
authwp_ajax_wcmp_activate_vendorhelper\wc-integration.php:1074

Shortcodes 7

[smsalert_verify_phone] handler\forms\class-contactform7.php:92
[sa_loginwithotp] helper\class-shortcode.php:40
[sa_signupwithmobile] helper\class-shortcode.php:41
[sa_subscribe] helper\class-shortcode.php:42
[sa_sharecart] helper\share-cart.php:51
[sa_verify] helper\shortcode.php:48
[sa-modal] helper\signup-with-otp.php:59
WordPress Hooks 592
actionadmin_menuclasses\setting-options.php:66
filterum_predefined_fields_hookclasses\setting-options.php:68
actionverify_senderid_buttonclasses\setting-options.php:70
actionadmin_post_save_sms_alert_settingsclasses\setting-options.php:71
actionadmin_noticesclasses\setting-options.php:73
actionload-index.phpclasses\setting-options.php:80
actionadmin_noticesclasses\setting-options.php:82
actionadmin_noticesclasses\setting-options.php:87
actiondashboard_glance_itemsclasses\setting-options.php:163
actionadmin_footerclasses\setting-options.php:1072
actionwpam_front_end_registration_form_submittedhandler\forms\class-affiliatemanager.php:95
actionwoocommerce_order_status_processinghandler\forms\class-affiliatemanager.php:99
actionwoocommerce_order_status_refundedhandler\forms\class-affiliatemanager.php:103
actionwoocommerce_order_status_cancelledhandler\forms\class-affiliatemanager.php:107
filtersa_get_user_phone_nohandler\forms\class-affiliatemanager.php:111
actionwpam_affiliate_application_approvedhandler\forms\class-affiliatemanager.php:115
actionwpam_affiliate_application_declinedhandler\forms\class-affiliatemanager.php:119
actionwpam_affiliate_application_blockedhandler\forms\class-affiliatemanager.php:123
actionwpam_affiliate_application_activatedhandler\forms\class-affiliatemanager.php:127
actionwpam_affiliate_application_deactivatedhandler\forms\class-affiliatemanager.php:131
actionwpam_affiliate_commission_addedhandler\forms\class-affiliatemanager.php:135
actionsa_addTabshandler\forms\class-affiliatemanager.php:594
filtersAlertDefaultSettingshandler\forms\class-affiliatemanager.php:598
actionAmeliaCustomerWPCreatedhandler\forms\class-ameliabooking.php:44
actionAmeliaBookingAddedhandler\forms\class-ameliabooking.php:45
actionAmeliaBookingCanceledhandler\forms\class-ameliabooking.php:46
actionAmeliaBookingStatusUpdatedhandler\forms\class-ameliabooking.php:47
actionbooking_reminder_sendsms_hookhandler\forms\class-ameliabooking.php:48
filtersAlertDefaultSettingshandler\forms\class-ameliabooking.php:659
actionsa_addTabshandler\forms\class-ameliabooking.php:660
actionarm_cancel_subscription_gateway_actionhandler\forms\class-armember.php:56
actionarm_after_user_plan_changehandler\forms\class-armember.php:57
actionarm_after_user_plan_change_by_adminhandler\forms\class-armember.php:58
actionarm_after_user_plan_renewhandler\forms\class-armember.php:59
actionarm_after_user_plan_renew_by_adminhandler\forms\class-armember.php:60
filterarm_change_content_before_fieldhandler\forms\class-armember.php:61
filterarm_change_content_after_fieldhandler\forms\class-armember.php:62
filtersAlertDefaultSettingshandler\forms\class-armember.php:457
actionsa_addTabshandler\forms\class-armember.php:458
actionwpas_after_registration_fieldshandler\forms\class-awesomesupport.php:50
filtersa_get_user_phone_nohandler\forms\class-awesomesupport.php:51
actionwpas_open_ticket_afterhandler\forms\class-awesomesupport.php:52
actionwpas_ticket_after_update_admin_successhandler\forms\class-awesomesupport.php:53
actionwpas_after_login_fieldshandler\forms\class-awesomesupport.php:54
actionwpas_after_registration_fieldshandler\forms\class-awesomesupport.php:55
actionwpas_after_close_tickethandler\forms\class-awesomesupport.php:56
actionwpas_after_reopen_tickethandler\forms\class-awesomesupport.php:57
filterwp_pre_insert_user_datahandler\forms\class-awesomesupport.php:58
filtersAlertDefaultSettingshandler\forms\class-awesomesupport.php:512
actionsa_addTabshandler\forms\class-awesomesupport.php:513
filterwpdev_booking_form_contenthandler\forms\class-bookingcalendar.php:50
filterwpbc_booking_form_html__update__append_change_over_timeshandler\forms\class-bookingcalendar.php:52
actionwpbc_track_new_bookinghandler\forms\class-bookingcalendar.php:53
actionwpbc_booking_action__approvedhandler\forms\class-bookingcalendar.php:54
actionwpbc_booking_action__trashhandler\forms\class-bookingcalendar.php:55
actionbooking_reminder_sendsms_hookhandler\forms\class-bookingcalendar.php:56
filtersAlertDefaultSettingshandler\forms\class-bookingcalendar.php:644
actionsa_addTabshandler\forms\class-bookingcalendar.php:645
actionbookit_appointment_createdhandler\forms\class-bookitcalendar.php:44
actionbookit_appointment_status_changedhandler\forms\class-bookitcalendar.php:45
actionbooking_reminder_sendsms_hookhandler\forms\class-bookitcalendar.php:46
filtersAlertDefaultSettingshandler\forms\class-bookitcalendar.php:558
actionsa_addTabshandler\forms\class-bookitcalendar.php:559
actionbkntc_appointment_createdhandler\forms\class-booknetic.php:49
actionbkntc_payment_confirmedhandler\forms\class-booknetic.php:50
actionbkntc_appointment_after_edithandler\forms\class-booknetic.php:51
filtersAlertDefaultSettingshandler\forms\class-booknetic.php:361
actionsa_addTabshandler\forms\class-booknetic.php:362
filtersa_get_user_phone_nohandler\forms\class-buddypress.php:52
filterbp_nouveau_get_signup_fieldshandler\forms\class-buddypress.php:54
actionbp_before_registration_submit_buttonshandler\forms\class-buddypress.php:56
filterlogin_form_bottomhandler\forms\class-buddypress.php:58
actionbp_login_widget_formhandler\forms\class-buddypress.php:61
actionbp_signup_validatehandler\forms\class-buddypress.php:67
actionwp_footerhandler\forms\class-buddypress.php:115
filterwpcf7_validate_text*handler\forms\class-contactform7.php:88
filterwpcf7_validate_tel*handler\forms\class-contactform7.php:89
filterwpcf7_validate_billing_phone*handler\forms\class-contactform7.php:90
filterwpcf7_validate_smsalert_otp_input*handler\forms\class-contactform7.php:91
filterwpcf7_editor_panelshandler\forms\class-contactform7.php:94
actionwpcf7_after_savehandler\forms\class-contactform7.php:95
actionwpcf7_before_send_mailhandler\forms\class-contactform7.php:96
actionwpcf7_admin_inithandler\forms\class-contactform7.php:99
actionwpcf7_admin_inithandler\forms\class-contactform7.php:102
actionwpcf7_inithandler\forms\class-contactform7.php:104
filterwpcf7_messageshandler\forms\class-contactform7.php:105
actionwpcf7_admin_noticeshandler\forms\class-contactform7.php:106
filterwpcf7_validatehandler\forms\class-contactform7.php:107
actionea_new_apphandler\forms\class-easyappointments.php:54
actionea_edit_apphandler\forms\class-easyappointments.php:55
actionbooking_reminder_sendsms_hookhandler\forms\class-easyappointments.php:56
filterea_checkout_scripthandler\forms\class-easyappointments.php:57
filtersAlertDefaultSettingshandler\forms\class-easyappointments.php:587
actionsa_addTabshandler\forms\class-easyappointments.php:588
filtersa_get_user_phone_nohandler\forms\class-easyregistration.php:48
filtererf_process_form_htmlhandler\forms\class-easyregistration.php:49
filterintel_dephandler\forms\class-easyregistration.php:50
actionelementor_pro/forms/validationhandler\forms\class-elementor.php:53
actionelementor_pro/forms/validationhandler\forms\class-elementor.php:54
actionelementor_pro/inithandler\forms\class-elementor.php:286
actionelementor/widget/before_render_contenthandler\forms\class-elementor.php:287
filterelementor_pro/forms/field_typeshandler\forms\class-elementor.php:288
actionelementor/preview/inithandler\forms\class-elementor.php:289
filterelementor/document/before_savehandler\forms\class-elementor.php:290
actionwp_footerhandler\forms\class-elementor.php:301
filtereverest_forms_builder_settings_sectionhandler\forms\class-everestform.php:51
actioneverest_forms_builder_content_settingshandler\forms\class-everestform.php:55
actioneverest_forms_process_completehandler\forms\class-everestform.php:59
actioneverest_forms_display_submit_afterhandler\forms\class-everestform.php:63
actionfat_after_add_bookinghandler\forms\class-fatservicesbooking.php:55
actionfat_after_update_booking_statushandler\forms\class-fatservicesbooking.php:56
actionbooking_reminder_sendsms_hookhandler\forms\class-fatservicesbooking.php:57
filtersAlertDefaultSettingshandler\forms\class-fatservicesbooking.php:600
actionsa_addTabshandler\forms\class-fatservicesbooking.php:601
actionfluentcrm_contact_added_by_fluentformhandler\forms\class-fluentcrm.php:42
actionfluentcrm_subscriber_status_to_unsubscribedhandler\forms\class-fluentcrm.php:43
actionfluentcrm_subscriber_status_to_subscribedhandler\forms\class-fluentcrm.php:44
actionfluentcrm_subscriber_status_to_pendinghandler\forms\class-fluentcrm.php:45
actionfluentcrm_subscriber_status_to_bouncedhandler\forms\class-fluentcrm.php:46
actionfluentcrm_subscriber_status_to_complainedhandler\forms\class-fluentcrm.php:47
filtersAlertDefaultSettingshandler\forms\class-fluentcrm.php:334
actionsa_addTabshandler\forms\class-fluentcrm.php:335
actionfluentform_submission_insertedhandler\forms\class-fluentform.php:50
actionfluentform_after_form_renderhandler\forms\class-fluentform.php:52
filterfluentform_is_form_renderablehandler\forms\class-fluentform.php:53
filtersAlertDefaultSettingshandler\forms\class-fluentform.php:355
actionsa_addTabshandler\forms\class-fluentform.php:356
filterfrm_recaptcha_js_urlhandler\forms\class-formidable.php:54
filterfrm_validate_entryhandler\forms\class-formidable.php:56
filterfrm_fields_to_validatehandler\forms\class-formidable.php:57
filterfrm_add_form_settings_sectionhandler\forms\class-formidable.php:58
filterfrm_submit_button_htmlhandler\forms\class-formidable.php:59
actionfrm_after_create_entryhandler\forms\class-formidable.php:60
filterfrm_validate_formhandler\forms\class-formidable.php:61
filterfrm_filter_final_formhandler\forms\class-formidable.php:185
filterforminator_custom_form_submit_field_datahandler\forms\class-forminator.php:48
actionforminator_after_form_renderhandler\forms\class-forminator.php:49
filtersAlertDefaultSettingshandler\forms\class-forminator.php:275
actionsa_addTabshandler\forms\class-forminator.php:276
actionfm_addon_frontend_inithandler\forms\class-formmaker.php:53
actionWD_FM_SAVE_PROG_inithandler\forms\class-formmaker.php:54
filtersAlertDefaultSettingshandler\forms\class-formmaker.php:256
actionsa_addTabshandler\forms\class-formmaker.php:257
actiongform_after_submissionhandler\forms\class-gravityform.php:512
filtergform_submit_buttonhandler\forms\class-gravityform.php:607
actiongform_preview_footerhandler\forms\class-gravityform.php:610
filtergform_payment_statuseshandler\forms\class-gravityform.php:613
actiongform_post_payment_actionhandler\forms\class-gravityform.php:618
actionga_new_appointmenthandler\forms\class-gravityform.php:632
actiontransition_post_statushandler\forms\class-gravityform.php:633
actiongroundhogg/contact/preferences/updatedhandler\forms\class-groundhoggcrm.php:45
filtersAlertDefaultSettingshandler\forms\class-groundhoggcrm.php:369
actionsa_addTabshandler\forms\class-groundhoggcrm.php:370
actionjet-form-builder/form-handler/after-sendhandler\forms\class-jetform.php:47
filtersAlertDefaultSettingshandler\forms\class-jetform.php:216
actionsa_addTabshandler\forms\class-jetform.php:220
actionzbs_new_customerhandler\forms\class-jetpack.php:43
actionzerobs_save_contacthandler\forms\class-jetpack.php:44
filtersAlertDefaultSettingshandler\forms\class-jetpack.php:370
actionsa_addTabshandler\forms\class-jetpack.php:371
filterlearn-press/new-user-datahandler\forms\class-learnpressregistration.php:50
filterlearn-press/after-form-register-fieldshandler\forms\class-learnpressregistration.php:51
actionregister_formhandler\forms\class-learnpressregistration.php:52
actionmm_member_addhandler\forms\class-membermouse.php:42
actionmm_member_membership_changehandler\forms\class-membermouse.php:47
actionmm_member_status_changehandler\forms\class-membermouse.php:49
actionmm_bundles_addhandler\forms\class-membermouse.php:51
actionmm_bundles_status_changehandler\forms\class-membermouse.php:53
actionmm_payment_receivedhandler\forms\class-membermouse.php:55
actionmm_refund_issuedhandler\forms\class-membermouse.php:57
actionsmsalert_followup_smshandler\forms\class-membermouse.php:59
filtersAlertDefaultSettingshandler\forms\class-membermouse.php:857
actionsa_addTabshandler\forms\class-membermouse.php:858
actionmetform_after_store_form_datahandler\forms\class-metform.php:43
actionmf_form_settings_tabhandler\forms\class-metform.php:47
actionmf_form_settings_tab_contenthandler\forms\class-metform.php:51
actionninja_forms_after_form_displayhandler\forms\class-ninjaform.php:64
actionninja_forms_localize_field_settings_submithandler\forms\class-ninjaform.php:65
actionninja_forms_after_submissionhandler\forms\class-ninjaform.php:69
filtersAlertDefaultSettingshandler\forms\class-ninjaform.php:304
actionsa_addTabshandler\forms\class-ninjaform.php:305
actionpmpro_before_change_membership_levelhandler\forms\class-paidmembershippro.php:49
actionpmpro_after_change_membership_levelhandler\forms\class-paidmembershippro.php:50
filtersa_get_user_phone_nohandler\forms\class-paidmembershippro.php:51
actionpmpro_after_checkouthandler\forms\class-paidmembershippro.php:52
actionpmpro_order_status_cancelledhandler\forms\class-paidmembershippro.php:53
actionpmpro_order_status_errorhandler\forms\class-paidmembershippro.php:54
actionpmpro_order_status_pendinghandler\forms\class-paidmembershippro.php:55
actionpmpro_order_status_refundedhandler\forms\class-paidmembershippro.php:56
actionpmpro_order_status_reviewhandler\forms\class-paidmembershippro.php:57
actionpmpro_order_status_tokenhandler\forms\class-paidmembershippro.php:58
actionpmpro_checkout_after_user_fieldshandler\forms\class-paidmembershippro.php:59
actionpmpro_checkout_before_submit_buttonhandler\forms\class-paidmembershippro.php:60
filterlogin_form_tophandler\forms\class-paidmembershippro.php:61
actionsmsalert_followup_smshandler\forms\class-paidmembershippro.php:62
filtersAlertDefaultSettingshandler\forms\class-paidmembershippro.php:745
actionsa_addTabshandler\forms\class-paidmembershippro.php:746
actionpieregister_registration_validation_afterhandler\forms\class-pieregistration.php:56
filterpie_register_frontend_output_afterhandler\forms\class-pieregistration.php:57
filterpie_register_frontend_login_output_afterhandler\forms\class-pieregistration.php:58
filtersa_get_user_phone_nohandler\forms\class-pieregistration.php:59
actionwppb_after_form_fieldshandler\forms\class-profileregistration.php:55
actionqrr_booking_requestedhandler\forms\class-quickrestaurantreservation.php:49
actionsave_post_qrr_bookinghandler\forms\class-quickrestaurantreservation.php:50
actionqrr_after_form_submit_buttonhandler\forms\class-quickrestaurantreservation.php:51
actionbooking_reminder_sendsms_hookhandler\forms\class-quickrestaurantreservation.php:52
filtersAlertDefaultSettingshandler\forms\class-quickrestaurantreservation.php:528
actionsa_addTabshandler\forms\class-quickrestaurantreservation.php:529
actionrm_submission_completedhandler\forms\class-registrationmagic.php:51
actionrm_form_renderedhandler\forms\class-registrationmagic.php:52
actionrtb_booking_form_after_fieldshandler\forms\class-restaurantreservation.php:50
actionbooking_reminder_sendsms_hookhandler\forms\class-restaurantreservation.php:51
actionrtb_insert_bookinghandler\forms\class-restaurantreservation.php:52
actionrtb_update_bookinghandler\forms\class-restaurantreservation.php:53
filterrtb_bookings_table_bulk_actionhandler\forms\class-restaurantreservation.php:54
filtersAlertDefaultSettingshandler\forms\class-restaurantreservation.php:553
actionsa_addTabshandler\forms\class-restaurantreservation.php:554
actiontransition_post_statushandler\forms\class-salonbooking.php:41
actionbooking_reminder_sendsms_hookhandler\forms\class-salonbooking.php:42
filtersAlertDefaultSettingshandler\forms\class-salonbooking.php:472
actionsa_addTabshandler\forms\class-salonbooking.php:473
actionssa/appointment/bookedhandler\forms\class-simplyappointments.php:42
actionssa/appointment/canceledhandler\forms\class-simplyappointments.php:43
actionssa/appointment/abandonedhandler\forms\class-simplyappointments.php:44
actionssa/appointment/pendinghandler\forms\class-simplyappointments.php:45
actionbooking_reminder_sendsms_hookhandler\forms\class-simplyappointments.php:46
filtersAlertDefaultSettingshandler\forms\class-simplyappointments.php:533
actionsa_addTabshandler\forms\class-simplyappointments.php:534
filtersa_get_user_phone_nohandler\forms\class-ultimatemember.php:78
actionum_submit_form_errors_hook_handler\forms\class-ultimatemember.php:79
actionum_reset_password_process_hookhandler\forms\class-ultimatemember.php:82
actionum_after_formhandler\forms\class-ultimatemember.php:84
actionum_after_form_fieldshandler\forms\class-ultimatemember.php:86
filterum_before_form_is_loadedhandler\forms\class-ultimatemember.php:94
filtersAlertDefaultSettingshandler\forms\class-ultimatemember.php:96
actionum_after_user_status_is_changedhandler\forms\class-ultimatemember.php:97
actionsa_addTabshandler\forms\class-ultimatemember.php:98
filteruser_registration_response_arrayhandler\forms\class-userregistration.php:49
actionuser_registration_after_form_fieldshandler\forms\class-userregistration.php:53
filtersa_get_user_phone_nohandler\forms\class-userregistration.php:55
filteruwp_validate_resulthandler\forms\class-userswpform.php:65
actionuwp_template_fieldshandler\forms\class-userswpform.php:67
actionuwp_template_afterhandler\forms\class-userswpform.php:69
actionwcpv_registration_formhandler\forms\class-vendorregistration.php:55
filtersa_get_user_phone_nohandler\forms\class-vendorregistration.php:56
filtersa_get_user_phone_nohandler\forms\class-wcfmarketplace.php:48
filtersa_get_user_phone_nohandler\forms\class-wpadverts.php:42
actionadvert_tmp_to_publishhandler\forms\class-wpadverts.php:43
actionadvert-pending_to_publishhandler\forms\class-wpadverts.php:44
actionpending_to_publishhandler\forms\class-wpadverts.php:45
actionadvert_tmp_to_advert-pendinghandler\forms\class-wpadverts.php:46
actionadvert_tmp_to_pendinghandler\forms\class-wpadverts.php:47
actionadverts_payment_new_to_pendinghandler\forms\class-wpadverts.php:48
actionpublish_to_expiredhandler\forms\class-wpadverts.php:49
actionexpired_to_publishhandler\forms\class-wpadverts.php:50
actionexpired_to_pendinghandler\forms\class-wpadverts.php:51
actionpending_to_trashhandler\forms\class-wpadverts.php:52
actionadverts_payment_completedhandler\forms\class-wpadverts.php:53
actionadext_contact_form_sendhandler\forms\class-wpadverts.php:54
actionsmsalert_followup_smshandler\forms\class-wpadverts.php:55
filtersAlertDefaultSettingshandler\forms\class-wpadverts.php:632
actionsa_addTabshandler\forms\class-wpadverts.php:633
actionwpc_before_minicarthandler\forms\class-wpcafe.php:50
actionbooking_reminder_sendsms_hookhandler\forms\class-wpcafe.php:51
filterwpcafe_pro/action/extra_fieldhandler\forms\class-wpcafe.php:52
filterwpcafe/reservation_with_food/extra_fieldhandler\forms\class-wpcafe.php:53
filtersAlertDefaultSettingshandler\forms\class-wpcafe.php:533
actionsa_addTabshandler\forms\class-wpcafe.php:534
actionerp_create_new_peoplehandler\forms\class-wperp.php:43
actionerp_update_peoplehandler\forms\class-wperp.php:44
filtersAlertDefaultSettingshandler\forms\class-wperp.php:364
actionsa_addTabshandler\forms\class-wperp.php:365
actionwpforms_process_completehandler\forms\class-wpforms.php:49
filterwpforms_field_propertieshandler\forms\class-wpforms.php:50
filterwpforms_display_field_afterhandler\forms\class-wpforms.php:51
filterwpforms_save_form_argshandler\forms\class-wpforms.php:52
actionwpforms_processhandler\forms\class-wpforms.php:53
filterwpforms_process_bypass_captchahandler\forms\class-wpforms.php:54
filtersa_get_user_phone_nohandler\forms\class-wpforms.php:55
actionwpforms_form_settings_panel_contenthandler\forms\class-wpforms.php:58
filterwpforms_builder_settings_sectionshandler\forms\class-wpforms.php:59
actioncreate_job_application_notification_recipienthandler\forms\class-wpjobs.php:48
actionpending_to_publishhandler\forms\class-wpjobs.php:49
actionpending_payment_to_publishhandler\forms\class-wpjobs.php:50
filtersubmit_job_form_fieldshandler\forms\class-wpjobs.php:51
actionjob_manager_job_submittedhandler\forms\class-wpjobs.php:52
actionjob_manager_user_edit_job_listinghandler\forms\class-wpjobs.php:53
actionwpjm_notify_new_userhandler\forms\class-wpjobs.php:54
filterjob_manager_settingshandler\forms\class-wpjobs.php:540
actionxoo_el_login_add_fieldshandler\forms\class-wplogin.php:82
actionwoocommerce_login_form_endhandler\forms\class-wplogin.php:84
filterauthenticatehandler\forms\class-wplogin.php:86
actionthim_after_login_formhandler\forms\class-wplogin.php:87
actionxoo_el_form_endhandler\forms\class-wplogin.php:93
actionxoo_el_login_form_endhandler\forms\class-wplogin.php:95
actionwoocommerce_login_form_endhandler\forms\class-wplogin.php:98
actionum_after_login_fieldshandler\forms\class-wplogin.php:99
actionthim_after_login_formhandler\forms\class-wplogin.php:100
actionlogin_formhandler\forms\class-wplogin.php:103
filtergglcptch_add_custom_formhandler\forms\class-wplogin.php:106
actionwp_footerhandler\forms\class-wplogin.php:261
actionlogin_footerhandler\forms\class-wplogin.php:276
actionwlr_after_add_earn_pointhandler\forms\class-wployalty.php:44
filterwlr_after_save_extra_transactionhandler\forms\class-wployalty.php:49
filtersAlertDefaultSettingshandler\forms\class-wployalty.php:515
actionsa_addTabshandler\forms\class-wployalty.php:516
filterwpmem_register_form_rowshandler\forms\class-wpmember.php:69
actionwpmem_pre_register_datahandler\forms\class-wpmember.php:70
filterwpmem_admin_tabshandler\forms\class-wpmember.php:71
actionwpmem_admin_do_tabhandler\forms\class-wpmember.php:72
actionlostpassword_posthandler\forms\class-wpresetpassword.php:56
filterwp_travel_engine_booking_fields_displayhandler\forms\class-wptravelengine.php:56
actionwp_travel_engine_after_booking_process_completedhandler\forms\class-wptravelengine.php:57
filterwte_before_update__prev_booking_statushandler\forms\class-wptravelengine.php:58
actionwte_booking_before_submit_buttonhandler\forms\class-wptravelengine.php:60
filterwp_travel_engine_registration_errorshandler\forms\class-wptravelengine.php:64
actionwp_travel_engine_after_registration_form_passwordhandler\forms\class-wptravelengine.php:66
filtersAlertDefaultSettingshandler\forms\class-wptravelengine.php:493
actionsa_addTabshandler\forms\class-wptravelengine.php:494
filterwsf_api_submit_response_datahandler\forms\class-wsform.php:48
filterwsf_pre_renderhandler\forms\class-wsform.php:49
filtersAlertDefaultSettingshandler\forms\class-wsform.php:226
actionsa_addTabshandler\forms\class-wsform.php:227
actionadmin_inithandler\forms\FormInterface.php:47
actioninithandler\forms\FormInterface.php:56
actionotp_verification_successfulhandler\forms\FormInterface.php:59
actionotp_verification_failedhandler\forms\FormInterface.php:62
filteris_ajax_formhandler\forms\FormInterface.php:66
actionunset_session_variablehandler\forms\FormInterface.php:69
filterwoocommerce_checkout_fieldshandler\forms\woocommerce\wc-checkout.php:106
actionwoocommerce_after_checkout_validationhandler\forms\woocommerce\wc-checkout.php:107
actionwoocommerce_thankyou_order_received_texthandler\forms\woocommerce\wc-checkout.php:111
actionwoocommerce_order_details_after_order_tablehandler\forms\woocommerce\wc-checkout.php:112
actionwoocommerce_blocks_enqueue_checkout_block_scripts_afterhandler\forms\woocommerce\wc-checkout.php:115
actionwoocommerce_review_order_after_submithandler\forms\woocommerce\wc-checkout.php:125
actionwoocommerce_after_checkout_billing_formhandler\forms\woocommerce\wc-checkout.php:127
actionwfacp_footer_after_print_scriptshandler\forms\woocommerce\wc-checkout.php:129
actionwfacp_after_billing_phone_fieldhandler\forms\woocommerce\wc-checkout.php:130
actionwoocommerce_order_partially_refundedhandler\forms\woocommerce\wc-checkout.php:131
filterbefore_sa_campaign_sendhandler\forms\woocommerce\wc-checkout.php:131
actionwp_footerhandler\forms\woocommerce\wc-checkout.php:538
actionadd_meta_boxeshandler\forms\woocommerce\wc-checkout.php:927
actionsa_addTabshandler\forms\woocommerce\wc-checkout.php:931
filtersAlertDefaultSettingshandler\forms\woocommerce\wc-checkout.php:932
actionwoocommerce_admin_order_data_after_billing_addresshandler\forms\woocommerce\wc-checkout.php:934
actionwoocommerce_after_register_post_typehandler\forms\woocommerce\wc-checkout.php:2239
actionsa_addTabshandler\forms\woocommerce\wc-checkout.php:2367
actionsa_tabContenthandler\forms\woocommerce\wc-checkout.php:2368
filtersAlertDefaultSettingshandler\forms\woocommerce\wc-checkout.php:2369
actioncod_to_prepaid_cart_notification_sendsms_hookhandler\forms\woocommerce\wc-checkout.php:2372
filterwoocommerce_valid_order_statuses_for_paymenthandler\forms\woocommerce\wc-checkout.php:2373
actionadmin_noticeshandler\forms\woocommerce\wc-checkout.php:2374
actionadmin_menuhandler\forms\woocommerce\wc-checkout.php:2775
filterwoocommerce_registration_errorshandler\forms\woocommerce\wc-registration.php:72
actiondokan_reg_form_fieldhandler\forms\woocommerce\wc-registration.php:76
actiondokan_vendor_reg_form_starthandler\forms\woocommerce\wc-registration.php:77
actiondokan_vendor_reg_form_starthandler\forms\woocommerce\wc-registration.php:78
actionwoocommerce_register_formhandler\forms\woocommerce\wc-registration.php:80
actionwcmp_vendor_register_formhandler\forms\woocommerce\wc-registration.php:84
actionwoocommerce_register_form_endhandler\forms\woocommerce\wc-registration.php:88
actionxoo_el_register_add_fieldshandler\forms\woocommerce\wc-registration.php:90
actionxoo_el_register_add_fieldshandler\forms\woocommerce\wc-registration.php:91
actionregister_formhandler\forms\woocommerce\wc-registration.php:95
actionwoocommerce_after_save_address_validationhandler\forms\woocommerce\wc-registration.php:100
filterwoocommerce_address_to_edithandler\forms\woocommerce\wc-registration.php:101
actionxoo_el_form_endhandler\forms\woocommerce\wc-registration.php:107
actionxoo_el_register_form_endhandler\forms\woocommerce\wc-registration.php:109
actionwoocommerce_register_form_endhandler\forms\woocommerce\wc-registration.php:112
filterbefore_sa_campaign_sendhandler\forms\woocommerce\wc-registration.php:115
actionwp_footerhandler\forms\woocommerce\wc-registration.php:179
actionwp_loadedhandler\smsalert_form_handler.php:69
actionsmsalert_validate_otphandler\smsalert_form_handler.php:70
actionsa_addTabshelper\class-abandonedcart.php:76
actionsa_tabContenthelper\class-abandonedcart.php:77
filtersAlertDefaultSettingshelper\class-abandonedcart.php:78
actionwoocommerce_review_order_after_submithelper\class-abandonedcart.php:79
actionadmin_noticeshelper\class-abandonedcart.php:111
actionab_cart_notification_sendsms_hookhelper\class-abandonedcart.php:112
actionwoocommerce_new_orderhelper\class-abandonedcart.php:114
actionwoocommerce_thankyouhelper\class-abandonedcart.php:115
actionwp_enqueue_scriptshelper\class-abandonedcart.php:128
actionwp_enqueue_scriptshelper\class-abandonedcart.php:129
actionwoocommerce_after_checkout_formhelper\class-abandonedcart.php:130
actionwoocommerce_add_to_carthelper\class-abandonedcart.php:133
actionwoocommerce_cart_actionshelper\class-abandonedcart.php:134
actionwoocommerce_cart_item_removedhelper\class-abandonedcart.php:135
actionwoocommerce_add_to_carthelper\class-abandonedcart.php:136
actionwoocommerce_cart_actionshelper\class-abandonedcart.php:137
actionwoocommerce_cart_item_removedhelper\class-abandonedcart.php:138
actionwp_loadedhelper\class-abandonedcart.php:140
filterwoocommerce_checkout_fieldshelper\class-abandonedcart.php:141
actionwp_footerhelper\class-abandonedcart.php:142
actionwoocommerce_before_checkout_formhelper\class-abandonedcart.php:147
filterbefore_sa_campaign_sendhelper\class-abandonedcart.php:477
filterwoocommerce_create_account_default_checkedhelper\class-abandonedcart.php:2579
filterwoocommerce_ship_to_different_address_checkedhelper\class-abandonedcart.php:2586
actionadmin_noticeshelper\class-backend.php:37
filtersAlertDefaultSettingshelper\class-backinstock.php:46
actionwoocommerce_product_set_stockhelper\class-backinstock.php:47
actionwoocommerce_variation_set_stock_statushelper\class-backinstock.php:48
actionwoocommerce_simple_add_to_carthelper\class-backinstock.php:52
actionwoocommerce_after_variations_formhelper\class-backinstock.php:53
filterwoocommerce_available_variationhelper\class-backinstock.php:54
actionblocksy:woocommerce:product-single:add_to_cart:beforehelper\class-backinstock.php:55
actionsa_addTabshelper\class-backinstock.php:60
actionwp_enqueue_scriptshelper\class-backinstock.php:62
actionmanage_posts_custom_columnhelper\class-backinstock.php:63
actionwoocommerce_product_options_inventory_product_datahelper\class-backinstock.php:64
actionwoocommerce_variation_options_pricinghelper\class-backinstock.php:65
actionwoocommerce_update_producthelper\class-backinstock.php:67
filterbefore_sa_campaign_sendhelper\class-backinstock.php:67
actionadmin_menuhelper\class-backinstock.php:1106
actioninithelper\class-blocks.php:36
filtersAlertDefaultSettingshelper\class-cartbounty.php:36
actioncartbounty_notification_sendout_hookhelper\class-cartbounty.php:37
actioncartbounty_pro_notification_sendout_hookhelper\class-cartbounty.php:38
actionsa_addTabshelper\class-cartbounty.php:39
actionet_builder_readyhelper\class-divi.php:79
actionwp_enqueue_scriptshelper\class-divi.php:80
actionwp_enqueue_scriptshelper\class-divi.php:87
actionsmsalert_frontend_outputhelper\class-divi.php:201
actionsmsalert_frontend_outputhelper\class-divi.php:208
actionelementor/widgets/registerhelper\class-elementorwidget.php:41
actionelementor/widgets/registerhelper\class-sapopup.php:54
actionadmin_inithelper\class-sapopup.php:55
actionelementor/document/before_savehelper\class-sapopup.php:56
actionelementor/document/before_savehelper\class-sapopup.php:57
actionelementor/document/before_savehelper\class-sapopup.php:58
actionelementor/document/before_savehelper\class-sapopup.php:59
actioninithelper\class-sapopup.php:62
actionsa_addTabshelper\class-shortcode.php:45
filterbulk_actions-usershelper\class-smscampaign.php:40
filterhandle_bulk_actions-usershelper\class-smscampaign.php:41
filterbulk_actions-edit-shop_orderhelper\class-smscampaign.php:42
filterhandle_bulk_actions-edit-shop_orderhelper\class-smscampaign.php:43
actionadmin_menuhelper\class-smscampaign.php:46
actionsa_addTabshelper\class-terawallet.php:40
filtersAlertDefaultSettingshelper\class-terawallet.php:41
actionwoo_wallet_transaction_recordedhelper\class-terawallet.php:42
actionautomator_add_integrationhelper\class-uncannyautomator.php:23
actionwidgets_inithelper\class-wordpresswidget.php:121
filterwpf_crmshelper\class-wpfusion.php:40
filterwpf_crm_post_datahelper\class-wpfusion.php:84
filterwpf_configure_settingshelper\class-wpfusion.php:235
actionshow_field_smsalert_header_beginhelper\class-wpfusion.php:236
filterwpf_initialize_options_contact_fieldshelper\class-wpfusion.php:250
filterwpf_configure_settingshelper\class-wpfusion.php:251
filterwpf_meta_fieldshelper\class-wpfusion.php:252
filtersAlertDefaultSettingshelper\delivery-drivers-woocommerce.php:38
filtersa_wc_variableshelper\delivery-drivers-woocommerce.php:39
actionwoocommerce_order_status_changedhelper\delivery-drivers-woocommerce.php:44
actionsa_addTabshelper\delivery-drivers-woocommerce.php:46
actionddwc_driver_dashboard_change_status_forms_bottomhelper\delivery-drivers-woocommerce.php:47
filtersa_wc_order_sms_customer_before_sendhelper\delivery-drivers-woocommerce.php:48
actionwp_loadedhelper\delivery-drivers-woocommerce.php:49
actionwp_footerhelper\delivery-drivers-woocommerce.php:119
actionedd_purchase_form_user_infohelper\edd.php:41
actionedd_checkout_error_checkshelper\edd.php:42
filteredd_purchase_form_required_fieldshelper\edd.php:43
filteredd_payment_metahelper\edd.php:44
actionedd_payment_personal_details_listhelper\edd.php:45
actionedd_add_email_tagshelper\edd.php:46
filteredd_update_payment_statushelper\edd.php:47
actionedd_complete_purchasehelper\edd.php:49
filteredd_settings_tabshelper\edd.php:51
filteredd_registered_settingshelper\edd.php:52
filteredd_settings_sectionshelper\edd.php:53
actionedd_settings_tab_bottom_smsalert_customer_notificationhelper\edd.php:54
actionedd_settings_tab_bottom_smsalert_admin_notificationhelper\edd.php:55
filtersAlertDefaultSettingshelper\events-manager.php:37
actionem_bookings_addedhelper\events-manager.php:38
filterem_booking_set_statushelper\events-manager.php:39
actionsa_addTabshelper\events-manager.php:40
actionadmin_enqueue_scriptshelper\feedback.php:45
actionadmin_enqueue_scriptshelper\feedback.php:46
actionadmin_footerhelper\feedback.php:47
filtersmsalert_deactivation_form_fieldshelper\feedback.php:49
actionlearn-press/user-enrolled-course/notificationhelper\learnpress.php:41
actionlearn-press/order/status-changedhelper\learnpress.php:43
actionset_user_rolehelper\learnpress.php:45
actionlearn-press/user-course-finished/notificationhelper\learnpress.php:46
actionlearn-press/payment-formhelper\learnpress.php:48
actionlearn-press/checkout-order-processedhelper\learnpress.php:50
filtersAlertDefaultSettingshelper\learnpress.php:51
actionsa_addTabshelper\learnpress.php:52
filtersAlertDefaultSettingshelper\new-user-approve.php:36
actionnew_user_approve_user_approvedhelper\new-user-approve.php:37
actionnew_user_approve_user_deniedhelper\new-user-approve.php:38
actionsa_addTabshelper\new-user-approve.php:39
filtersAlertDefaultSettingshelper\return-warranty.php:43
actionwc_warranty_settings_tabshelper\return-warranty.php:44
actionwc_warranty_settings_panelshelper\return-warranty.php:45
actionadmin_post_wc_warranty_settings_updatehelper\return-warranty.php:46
actionwc_warranty_createdhelper\return-warranty.php:48
filtersAlertDefaultSettingshelper\review.php:41
actionsa_addTabshelper\review.php:42
actionwoocommerce_order_status_changedhelper\review.php:43
actioncomment_posthelper\review.php:44
actioncomment_form_after_fieldshelper\review.php:45
actionsa_addTabshelper\share-cart.php:41
actionsa_tabContenthelper\share-cart.php:42
filtersAlertDefaultSettingshelper\share-cart.php:43
actioninithelper\share-cart.php:49
actionwp_enqueue_scriptshelper\share-cart.php:50
actionwp_loadedhelper\share-cart.php:54
actionwoocommerce_before_cart_tablehelper\share-cart.php:214
actionwoocommerce_after_cart_tablehelper\share-cart.php:218
actionwoocommerce_after_carthelper\share-cart.php:222
actionwoocommerce_cart_actionshelper\share-cart.php:226
actionwp_footerhelper\share-cart.php:253
actionotp_verification_failedhelper\shortcode.php:44
actionotp_verification_successfulhelper\shortcode.php:45
actionwp_enqueue_scriptshelper\shortcode.php:46
actionlogin_enqueue_scriptshelper\shortcode.php:47
filtersa_ajaxhelper\shortcode.php:50
actionwp_footerhelper\shortcode.php:94
actionwp_footerhelper\shortcode.php:96
actionwp_enqueue_scriptshelper\signup-with-otp.php:55
actionwoocommerce_register_form_endhelper\signup-with-otp.php:56
actionwoocommerce_login_form_endhelper\signup-with-otp.php:57
actionwoocommerce_after_edit_address_form_billinghelper\signup-with-otp.php:63
actionstart_process_signwithmobhelper\signup-with-otp.php:65
actionsmsalert_user_createdhelper\signup-with-otp.php:67
filtersAlertDefaultSettingshelper\signup-with-otp.php:68
actionadmin_inithelper\upgrade.php:36
actionsend_order_to_trackshiphelper\wc-integration.php:51
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:54
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:55
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:56
filtersa_wc_order_sms_admin_before_sendhelper\wc-integration.php:57
filtersa_wc_variableshelper\wc-integration.php:59
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:332
filtersa_wc_variableshelper\wc-integration.php:333
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:401
filtersa_wc_variableshelper\wc-integration.php:402
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:472
filtersa_wc_variableshelper\wc-integration.php:473
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:550
filtersa_wc_variableshelper\wc-integration.php:551
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:618
filtersa_wc_variableshelper\wc-integration.php:619
actionwoocommerce_simple_auctions_outbidhelper\wc-integration.php:698
actionwoocommerce_simple_auctions_place_bidhelper\wc-integration.php:699
actionwoocommerce_simple_auctions_place_bidhelper\wc-integration.php:700
filtersAlertDefaultSettingshelper\wc-integration.php:701
actionsa_addTabshelper\wc-integration.php:702
filtersa_post_author_nohelper\wc-integration.php:960
actiondokan_vendor_enabledhelper\wc-integration.php:961
actiondokan_vendor_disabledhelper\wc-integration.php:962
filtersa_post_author_nohelper\wc-integration.php:1070
filtersa_post_author_nohelper\wc-integration.php:1203
actionwcfm_vendor_enable_afterhelper\wc-integration.php:1204
actionwcfm_vendor_disable_afterhelper\wc-integration.php:1205
filtersa_store_manager_nohelper\wc-integration.php:1315
filtersa_get_user_phone_nohelper\wc-integration.php:1363
actionywraq_after_create_orderhelper\wc-integration.php:1406
filtersa_wc_order_sms_customer_before_sendhelper\wc-integration.php:1781
filtersa_wc_variableshelper\wc-integration.php:1782
actionsa_addTabshelper\wc-low-stock.php:38
actionwoocommerce_low_stockhelper\wc-low-stock.php:39
actionwoocommerce_no_stockhelper\wc-low-stock.php:40
actionsa_addTabshelper\wc-subscriptions.php:40
filtersAlertDefaultSettingshelper\wc-subscriptions.php:41
actionwoocommerce_subscription_renewal_payment_completehelper\wc-subscriptions.php:52
actionwoocommerce_checkout_subscription_createdhelper\wc-subscriptions.php:53
actionsmsalert_followup_smshelper\wc-subscriptions.php:54
filtersAlertDefaultSettingshelper\woocommerce-booking.php:39
actionsa_addTabshelper\woocommerce-booking.php:41
actionbooking_reminder_sendsms_hookhelper\woocommerce-booking.php:42
actionbefore_woocommerce_initSMSAlert-wc-order-sms.php:87
actioninitSMSAlert-wc-order-sms.php:237
actionwoocommerce_checkout_update_order_metaSMSAlert-wc-order-sms.php:239
actionwoocommerce_order_status_changedSMSAlert-wc-order-sms.php:240
actionwoocommerce_checkout_order_processedSMSAlert-wc-order-sms.php:241
actionwoocommerce_new_orderSMSAlert-wc-order-sms.php:243
filtersa_wc_order_sms_customer_before_sendSMSAlert-wc-order-sms.php:245
filtersa_wc_order_sms_admin_before_sendSMSAlert-wc-order-sms.php:246
actionwoocommerce_new_customer_noteSMSAlert-wc-order-sms.php:247
filterdefault_checkout_billing_phoneSMSAlert-wc-order-sms.php:248
actionuser_registerSMSAlert-wc-order-sms.php:249
actionsmsalert_after_update_new_user_phoneSMSAlert-wc-order-sms.php:250
actionadmin_enqueue_scriptsSMSAlert-wc-order-sms.php:259
filterplugin_row_metaSMSAlert-wc-order-sms.php:260
actionsmsalert_balance_notifySMSAlert-wc-order-sms.php:265
filtersa_before_send_smsSMSAlert-wc-order-sms.php:267
actionadmin_initSMSAlert-wc-order-sms.php:269
actionsa_addTabsSMSAlert-wc-order-sms.php:270
filtersAlertDefaultSettingsSMSAlert-wc-order-sms.php:271
actionsa_send_smsSMSAlert-wc-order-sms.php:640
actionplugins_loadedSMSAlert-wc-order-sms.php:1133
actioninitSMSAlert-wc-order-sms.php:1134
filtercron_schedulesSMSAlert-wc-order-sms.php:1156

Scheduled Events 5

smsalert_balance_notify
smsalert_followup_sms
ab_cart_notification_sendsms_hook
cod_to_prepaid_cart_notification_sendsms_hook
booking_reminder_sendsms_hook
Maintenance & Trust

SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 15, 2026
PHP min version5.6
Downloads294K

Community Trust

Rating92/100
Number of ratings35
Active installs4K
Developer Profile

SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery Developer Profile

Cozy Vision

3 plugins · 4K total installs

82
trust score
Avg Security Score
91/100
Avg Patch Time
84 days
View full developer profile
Detection Fingerprints

How We Detect SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/sms-alert/assets/css/smsalert-wc-checkout.css/wp-content/plugins/sms-alert/assets/js/smsalert-wc-checkout.js/wp-content/plugins/sms-alert/assets/js/smsalert-wc-order-details.js/wp-content/plugins/sms-alert/assets/js/smsalert-wc-admin-order.js/wp-content/plugins/sms-alert/assets/css/smsalert-wc-order-details.css
Script Paths
/wp-content/plugins/sms-alert/assets/js/smsalert-wc-checkout.js/wp-content/plugins/sms-alert/assets/js/smsalert-wc-order-details.js/wp-content/plugins/sms-alert/assets/js/smsalert-wc-admin-order.js
Version Parameters
sms-alert/assets/css/smsalert-wc-checkout.css?ver=sms-alert/assets/js/smsalert-wc-checkout.js?ver=sms-alert/assets/js/smsalert-wc-order-details.js?ver=sms-alert/assets/js/smsalert-wc-admin-order.js?ver=sms-alert/assets/css/smsalert-wc-order-details.css?ver=

HTML / DOM Fingerprints

CSS Classes
smsalert_checkout_wrapsmsalert_order_detailssmsalert_admin_order_details
HTML Comments
<!-- SMSAlert - WooCommerce Integration --><!-- SMSAlert - WC Order Details --><!-- SMSAlert - WC Admin Order -->
Data Attributes
data-smsalert-phonedata-smsalert-countrycode
JS Globals
smsalert_wc_checkout_paramssmsalert_wc_order_details_paramssmsalert_wc_admin_order_params
FAQ

Frequently Asked Questions about SMS Alert – SMS & OTP for WooCommerce, Order Notifications & Abandoned Cart Recovery