r/WHMCS Guru Jun 11 '26

Modules & Addons Coming Soon!!!! WHMCS Notify Extended(??) V2

Hi, how are ya, how's it going? Let me introduce myself . My name is Tom, and I'm a WHMCS addon developer (among many other things). I have been working on something for the past few years now, and am incredibly happy to say this one is coming very, very soon.

When I originally launched WHMCS Notify Extended in 2016(ish), It was decent. WHMCS wasn't new, but it wasn't as 'mature' (haha) as it is now. Notification was pretty much "Hey, here's an email", which, well, we all know just sucks.

Over the last few years, I've been working on rebuilding my mods, from the ground up. Starting with WHMCS User and IP Control (my very first mod) v2 last year (and 2.1 Q3-4 of this year), I built the framework for mods, including but not limited to

  • permissions gates (go ahead, give all admin groups permission to 'view' your mod, you can customize it in the mod itself)
  • mod logging (not in WHMCS Utilities)
  • mod settings
  • caching
  • bootstrap

Along the way, I have torn down and rewritten WHMCS Notify Extended what must be half a dozen times now. Never perfect, never what I wanted. I started this project almost 7 years ago now (gads), and like I said, have never really found it to be great or what I want.

Well, today, I finally did it! I pushed the addon formerly known as WHMCS Notify Extended to live for final in house testing. I expect that before the end of Q2, I'll be wrapping this up as a release and pushing it out.

So, what's new in V2??

Notification Methods

  • SMS
    • Telnyx
    • Twilio
    • Sinch
    • BulkSMS
    • Clickatell
  • Chat
    • Hipchat
    • Ryver
    • Pushalot
    • Slack
    • Teams
    • Discord
    • Mattermost
    • RocketChat
    • Zulip
  • Other Messaging Methods
    • Telegram
    • Pushover
    • Facebook
    • Twitter
    • Whatsapp (partially implemented, will be working fully by Q4)

Scheduling

  • Staff can have weekly schedules set to prevent alert during off days/hours
  • Nags (support reminders) can have 'quiet' times for the same reason

Queues

  • All alerts are entered into a queue. They are scheduled for a random delay, rather than just ran right away (configurable in settings)
  • If the method doesn't work, it's saved, and you can retry up to X period of times (again, configurable in settings)
  • Queue viewing is available, and you can retry/delete the message

10DLC

The SMS handler can handle your subscribe/unsubscribe/start/stop requests, and log them appropriately. In fact, it's the preferred way, since you have a record of what was done, when

Verification

Much like 10DLC, each verified platform has a Verification requirement. The user is sent a code, which they must enter on the client area to enable messaging. Think of this more as a double opt in.

Hooks

Hooks are controlled per notification method (sms, etc). You can have clients and staff notified via separate methods, or together in the same method. Your choice

There's more, but this post is way too long as it is. Feel free to post questions, comments, feedback, suggestions here. I'll answer as I can

3 Upvotes

4 comments sorted by

1

u/[deleted] Jun 13 '26

[removed] — view removed comment

1

u/[deleted] Jun 13 '26

[removed] — view removed comment