Vanilla Pop works in much the same way on the hub as it does on regular sites. The node email addresses are slightly different and there are a few more features which are detailed below.
Node Email Addresses
Each node’s email address is comprised of two parts: The node slug and the hub slug seperated by a dot, followed by a vanillaforums.email domain. You can see this by going to the Incoming Email page in your nodes’ dashboards.
Let’s say you are on the acme hub and you create a node with the slug anvil. You will see that the node’s email address will be shown as
Emailing Directly Into a Category
You can email directly into a category by prepending the category’s URL code to the node’s email address followed by a dot.
Let’s say in the above example you want to email the general category. You would send an email to
Using One Email Address for an Entire Hub
The hub provides a flexible way to email any node and even any category within a node. However, let’s say you want to set up a single email address for your entire hub and have emails route into the nodes.
Each hub can use an abbreviated email address and then make use of the email subject to route the email to the correct node. If you want to do this then the email address for your entire hub is the hub slug followed by the vanillaforums.email domain. Then the first word of the subject will be matched against a node and optional category. You can optionally enclose the first word in square brackets.
From the above examples, you have the acme hub, and the anvil node, and the general category.
- The hub’s email address is
- An email with the subject
[anvil] I need some help will be routed to the anvil node.
- An email with the subject
[general.anvil] I need some help will be routed to the general category of the anvil node.
Removing the Node Slug to Email Categories
You can have your hub configured to remove the need for node slugs in the subject of emails. To do so you must do the following:
- Ensure that you use unique URL codes across all of your nodes. This is your responsibility.
- Make a support request to configure your hub to look at the category of a node first.
Setting Up a Custom Email Address for Your Hub
The reason why the hub supports a single email address is to allow you to set up a single custom email address for your communities and then use the subject to route emails accordingly. In order to do so you must have control over the email address and then you must do the following:
- Set up your email address to forward all emails to the hub’s email address.
- Make a support request notifying Vanilla staff of your forward. Tell them what the email address is and they will configure your hub to send emails from that address.
In order to make the email forwarding work you must ensure the following:
- The emails must not be altered when being forwarded (ex. don’t add a “Fw: “ prefix to the subjects).
- In order to ensure the best email routing the email should re-addd any arguments in the email address to the forum’s email address. This is common behaviour amongst most email servers.
Email Replies and Hub Email Addresses
Most emails sent to your communities will be in reply to a notification such as a comment or a private message. In this case Vanilla adds special routing information to help make sure the reply is routed to the correct community. In this case this information will take precidence over the specific email address. In most cases users will not know this, but if you specifically try and alter an email address when replying to try and make the email send to a specific community, you might still find that the email still goes to its originally indended destination.
Emailing to a Non-Existant Node
If your email address or subject is malformed in such a way that Vanilla cannot find the node you are trying to email then it will send back a response telling you that the site you are trying to email could not be found.