Occupation: Web & Mobile Developer
This is an experiment: the site as it would have looked in the '90s. To see the real one, press the button at the bottom of the page.
Role: Development, integration and server. Year: 2023.
Website: imanpack.it
A Laravel system that connects Imanpack's proprietary .NET CMS to Mailchimp: the newsletters prepared in the CMS become bilingual campaigns, created and sent or scheduled automatically, with a dashboard to follow their status.
You are viewing this case study with the Legacy engine. To see it as it was designed, enable native rendering below.
Imanpack manages its content with a proprietary CMS written in .NET, on Microsoft SQL Server. Newsletters, instead, go through Mailchimp.
The goal: build the newsletters straight from the data entered in the CMS, without copying it over by hand and without opening Mailchimp.
If the list doesn't exist or Mailchimp rejects the campaign, the newsletter goes into error with its message, and the system deletes what it had just created on Mailchimp: the next attempt starts clean. It retries on its own every minute, up to three times.
A dashboard shows the status of every newsletter, the error message and an exact preview of the email, with a button to regenerate it after fixing the data in the CMS. A campaign already sent never goes out a second time.
Every newsletter is bilingual: English on the left, Italian on the right, from the same CMS row. The template is written in MJML, which turns it into HTML fit for email clients.
Attachments with a download button, YouTube videos and images appear only if the CMS has them. The footer, with the privacy notice and the unsubscribe link, is filled in by Mailchimp for each recipient.
Best viewed with Netscape Navigator 4.0 — 800×600