How to run a team publication on Hashnode

Team (shared) publication lets multiple authors publish articles under one blog. It's currently in beta and available for a select few. If you have access, here's how you can start a team publication.

Create a new blog

Please visit your publication settings and create a new team publication. Just enter your publication name and hit "Create".

tuxpi.com.1604161463.jpg

Map a custom domain

By default, your team publication lives on a randomly generated subdomain of hashnode.dev. You can map a custom domain for free to personalize it. To do that visit your blog dashboard and click on the domain tab. Just enter your domain name and hit update.

tuxpi.com.1604161706.jpg

tuxpi.com.1604161826.jpg

Add Members

Once you create a team publication, you become a super admin. You can add new members to your publication and assign one the following two roles to them:

  • Admin: Similar to super admin, but they can't remove other admins. But they can access the dashboard and directly publish articles on the publication.
  • Contributor: They can submit articles to your publication for approval. One of the admins can then approve and publish the articles.

You can visit your blog Dashboard -> Members, and add new members by entering their Hashnode username:

tuxpi.com.1604166556.jpg

Submitting Articles

Once a new member is added to your publication, they will be able to select the publication while publishing their articles:

tuxpi.com.1604162590.jpg

Approving Articles

To approve incoming submissions, you can visit blog Dashboard -> Submissions.

tuxpi.com.1604162751.jpg

From there you can either approve or reject a post. You can also choose to edit a post first before publishing it.


Team Publications are still in beta and may have some rough edges. Feel free to try it out and help us improve before releasing 🚀 it to the public.