- How do I install this package for Laravel Mailcoach and Postmark integration?
- Run `composer require spatie/laravel-mailcoach-postmark-setup` in your Laravel project. Ensure Mailcoach is already installed and configured. The package handles Postmark feedback processing for Mailcoach campaigns without additional setup steps.
- Does this package work with Laravel 9 or 10?
- Yes, the package supports Laravel 8+, including Laravel 9 and 10. Verify your Mailcoach version is compatible, as it’s a dependency. Check the package’s release notes for any Laravel-specific updates.
- What Postmark features does this package enable for Mailcoach?
- It processes feedback like email opens, clicks, and bounces from Postmark and syncs them with Mailcoach. This ensures accurate analytics, A/B testing results, and campaign performance tracking in Mailcoach’s dashboard.
- Is there official documentation or support for this package?
- No, this package lacks dedicated documentation. All support relies on Mailcoach’s official docs. Troubleshooting is community-driven via GitHub issues, and Spatie does not provide direct assistance.
- Can I use this with Sendgrid instead of Postmark?
- No, this package is **only for Postmark**. The description mistakenly mentions Sendgrid, but the codebase is Postmark-specific. For Sendgrid, use `spatie/laravel-mailcoach-ses-feedback` or similar alternatives.
- Will this break if I update Mailcoach or Postmark’s API?
- Potential risks exist if Postmark’s API changes or Mailcoach updates its feedback processing. Monitor both services’ changelogs and test thoroughly after updates. The package is stable but not future-proof against major API shifts.
- Do I need a Postmark server-side API key, or can I use SMTP?
- You **must** use Postmark’s server-side API (not SMTP). The package relies on Postmark’s webhooks or API endpoints to fetch feedback data for Mailcoach. SMTP-only setups are incompatible.
- How do I test if feedback (opens/clicks) is correctly processed?
- Send a test campaign via Mailcoach, then check Postmark’s dashboard for tracked events. Verify Mailcoach’s analytics reflect the same data. Use Postmark’s webhook testing tools to simulate feedback if needed.
- What are the alternatives if I don’t want to use Mailcoach?
- If Mailcoach isn’t an option, consider standalone Laravel packages like `spatie/laravel-newsletter` for basic campaigns or `postmark/laravel` for direct Postmark integration. However, none replicate Mailcoach’s campaign management features.
- Is this package suitable for production use, or is it experimental?
- It’s production-ready if your stack meets requirements (Laravel 8+, Mailcoach, Postmark). The last release was in 2023, with no major breaking changes reported. Test thoroughly in staging before deploying to production.