function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
kzmpkzmp 

How to model potential customers who signed up to our newsletter

We have a newsletter sign up functionality on our website where customers
  can sign up just by giving their email address.
  We have two scenarios:
    1 - someone who is alrady a customer signs up and gives their email address 
    2 - someone who is not a customer signs up and gives their email address 
We would like to keep all emails for potential customers who signed up for the newsletter in Salesforce. 

How would you model this in Salesforce?

Since there is no name attached to the email address we cannot create a Lead.
If we create a separate object which keeps just the emails of everyone who signed up and later on they provide their name and later on they buy how should we best promote them from an email to an Account and manage and persist consent to market to that email?