Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance Email Templates with Dynamic Placeholders for Personalization #44

Open
ANJALIJAISWAL4213 opened this issue Dec 19, 2024 · 3 comments
Assignees
Labels

Comments

@ANJALIJAISWAL4213
Copy link
Collaborator

Description:
The current email automation feature allows users to define custom templates, but it lacks the ability to add dynamic placeholders for personalization, such as {recipientName}, {companyName}, etc. This enhancement will make email campaigns more impactful and tailored to individual recipients.

Feature Requirements:
Insert Predefined Placeholders:

Add a set of predefined placeholders (e.g., {recipientName}, {companyName}) that users can insert into the email content through buttons or dropdown options.
Example:
Placeholder Options: {recipientName}, {companyName}, {eventName}, etc.
Placeholder Validation:

Validate placeholders when saving the template to ensure they are formatted correctly (e.g., enclosed in curly braces {}).
Provide error messages for invalid placeholder formats.
Preview Placeholder Replacement:

Use dummy data to show how the placeholders will appear in an actual email.
Example Dummy Data:
{recipientName: "John Doe", companyName: "TechCorp", eventName: "TechFest 2024"}
Preview Output: "Dear John Doe, we’re excited to invite you to TechFest 2024, sponsored by TechCorp."
Update Template Table:

Include a column in the templates table to display the placeholders used in each template for easy reference.
User-Friendly Interface Enhancements:

Ensure the modal for template creation has a clear "Insert Placeholder" feature.
Highlight placeholders within the email content text area for better visibility.

Estimated Time:36 hours

@kartiksharma1227
Copy link

/claim

@ANJALIJAISWAL4213
Copy link
Collaborator Author

/info

@Opencodeiiita-Bot
Copy link

User Repo
kartiksharma1227 0
ANJALIJAISWAL4213 N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants