How to create Discourse posts automatically from Nolt webhook data?

You will need something to receive the Nolt webhook, massage the data, and execute a Discourse API call.

A lot of people use Zapier and similar tool for doing that, but you can also use a serverless service, or a bot on Heroku as you said.

The docs on creating new posts on Discourse via API calls live at Discourse API Docs