View Categories

📩 Notifications Settings: Email & SMS Configuration in BillBook

1 min read

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 toSettings → 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 toNexmo 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: userValue: {your_username}
  • Parameter 2 Key: passValue: {your_password}
  • Parameter 3 Key: senderValue: {your_sender_id}

📌 If your API requires headers, you can set them as well.


📧 Setting Up Email Notifications #

🔹 Business-Level Email Setup #

Go toSettings → 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! 😊

Powered by BetterDocs

Leave a Reply

Your email address will not be published. Required fields are marked *