FlowFuse / flowfuse

Connect, collect, transform, visualise, and interact with your Industrial Data in a single platform. Use FlowFuse to manage, scale and secure your Node-RED solutions.
https://flowfuse.com
Other
283 stars 64 forks source link

Iterate on "You've been invited to FlowForge" email #1967

Closed joepavitt closed 4 months ago

joepavitt commented 1 year ago

Description

Screenshot 2023-04-12 at 12 52 43

G-Mail flagged this as "looking phissy" when it arrived in my inbox. We should seek to improve the styling of this to make it look more professional and legitimate.

We've had a lot of stale invites for FlowForge Cloud, this could likely be a reason why, as it doesn't look trustworthy.

Epic/Story

No response

joepavitt commented 1 year ago

useful guide on the things to account for: https://blog.hubspot.com/marketing/html-email

iskerrett commented 1 year ago

FWIW, it would be nice to move all of the FF Cloud generated email into Hubspot. This way we can create a consistent look for our emails and track their success.

hardillb commented 1 year ago

These have to work for none FlowForge Cloud instances that don't have HubSpot.

Yndira-E commented 1 year ago

Here's a proposal:

Desktop

Image

Mobile

Image

useful guide on the things to account for: https://blog.hubspot.com/marketing/html-email

@joepavitt I read the article. They suggested a platform where you can create the email with visual tools and then export a zip with the html and images, you can also send test emails to see how they look/behave on different email clients and devices.

I just built it there, already sent you an invitation, a test email (check your spam folder please, the sender is BEE Pro), and the folder with the html and images is in our drive. They add their logo at the bottom but I just removed it from our html.

Not sure how you get the name of the FF team or the link for the button, will need your help with that.

joepavitt commented 1 year ago

Thanks Yndira. Going to need to work out how we architect the actual sender of the e-mails given @hardillb's point above. We should be utilising something like HubSpot if we can, but do need a backup option inside FF to handle non FF Cloud installs.

Yndira-E commented 1 year ago

I guess I misunderstood what he said, I thought we couldn't use HubSpot.

For some reason, an html + images is what I thought you needed to be able to include the non FF Cloud installs.

I can build it in HubSpot too, and create a template for all our emails...

@iskerrett gave me access and I did check it out, but couldn't find an option to export it as a zip (now I realise it might be a permissions issue)

Let me know when you've figured out next steps ;)

joepavitt commented 1 year ago

Ah, I'm with you @Yndira-FlowForge so the output you have would allow us to inject into raw FF now. Ideally, longer term we have e-mail tracking via HubSpot, but as an iteration, this is a great improvement. Visually far more professional and engaging too. Thanks @Yndira-FlowForge

hardillb commented 1 year ago

Currently the email templates are in the source code, it may make sense to move them to the DB and allow them to be edited in the admin settings.

But that could get messy with no way to render/test

Pezmc commented 1 year ago

Currently the email templates are in the source code, it may make sense to move them to the DB and allow them to be edited in the admin settings.

Unless we're going to build change tracking etc, I feel like this adds a lot of complexity without much benefit. A middleground could be have a folder of .html templates that is read, so if an end user wanted to change them, they can just change the .html.

But that's getting off topic on this issue, the above proposed changes look like a notable improvement 👍

Yndira-E commented 4 months ago

Being addressed with new branding in https://github.com/FlowFuse/flowfuse/issues/4039