BillBook allows businesses to send notifications via SMS & Email, ensuring smooth customer communication for invoices, orders, and alerts. 🚀📧📱
📌 Setting Up SMS Notifications #
To send SMS notifications, you need to configure SMS settings.
🔹 Steps to Configure SMS in BillBook #
✅ Go to → Settings → Business Settings → SMS Settings
✅ Choose the SMS Provider (Nexmo, Twilio, or Custom API).
✅ Enter the required API credentials from your SMS vendor.
✅ Click Save 💾 and test sending a message.
🔹 Setting Up SMS for Nexmo #
✅ Create an account on Nexmo (now Vonage).
✅ Go to → Nexmo Dashboard → Account Settings.
✅ Copy the API Key & Secret.
✅ In BillBook, enter:
- API Key & Secret
- Sender ID (From field)
✅ Save settings and test SMS.
🔹 Setting Up SMS for Twilio #
✅ Log in to Twilio and go to Project Dashboard.
✅ Copy the Account SID & Auth Token.
✅ In BillBook, enter:
- Account SID
- Auth Token
- Sender ID (From field)
✅ Save and test SMS sending.
🔹 Setting Up SMS for Other Providers (Custom API) #
If using a different SMS provider, follow these steps:
✅ Obtain the API URL from your SMS provider.
✅ Enter the API URL, Send-to Parameter, and Message Parameter.
✅ Define request method (GET or POST).
✅ Add additional parameters as needed (username, password, sender ID, campaign ID, etc.).
✅ Set required headers if your API provider requires them.
✅ Save settings and test sending a message.
📌 Example API Configuration for a Custom SMS Provider:
Here’s how you should enter your SMS API details:
✅ URL: http://sms-provider.com/api/sendmsg.php
✅ Send To Parameter Name: phone
✅ Message Parameter Name: text
✅ Request Method: GET
✅ Additional Parameters:
- Parameter 1 Key:
user
→ Value:{your_username}
- Parameter 2 Key:
pass
→ Value:{your_password}
- Parameter 3 Key:
sender
→ Value:{your_sender_id}
📌 If your API requires headers, you can set them as well.
📧 Setting Up Email Notifications #
🔹 Business-Level Email Setup #
✅ Go to → Settings → Business Settings → Email Settings
✅ Enter your SMTP configuration details (Server, Username, Password, Port, Encryption).
✅ Click Save 💾 and test email sending.
🔹 Application-Level Email Setup (For Password Reset Emails) #
✅ To enable Forgot Password Email notifications, edit the .env file and configure SMTP settings manually.
✅ This ensures password reset links are sent properly.
📌 Frequently Asked Questions (FAQ) #
1️⃣ Can I send SMS from localhost?
✅ Yes, SMS can be sent from localhost as long as there is an active internet connection.
2️⃣ Does SMS work without adding country codes to mobile numbers?
✅ Some APIs support sending without country codes, while others require it. This depends on the SMS provider you use.
🚀 Why Use BillBook’s SMS & Email Notifications? #
✅ Automates customer communication (Invoices, Orders, Alerts) 📩
✅ Supports multiple SMS providers (Nexmo, Twilio, Custom API) 📱
✅ Customizable email & SMS notifications ✅
✅ Improves customer engagement & reduces manual follow-ups 🏆
With BillBook’s Notification Settings, businesses can effortlessly set up and automate SMS & email alerts! 🚀📧📱
Let me know if you need any refinements! 😊