EM ANDAMENTO
Resumo técnico
Conecta à API SMTP da SendPulse via OAuth2 para disparar e-mails transacionais, gerenciar templates e addressbooks. Token cacheado em MySQL. Filtro task_created envia notificação automática por e-mail. Webhook de entrega/bounce. UI sky-blue em 4 abas com i18n completo.
Escopo executado
plugin.php(64 linhas): aba "SendPulse Integration" em "Automação & Comunicação" com íconemail, doc, filtrotask_created(prioridade 30), 8 ações de API (sendpulse_status, sendpulse_send_email, sendpulse_templates, sendpulse_addressbooks, sendpulse_add_contact, sendpulse_history, sendpulse_webhook, sendpulse_settings, sendpulse_settings_save).backend.php(500 linhas): instalação lazy desendpulse_cacheesendpulse_history, OAuth2 token com cache MySQL,sendpulse_get_templates(),sendpulse_get_addressbooks(),sendpulse_add_contact(),sendpulse_send_email()via SMTP API,sendpulse_handle_webhook(),sendpulse_task_created_hook()com notificação automática, configuração pública/mascarada.tab.php(594 linhas): Alpine.js 4 abas (Painel, Modelos & Listas, Histórico, Configurações), tema sky-blue, formulário de envio de e-mail transacional, grid de templates, formulário de adição de contato com seleção de addressbook, tabela de histórico, formulário de configuração OAuth2 com instruções, banner de alerta para API key não configurada, botão de afiliado, i18n viat().lang.json(198 linhas): traduções PT/EN para todas as chaves da interface.fastr.json: comando/sendpulse— verificação de status viasendpulse_status.doc.md(25 linhas): documentação técnica do autor (PT).icon.svg: ícone mail.
Andamento no GitHub (issues)
Painel em tempo real com as issues mais recentes do repositório.
live feed
abrir issues no githubcarregando andamento...
não foi possivel carregar as issues agora. abra no github pelo link acima.
Resultados reais
Automação de e-mails transacionais via SendPulse SMTP API com OAuth2, envio de mensagens, gestão de templates e listas de contatos, histórico de disparos, webhook de entrega/bounce, notificação automática de tarefas criadas e i18n completo — tudo em uma UI sky-blue com 4 abas.
Arquitetura e organização
- PHP 8
- MySQL 8
- SendPulse SMTP API
- OAuth2
- cURL
- Alpine.js
- i18n
Execução e operação
O projeto segue fluxo reprodutível de execução com validação técnica em ambiente de produção/similar.
Screenshots
Falar sobre este projeto
Aplique este modelo no seu ambiente e acelere a entrega com consistência técnica.