SMS Gateway Center – SMS, RCS & Voice Notifications

Plugin Banner

SMS Gateway Center – SMS, RCS & Voice Notifications

by smsgatewaycenter

Download
Description

SGC Connect connects one SMS Gateway Center account to your WordPress site, and sends notifications on whichever channel you choose – SMS, WhatsApp, RCS, or Voice – with automatic fallback to the next channel if the first one fails.

Works with

  • WooCommerce – order placed, payment received, shipped, and cancelled notifications, plus an abandoned-cart reminder sent automatically once a cart has gone quiet.
  • Easy Digital Downloads – order placed, completed, refunded, and failed payment notifications for your digital products.
  • Contact Form 7 – an instant SMS/WhatsApp the moment a lead submits a form.
  • WPForms – same, for WPForms-built forms.
  • Gravity Forms – same, for Gravity Forms-built forms.
  • Ninja Forms – same, for Ninja Forms-built forms.
  • Formidable Forms – same, for Formidable Forms-built forms.
  • The Events Calendar + Event Tickets – RSVP confirmations and an automatic “starting soon” reminder before the event.
  • Appointment booking (Simply Schedule Appointments) – booking confirmation, cancellation notice, and an automatic reminder before the appointment.
  • LearnDash – course enrollment and course completion notifications for students.
  • WordPress login & registration – phone verification (OTP) at signup, and optional OTP as a second factor at login – across every channel, not just SMS.

You do not need all of these plugins installed. SGC Connect only ever shows a settings tab for the plugins you actually have active – a WooCommerce-only store never sees a Gravity Forms tab, and none of that integration’s code is even loaded on your site.

How it works

  1. Install SGC Connect and go to SGC Connect > Connect Account. Paste your SMS Gateway Center userid and password (or API key). Click Test Connection.
  2. Open the tab for whichever plugin you use (WooCommerce, Contact Form 7, etc.) and turn on the events you want notified – each with its own channel choice and message template.
  3. Done. Every matching event on your site now sends automatically, and you can see every send (and whether it succeeded) under Message Log.

Don’t have an account yet? Sign up free at SMSGatewayCenter.com.

  1. Connect Account - paste your credentials once, test the connection, done.

    Connect Account - paste your credentials once, test the connection, done.

  2. WooCommerce settings tab - one toggle, channel picker, and message template per order event.

    WooCommerce settings tab - one toggle, channel picker, and message template per order event.

  3. The channel/fallback-order picker - choose SMS, WhatsApp, RCS and/or Voice, tried in the order you check them.

    The channel/fallback-order picker - choose SMS, WhatsApp, RCS and/or Voice, tried in the order you check them.

  4. Message Log - every send, its channel, and whether it succeeded, without leaving WordPress.

    Message Log - every send, its channel, and whether it succeeded, without leaving WordPress.

  5. Login & Registration OTP settings - multi-channel two-factor authentication for WordPress core login and signup.

    Login & Registration OTP settings - multi-channel two-factor authentication for WordPress core login and signup.

Which plugins does SGC Connect send SMS/WhatsApp/RCS/Voice notifications for?

WooCommerce, Easy Digital Downloads, Contact Form 7, WPForms, Gravity Forms, Ninja Forms, Formidable Forms, The Events Calendar (with Event Tickets), appointment booking via Simply Schedule Appointments, LearnDash, and WordPress’s own core login/registration screens. See the “Works with” section above for exactly what each one triggers.

Do I need all these other plugins (WooCommerce, Gravity Forms, etc.) installed?

No. SGC Connect detects which of them are active on your site and only shows settings for those. If you only run Contact Form 7, that is the only integration tab you will ever see.

Will this slow my site down if I only use one integration?

No. Code for an integration you don’t have installed is never loaded at all – not just hidden, genuinely never read by PHP. The plugin’s footprint scales with what you actually use.

What if I want SMS to try first, then WhatsApp if that fails?

Every event lets you pick more than one channel; whichever you check are tried in the order shown, moving to the next only if the previous one fails to deliver.

Does the login OTP feature require SMS only, like most 2FA plugins?

No – you can require it over SMS, WhatsApp, or RCS, or configure more than one as a fallback sequence.

Where do I get an account?

Sign up at smsgatewaycenter.com – your userid, password and API key are all found under your account’s Profile page.

1.0.14

  • Renamed every plugin-declared function, class, constant, option, table, cron hook, AJAX action, meta key and JavaScript global to a longer, more distinctive “sgcconnect” prefix (previously “sgc”, which was too short to guarantee uniqueness). No feature changes.

1.0.13

  • Fixed several phpcs:ignore comments that were placed on the wrong line (a statement’s opening line rather than the exact line PHPCS reports) and so weren’t actually suppressing anything – found by running the official Plugin Check tool directly against this codebase rather than relying on the annotations alone. No behavior changes.

1.0.12

  • Annotated every WordPress Plugin Check DB/nonce warning with the reasoning behind it (custom-table direct queries with no wp_cache_* equivalent; WordPress core’s own login/registration hooks, which carry no nonce for a plugin to verify against) rather than leaving them unexplained. No behavior changes.

1.0.11

  • Login/Registration OTP now sends the code through the same multi-channel SMS/WhatsApp/RCS system and fallback order every other event in this plugin uses, with the code filled into an {otp} template placeholder, instead of a separate SMS-only endpoint. Login OTP now actually sends a code on the first login attempt (it previously did not).
  • Deferred WP-Cron scheduling (WooCommerce abandoned-cart, Events Calendar, and appointment reminders) from plugins_loaded to init, resolving a translation-loaded-too-early notice.
  • Shortened the readme’s short description to fit the directory’s 150-character limit, and removed a comparative claim about other plugins.

1.0.10

  • Removed the Plugin URI header (it was identical to the Author URI, which WordPress.org’s plugin headers require to be distinct) – the Author URI (smsgatewaycenter.com) remains.

1.0.9

  • Renamed the plugin to remove a restricted trademarked term from the display name, per WordPress.org plugin directory guidelines (WhatsApp remains a fully supported notification channel – only the plugin’s own name changed).

1.0.8

  • Add appointment booking integration (Simply Schedule Appointments): booking confirmation, cancellation notice, and an automatic reminder sent before the appointment.

1.0.7

  • Add The Events Calendar + Event Tickets integration: RSVP confirmation and an automatic “starting soon” reminder before the event.

1.0.6

  • Add Easy Digital Downloads integration: order placed, completed, refunded, and failed payment notifications.

1.0.5

  • Add a WooCommerce abandoned-cart reminder, sent automatically once a cart has gone quiet for an hour.

1.0.4

  • Add Ninja Forms and Formidable Forms integrations.

1.0.1 to 1.0.3

  • Live template/variable pickers for SMS, WhatsApp and RCS – choose an already-approved template from your connected account instead of typing template IDs by hand.
  • Per-event Voice library clip override.
  • Security hardening: API key sent as an HTTP header rather than in the request body; account secrets stored encrypted.

1.0.0

  • Initial release: WooCommerce, Contact Form 7, WPForms, Gravity Forms, and LearnDash integrations, plus WordPress core login/registration OTP, all through one account connection.
Back to top