- Mailgun webhook
- Mailgun sometimes failed due to spamming
- Mailgun account temporarily disable
- Auto update campaigncontact status field
- Just send the campaign pk into the celery task
- JSON serializer
- Use Google mail, instead of Mailgun
- Mailgum smtp config
- Celery async tasks
- RabbitMQ
- Admin site header
- Admin CRM module
- Add field contacts to campaign
- Alter field campaign on campaigncontact
- CHANGEDLOG.md
- Alter field contact_number on contact
- Docker config
- Django project