Skip to content

Getting Started

In order to get up & running with JamComments, you’ll need to do the following:

Create an Account

Do so by using the button in the navigation above, or navigating to the JamComments application. Signing up for an account is free, but you’ll be limited one site and be able to collect a maximum of 10 comments. If you’d like to publish comments beyond that, sign up for a paid plan. Until then, any submitted comments will be left in a pending status.

Create a Site

After logging in, head to the “Sites” page and create a new one. Free plans can create one site, but if you need more, consider upgrading to premium plan. When setting up a site, you’ll be asked to name it, as well as provide a domain. Keep in mind that this is the only domain from which comments will be accepted. So, if you’d like to submit “test” comments on a development branch that uses a temporary domain (like one generated by Vercel or Netlify), you’ll need to have development mode enabled in those environments.

Add a Webhook (Optional)

If you’d like to trigger a new build for your site after a new comment has been collected, you can do so on your site’s settings page, found at Sites > Your Site Name > Webhooks. Most of the popular Jamstack hosts provide this feature out-of-the-box, including Vercel and Netlify.

Enable Auto-Approval (Optional)

By default, new comments will not be automatically approved and published (although you will get an email notification). If you’d like to do so, you can toggle on auto-approval by navigating to your site’s settings page at Sites > Your Site Name. Paid plans also support AI moderation.

Generate an API Key

Your site will need this in order for comments to be accepted. To generate a key, navigate to your Account Settings and scroll down to the “API Token” section. There, you’ll be able to generate a fresh key or replace an existing one. Make sure you keep this value safe. Once created, it won’t be shown again.