WordPress Marketing Plugin
A comprehensive multi-user digital marketing solution for WordPress, enabling businesses to manage contact lists, create message templates, and execute marketing campaigns through WhatsApp via Evolution API with n8n integration.
by Your Name · github.com/davidcamejo/wp-marketing-plugin · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/davidcamejo/wp-marketing-plugin/archive/refs/heads/main.zipOverview
WordPress Marketing Plugin is a comprehensive multi-user digital marketing solution for WordPress, enabling businesses to manage contact lists, create message templates, and execute marketing campaigns through WhatsApp via Evolution API with n8n integration.
Key Features
- Multi-User Management: Complete user data isolation and access control
- Contact Management: Import, export, and organize contact lists
- Template Creation: Design reusable message templates with variable support
- Campaign Scheduling: Set up and automate campaign delivery
- WhatsApp Integration: Connect with the Evolution API for WhatsApp messaging
- QR Code Generation: Generate WhatsApp connection QR codes for new instances
- Complete n8n Integration: Webhook handling and workflow automation
n8n Integration Features
- Webhook Processing System: Handle incoming webhooks from n8n workflows
- Campaign Status Updates: Process campaign status changes via webhooks
- Contact Synchronization: Keep contact data synchronized between systems
- QR Code Processing: Handle QR code generation and management via webhooks
- Secure Webhook Registration: Register and validate webhook endpoints with proper security measures
Installation
- Upload the
wp-marketing-plugin.zipfile to the/wp-content/plugins/directory - Extract the ZIP file
- Activate the plugin through the WordPress admin interface
- Configure the plugin settings
Configuration
Basic Configuration
- Navigate to the plugin settings page
- Configure user permissions and access levels
- Set up default message templates and parameters
n8n Integration Setup
- Navigate to the Settings -> n8n Integration tab
- Enter your n8n instance URL
- Configure webhook endpoints and security tokens
- Test the connection to ensure proper functionality
Development
Requirements
- PHP 7.4 or higher
- WordPress 5.0 or higher
- n8n instance (for full functionality)
- Evolution API (for WhatsApp messaging)
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This plugin is licensed under the GPL v2 or later.
See LICENSE for more information.