Use webform to send personalized emails (or replicating a tiny email client)

Created on 2 September 2025, about 2 months ago

Is it possible to use a webform to send a personalized email to selected users in an Entity checkboxes field type?

I have a form that has this fields:

1. To (email type field)
2. Contacts (Entity checkboxes type field that references users)
3. Cc (email type field)
4. Bcc (email type field)
5. Subject (text field)
6. Body (text formatted field)
It's basically a small email client.

I would like the users with permission to use this form to be able to send email to the email addresses they write in the first field and the users they select in the Contacts field. Also the body should allow to add simple tokens like the name, last name, job, and other custom fields that will get replaced when the emails are sent. That means that the webform emails or handlers should send one personalized email to each person instead of one email to everyone or to a role. Do you know if this can be done in Webforms and if possible could you explain to me how?

My scenario is that this website will be for a small team of non-technical people that has a list of a few hundred contacts and they want something as simple, clear and easy as possible that allows them to save and manage their contacts information and to send personalized and professional emails when needed.

[this next part is not quite webform related so you can skip this if you want]
I know webform probably is not really for this kind of scenario but other options didn't work as needed. I've tried Simplenews but it's quite complicated, specially for my users. To use it one part is in the Site Configuration, other in the Site Structure and if they want to send an email they have to create a node but cannot select users but instead newsletters, etc... As a site builder I could learn that workflow but it's quite complicated for the end user that want a simple tool that makes their job easier.

I also tried CiviCRM and it's also not very user friendly and more than they need. And there is Views Send but it doesn't have a release for Drupal 11. Webform seems to have the right UX/UI but if it's not possible, my other option so far is to recommend my client to use an external service like MailerLite or Mailchimp for sending emails and Drupal for managing the private information of their contacts, which is not the "elegant" or simple solution I was hoping for.

Any help or recommendation will be very appreciated.

πŸ’¬ Support request
Status

Active

Version

6.3

Component

User interface

Created by

πŸ‡²πŸ‡½Mexico myst123

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024