Dynamic Email System
Abstract
Disclosed herein are system, method, and computer program product embodiments for a dynamic email system. An embodiment operates by assigning a persona record to a subscriber record in a set of subscriber records based on a characteristic of the subscriber record. The embodiment assigns a content score to a content item in a content database based on subscriber engagement data associated with the content item. The embodiment ranks the content item in the content database based on the content score assigned to the content item. The embodiment assigns the content item to the subscriber record based on a characteristic of the content item, the content score assigned to the content item, or the persona record. The embodiment creates an email comprising the content item based on the assignment of the content item to the subscriber record. The embodiment sends the email to an email address associated with the subscriber record.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer implemented method, comprising:
assigning, by at least one processor, a persona record to a subscriber record in a set of subscriber records based on a characteristic of the subscriber record; assigning, by the at least one processor, a content score to a content item in a content database based on subscriber engagement data associated with the content item; ranking, by the at least one processor, the content item in the content database based on the content score assigned to the content item; assigning, by the at least one processor, the content item to the subscriber record based on a characteristic of the content item, the content score assigned to the content item, or the persona record; creating, by the at least one processor, an email comprising the content item based on the assignment of the content item to the subscriber record; and sending, by the at least one processor, the email to an email address associated with the subscriber record, wherein at least one of the assigning the persona, assigning the score, ranking, assigning the content item, creating, and sending are performed by one or more computers.
2 . The method of claim 1 , the assigning the persona record further comprising:
assigning the persona record to the subscriber record based on a type of the subscriber record.
3 . The method of claim 1 , the assigning the persona record further comprising:
assigning the persona record to the subscriber record based on a job function field, a product interest field, or propensity to buy field of the subscriber record.
4 . The method of claim 1 , further comprising:
removing a subscriber record from the set of subscriber records based on a suppression list.
5 . The method of claim 1 , the assigning the content score further comprising:
evaluating a click to open rate, a click rate, an open rate, or an unsubscribe rate for the content item; and creating the content score based on the click to open rate, the click rate, the open rate, or the unsubscribe rate.
6 . The method of claim 1 , the assigning the content item further comprising:
storing the content item in a content pool with a priority value based on the characteristic of the content item, the content score assigned to the content item, or the persona record, wherein the content item is stored in the content pool based on a rule; ranking the content item in the content pool based on the priority value and the content score assigned to the content item; and assigning the content item to the subscriber record based on the ranking.
7 . The method of claim 6 , further comprising:
assigning a second content item to the subscriber record based on the assigned content item; and adding the second content item to the email.
8 . A system comprising:
a memory; and at least one processor coupled to the memory and configured to:
assign a persona record to a subscriber record in a set of subscriber records based on a characteristic of the subscriber record;
assign a content score to a content item in a content database based on subscriber engagement data associated with the content item;
rank the content item in the content database based on the content score assigned to the content item;
assign the content item to the subscriber record based on a characteristic of the content item, the content score assigned to the content item, or the persona record;
create an email comprising the content item based on the assignment of the content item to the subscriber record; and
send the email to an email address associated with the subscriber record.
9 . The system of claim 8 , wherein to assign the persona record the at least one processor is further configured to:
assign the persona record to the subscriber record based on a type of the subscriber record.
10 . The system of claim 8 , wherein to assign the persona record the at least one processor is further configured to:
assign the persona record to the subscriber record based on a job function field, a product interest field, or propensity to buy field of the subscriber record.
11 . The system of claim 8 , wherein the at least one processor is further configured to:
remove a subscriber record from the set of subscriber records based on a suppression list.
12 . The system of claim 8 . wherein to assign the content score the at least one processor is further configured to:
evaluate a click to open rate, a click rate, an open rate, or an unsubscribe rate for the content item; and create the content score based on the click to open rate, the click rate, the open rate, or the unsubscribe rate.
13 . The system of claim 8 , wherein to assign the content item the at least one processor is further configured to:
store the content item in a content pool with a priority value based on the characteristic of the content item, the content score assigned to the content item, or the persona record, wherein the content item is stored in the content pool based on a rule; rank the content item in the content pool based on the priority value and the content score assigned to the content item; and assign the content item to the subscriber record based on the ranking.
14 . The system of claim 13 , wherein the at least one processor is further configured to:
assign a second content item to the subscriber record based on the assigned content item; and add the second content item to the email.
15 . A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
assigning a persona record to a subscriber record in a set of subscriber records based on a characteristic of the subscriber record; assigning a content score to a content item in a content database based on subscriber engagement data associated with the content item; ranking the content item in the content database based on the content score assigned to the content item; assigning the content item to the subscriber record based on a characteristic of the content item, the content score assigned to the content item, or the persona record; creating an email comprising the content item based on the assignment of the content item to the subscriber record; and sending the email to an email address associated with the subscriber record.
16 . The non-transitory computer-readable device of claim 15 , the assigning the persona record comprising:
assigning the persona record to the subscriber record based on a type of the subscriber record.
17 . The non-transitory computer-readable device of claim 15 , the assigning the persona record comprising:
assigning the persona record to the subscriber record based on a job function field, a product interest field, or propensity to buy field of the subscriber record.
18 . The non-transitory computer-readable device of claim 15 , the operations further comprising:
removing a subscriber record from the set of subscriber records based on a suppression list.
19 . The non-transitory computer-readable device of claim 15 , the assigning the content score comprising:
evaluating a click to open rate, a click rate, an open rate, or an unsubscribe rate for the content item; and creating the content score based on the click to open rate, the click rate, the open rate, or the unsubscribe rate.
20 . The non-transitory computer-readable device of claim 15 , the assigning the content item comprising:
storing the content item in a content pool with a priority value based on the characteristic of the content item, the content score assigned to the content item, or the persona record, wherein the content item is stored in the content pool based on a rule; ranking the content item in the content pool based on the priority value and the content score assigned to the content item; and assigning the content item to the subscriber record based on the ranking.Join the waitlist — get patent alerts
Track US2019080358A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.