I was working on adding more functionality to Erpnext Telegram Integration app, And one of my friends asked me about the possibility of adding support for sending SMS notifications, and I liked the idea, and here we are.
So I have added SMS notifications to the app, You can find it in the Extra Notifications section under SMS Notifications.
The SMS Settings is the original Doctype from Frappe, We should first record the SMS gateway settings from here.
And then we can add a new SMS Notification.
The SMS RECIPIENTS is a child DocType linked with Contact Master.
And we should make sure we have in the Contact Doc a Contact Number with Is Primary Mobile checked to appear in the Mobile No field.
And the rest is as the original Erpnext Notification.
You can find the app on GitHub.