Skip to content

A tool to send daily WhatsApp messages to customers based on data from an Excel file.

Notifications You must be signed in to change notification settings

BsmalaIbrahem/Excel2WhatsApp

Repository files navigation

Laravel Logo

Build Status Total Downloads Latest Stable Version License

Excel2WhatsApp

A tool to send daily WhatsApp messages to customers based on data from an Excel file.

🚀 Description

Excel2WhatsApp is a Laravel-based application designed to automate the process of sending daily WhatsApp messages to customers. Users can upload an Excel file containing customer phone numbers and messages, which are then stored in a MySQL database. The system runs a daily command to send these messages via Twilio, and users can monitor the status of each message (whether it was sent successfully or failed) through detailed reports.

Features

  • Excel file upload: Easily upload an Excel file with customer data (phone numbers and messages).
  • Automated daily message sending: A scheduled task sends WhatsApp messages to customers daily.
  • Message status reporting: Track the success or failure of each message and view error details.
  • Authentication: Secure access via Laravel Sanctum for user login and token-based authentication.
  • Twilio integration: Sends WhatsApp messages using the Twilio API.

🛠 Skills

  • Laravel: PHP framework for building the web application.
  • MySQL: Relational database to store customer and message data.
  • Maatwebsite Excel package: For handling Excel file uploads and parsing.
  • Twilio: API service for sending WhatsApp messages.
  • Laravel Sanctum: For user authentication and API token management.

About

A tool to send daily WhatsApp messages to customers based on data from an Excel file.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published