msinamsina / pyautomail

Automated Email Sending for Large Scale Email and Gmail Automation
https://msinamsina.github.io/pyautomail/
27 stars 3 forks source link

E-Mail Open and Link Tracking #33

Open Clausinho opened 9 months ago

Clausinho commented 9 months ago

I know this needs a server, but maybe there is some way it can be included without losing the flexibilty

msinamsina commented 9 months ago

Hi @Clausinho , Could you explain more and give some examples?

Clausinho commented 1 month ago

I was thinking of an approach that might involve minimal server involvement by leveraging webhooks or using an external service for tracking. For example, you could integrate a third-party tool like SendGrid or Mailgun, which offers open and click tracking. They handle most of the heavy lifting, and you could pull the data into your system via APIs. That way, you maintain flexibility without having to host the entire tracking infrastructure yourself.

To provide more context, here are a few user stories that illustrate how this could work:

  1. As a marketing manager, I want to track email opens and clicks for my campaigns so that I can measure engagement and adjust my messaging based on recipient behavior. The system should provide clear reports without requiring me to manage the tracking infrastructure.

  2. As a developer, I want to integrate email open and link tracking into my existing email-sending workflow using a third-party service so that I don't need to maintain servers or complex infrastructure for tracking events.

  3. As a small business owner, I want to know when my clients open important emails like invoices or contracts, so I can follow up in a timely manner without having to set up a dedicated email server for tracking purposes.

  4. As a customer support agent, I want to see if a client has opened an email response to their query, so I can decide whether to send a follow-up or check in on their issue, ensuring timely support without needing technical expertise to track these actions.