Cover image for project: SendPulse Integration IN PROGRESS

Technical summary

Connects to SendPulse SMTP API via OAuth2 for transactional email sending, template and addressbook management. MySQL-cached token. task_created filter sends automatic email notifications. Delivery/bounce webhook. Sky-blue 4-tab UI with full i18n.

Executed scope

  • plugin.php (64 lines): "SendPulse Integration" tab under "Automation & Communication" with mail icon, doc, task_created filter (priority 30), 8 API actions (sendpulse_status, sendpulse_send_email, sendpulse_templates, sendpulse_addressbooks, sendpulse_add_contact, sendpulse_history, sendpulse_webhook, sendpulse_settings, sendpulse_settings_save).
  • backend.php (500 lines): lazy sendpulse_cache and sendpulse_history table install, OAuth2 token with MySQL cache, sendpulse_get_templates(), sendpulse_get_addressbooks(), sendpulse_add_contact(), sendpulse_send_email() via SMTP API, sendpulse_handle_webhook(), sendpulse_task_created_hook() with auto notification, public/masked config.
  • tab.php (594 lines): Alpine.js 4-tab UI (Dashboard, Templates & Lists, History, Configuration), sky-blue theme, transactional email sending form, template grid, contact addition form with addressbook selection, history table, OAuth2 configuration form with instructions, API key alert banner, affiliate button, i18n via t().
  • lang.json (198 lines): PT/EN translations for all UI keys.
  • fastr.json: /sendpulse slash command for status check via sendpulse_status.
  • doc.md (25 lines): author's technical documentation (PT).
  • icon.svg: mail brand icon.

GitHub progress (issues)

Real-time panel with latest repository issues.

abertas (amostra): -- fechadas (amostra): -- base: -- ultimas issues

carregando andamento...

Real results

Transactional email automation via SendPulse SMTP API with OAuth2, message sending, template and contact list management, send history, delivery/bounce webhook, automatic task creation notifications and full i18n — all in a sky-blue 4-tab UI.

Architecture and organization

Execution and operations

The project follows reproducible execution flow with technical validation in production-like environments.

Screenshots

Talk about this project

Apply this implementation pattern in your environment and accelerate delivery with technical consistency.