Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Whatsapp

Laravel Whatsapp Laravel Package

teodoriu/laravel-whatsapp

A Laravel package for integrating WhatsApp messaging into your application, with a simple API for sending messages, handling sessions, and managing webhook events so you can wire WhatsApp notifications into existing PHP workflows.

View on GitHub
Deep Wiki
Context7

teodoriu/laravel-whatsapp is a Laravel integration for sending WhatsApp messages directly from your application. It wraps the WhatsApp API in a clean, config-driven service, letting you authenticate once and dispatch text or template messages through a simple, expressive interface—no manual HTTP plumbing required.

  • Config-based setup for API credentials and phone number IDs
  • Send text and template messages to individual recipients
  • Laravel facade/service access for quick, testable calls
  • Integrates with notifications and queues for async delivery
  • Lightweight, PSR-compliant code that fits standard Laravel conventions
Frequently asked questions about Laravel Whatsapp
What is teodoriu/laravel-whatsapp used for?
It is a Laravel package that wraps the WhatsApp Business Cloud API so PHP developers can connect Laravel applications to WhatsApp messaging. The package aims to make sending WhatsApp messages more approachable by using Laravel conventions instead of building the API plumbing from scratch. Check the README for the exact supported messaging features.
How do I install teodoriu/laravel-whatsapp?
Install it with Composer by running composer require teodoriu/laravel-whatsapp in your Laravel project. Then follow the repository README for any configuration publishing or environment variables the package requires. Composer will report any PHP or Laravel version conflicts during installation.
Does this package support the WhatsApp Business Cloud API?
Yes, the package is described as a WhatsApp Business Cloud API wrapper for Laravel. It is intended to give Laravel developers a framework-friendly layer over that API. For specific endpoint coverage and feature support, review the package README and source code.
What configuration or credentials do I need for WhatsApp Business Cloud API in Laravel?
You will generally need WhatsApp Business Cloud API credentials from Meta, such as a phone number ID and access token, but the exact environment variable names depend on the package. Review the README for the published configuration file and required keys. Keep credentials out of source control and load them through Laravel environment configuration.
Can I send WhatsApp messages from Laravel without writing the Cloud API plumbing myself?
That is the main purpose of this package: it provides a Laravel-friendly wrapper so you do not have to build the WhatsApp Business Cloud API plumbing from scratch. You still need to configure your Meta WhatsApp Business account and follow the package usage examples. The exact sending API depends on the package implementation, so check the README.
Is teodoriu/laravel-whatsapp compatible with Laravel 10 or Laravel 11?
The provided context does not list specific Laravel version constraints, so verify compatibility in the package composer.json and README before installing. Composer will enforce the declared PHP and Laravel requirements. If your target version is not supported, consider opening an issue or checking for a maintained alternative.
How do I test WhatsApp integration in a Laravel app using this package?
Testing approach depends on how the package exposes its client, but you should avoid hitting the real WhatsApp API in automated tests. Use Laravel HTTP fakes, dependency injection, or package-provided mocking hooks if available. Review the README and package tests for recommended testing patterns.
Is teodoriu/laravel-whatsapp suitable for production WhatsApp notifications?
It can be a suitable wrapper for production if it fits your requirements, but you should evaluate its maintenance activity, feature coverage, and error handling first. Production use also requires a properly configured Meta WhatsApp Business account, attention to rate limits, and robust logging. Test your messaging flows thoroughly before relying on it for critical notifications.
What are alternatives to teodoriu/laravel-whatsapp?
Alternatives include calling the WhatsApp Business Cloud API directly with Laravel's HTTP client or using another Laravel WhatsApp package with more active maintenance or broader features. Compare documentation, supported API features, Laravel version constraints, and issue activity before choosing. The best option depends on whether you need a thin wrapper or a full notification channel.
Where can I find documentation and check if teodoriu/laravel-whatsapp is maintained?
Start with the GitHub repository at github.com/teodoriu/laravel-whatsapp for the README, releases, issues, and commit history. Those signals will help you judge current maintenance and supported usage. If documentation is thin, inspect the source and package tests before adopting it.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core