CiviCRM 5.6.0

Is it possible to use VBO (views Bulk Operation) to send mails, mailings, ans SMSs ?

How ?

  • in a scenario where users were prohibited from accessing civicrm directly the only quick option we came up with was to make a webform, user adds the body of the mailing in one field, in other fields user explains who it should go to, then an admin constructs the mailing for them. this was
    – petednz - fuzion
    Nov 7, 2018 at 17:57
  • Thank you Pete ; I think that I have been suggested a good solution in my other (alternate) post (civicrm.stackexchange.com/questions/27235/…) : use VBO to flag a custom field, and have a smart Group based upon this custom field. Nov 8, 2018 at 16:08

2 Answers 2


Although CiviCRM entities are exposed to Drupal via CiviCRM Entity module, they are still not Drupal entities.

So in VBO even though you might think you can modify entity values to CiviCRM entities, it does not work very well at all.

Also in VBO even in Drupal you cannot send an email using this method. In VBO all you can do is modify entity values or execute a PHP script.

You would have to use a combination of VBO and Drupal Rules to send an email. And none of that would be recorded as a CiviCRM activity.

Not for me to ask, but using CiviCRM Scheduled reminders and inbuilt CiviMail would be a much easier option.


You can use VBO by creating a custom action. See Views Bulk Operations development guide (Drupal 7)

The CiviCooP E-mail API and SMS API extensions might be useful.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.