Managing comments

Updated on 20-October-2016 at 10:16 AM

Business Catalyst End of life announcement - find out more details.


Business Catalyst enables you to gather feedback by letting visitors submit comments, offer rating and display all this on your site. You can set up workflows to notify specific administrators when comments have been added, and whether or not to approve them. Every visitor that submits a comment is turned into a CRM contact.

The process of enabling this feature consists of 3 easy steps:

  1. Activate the option to moderate new comments (optional, but recommended) and choose role to notify
  2. Insert a form on the element you wish to gather feedback for (blog post, news item, product, webapp item, etc.)
    By default, this form will also gather user rating, on a 5 point scale basis:
  3. On the same page, insert a tag to display the feedback users have submitted

Page layout and visual appearance for the comments module can be customized .

Setting up comments

If you want to gather feedback for just a single, specific item (page, product, news item, etc), you can insert the appropriate module on that item directly. For example, you've published a new page on your site, containing some valuable information.
You'll want to see what the community thinks. Let's go over each step involved in enabling comments just for this page:

Add the comment form and display the feedback

  1. Open the page in editing mode by selecting Site Manager > Pages and clicking the page in the tree view.
  2. Place the cursor in the content editor where you want the comment form to appear.
  3. In the Modules tab of the Toolbox found on the right of the editor, select Comments > Comment Form, and then click Insert.
  4. To display the comments, select Comments > Comments for an Item.
  5. Customer ratings are inserted by selecting Comments > Rating for an Item.
  6. Click Publish or Save Draft.

Alternatively you'll want to enable comments for all events, products, news items, or webapps. It would be a burden to access the description of each product in order to activate commenting. Business Catalyst allows you to streamline the entire process by just applying the same steps mentioned above on the layout of the respective item.

For instance, you'll probably be enabling comments and rating for products. In this case:

  1. Access Site Manager > Module Templates > Online Shop Layouts > Individual Product - Large
  2. Insert the Comment Form and Comments for an Item tag ( {module_ratingfeedback} ) as described above

You've now enabled commenting for all products on your website!

Manage new comment rules

You can allow new comments to be displayed instantly or you can have an administrator approve them first. You can enable Automatic Spam Detection and optionally even automatically delete comments marked as spam after 24hrs, restrict unauthenticated users from commenting and also choose to notify certain admins about new comments submitted.

To configure all of the above, navigate to Modules > Comments > Actions > Manage New Comment Rules

If you haven't enabled e-mail notifications, make sure to check for new comments regularly.
In either case, as long as you have moderating enabled, new comments are set to "Pending". Access the Comments section to review and allow or deny comments:

Managing Security/Spam

Image verification

When inserting a comment form, by default an image verification field is included to help prevent spam bot submissions. See Add an image verification field (Captcha) . You can insert Re-Captcha at any time, following the usual guidelines.

Spam detection

For further protection against spam, make sure you enable the automatic spam detection feature, under Manage new comment rules.

Business Catalyst is integrated with a third-party spam prevention solution called Akismet, so enabling this option can make managing comments a lot easier. See for details on how this system works.

Enforced captcha for comments - If any BC object (blog post, product, webapp, etc) has more than 300 comments, captcha validation will be turned on; the setting is site wide and users will not be able to disable it; if captcha is enforced, you will need to update all comments form to add captcha module. For more details on how to insert captcha for comments, read this  article


  • If the Moderate new comments option is deselected and the Automatic Spam detection is checked, then all new comments are placed in a pending status. These comments are then processed by Akismet, and once processed, the comments are moved either to a spam or approved status. Approved comments are displayed in the front-end.
  • Should you have any serious issues with spam, you can just raise a Ticket with our Support Team and not only will we clear all spam entries on your site, but also delete all associated CRM records, given that they don't have any action registered on site, other than the respective spam comment(s).
  • If the Moderate new comments option is checked and Automatic Spam detection is also checked, then all new comments are placed in a Pending status. These comments are then processed by Akismet, and once processed the comments will remain in either a pending or spam status.
  • If the option to enable automatic CRM deletion for spam entries is enabled, when the system detects a spam comment, the customer (CRM) user that posted the comment is deleted from the database only if there is no interaction with your site other than the spam comment.
  • To update multiple comments, click the checkbox next to the comments, and select an option from the Bulk Actions menu

Notice: When captcha is enforced due to high volumes of comments or forum posts, the system will also automatically enable the spam detection mechanism (Akismet) for the site