Inspiration
Being a web developer I often face problems in integrating email marketing services with the web application.
As my first choice, I used to mostly rely on cloud based email integrations. These cloud based services does not provide application level detailed features like campaign tracking and scheduling.
As my second choice, I used to rely on SaaS email services providing application level detail features like campaign tracking and scheduling but it always comes with additional overhead in terms of integrations and cost.
Our solution, Exchangly, offers a dockerized version which can easily be self-hosted and provides application level detailed features powered by AI. It comes with integrations with all popular clouds and supports all basic mail transfer protocols.
For email building, it supports use of ChatGPT and for optimizing Smart Email Scheduling, it uses the email tracking metrics to make optimized decisions based on our own Generative AI Model.
What it does
Exchangly is a comprehensive toolbox for creating, automating, and tracking email marketing campaigns with AI-powered capabilities.
How we built it
I have built it as an out of box toolbox ready to be used with all the nuts and bolts already tightly fixed.
It is designed to be a monolith app backend with a separate frontend. It provides following 3 interfaces;
- Admin portal for user and pricing administration
- Frontend is a detailed application built using React.js. It enables marketers to create campaigns, build emails with ChatGPT support, Schedule using Smart Scheduling and Track emails.
- RESTful API support for all operations.
Challenges we ran into
- Development: It is time taking.
- Deployment: Due to cost limitations, I didn't built a pipeline and did whatever was possible to test it mostly locally.
- AI Integration & Model Creation: There is a learning curve involved.
Accomplishments that we're proud of
- Development of backend is nearly complete for an MVP.
- Development of frontend is nearly complete for an MVP.
What we learned
- I learnt about email mechanics and related protocols.
- I learnt about usage and integration of builders.
- I learnt about scheduling tasks.
- I learnt about artificial intelligence.
What's next for Exchangly
- Publishing images on docker hub and work on the documentation with usage examples.
- Creating a community of developers.
- Focus on improving models for AI powered Smart Scheduling.
Log in or sign up for Devpost to join the conversation.