How to automatically create Github Issues with Netlify Forms
Tags: zapier, githubactions
Published: 2021-10-11 11:02:09

---
title: How to automatically create Github Issues with Netlify Forms
published: true
date: 2021-10-03 23:21:42 UTC
tags: zapier,githubactions
canonical_url: https://relatablecode.com/how-to-automatically-create-github-issues-with-netlify-forms/
---

Deploying the web app is typically only one of the first parts of the process.

[Netlify](https://www.netlify.com/) offers a streamlined process that's easy to take advantage of with GitHub as it automatically can sync up with a repository to bundled it and display it on the web. Netlify also comes with a whole lot of benefits, plugins, and enhancements to the deployment process, more on this later

However, after the app is in the wild it’s bound to have some issues. Bugs and new features are a typical part of the software development process, a lot of the time this involves taking in feedback directly from the user.

### The Form

Netlify offers form integration where the response is automatically sent and stored in the admin console to review.

One possible use case of this is to develop a form to let the user suggest a feature or report a bug

Below is how the form looks like in the app:

![Form](https://cdn-images-1.medium.com/max/666/0*ppUz2Hr5pOPtemd1)

![Form](https://cdn-images-1.medium.com/max/666/0*fj2WF1Ih9G0wSvcL)

Creating it is fairly straight forward and Netlify offers some great docs in regards to this:

[https://docs.netlify.com/forms/setup/](https://docs.netlify.com/forms/setup/)

After the form is set up the responses should start flowing in for review from the admin console:

![Zapier](https://cdn-images-1.medium.com/max/1024/0*EvFSbihamhdE4NZC)

![Zapier](https://cdn-images-1.medium.com/max/1024/0*YVeFuGrrL4nUQ_Xp)

### Github Issue

That was just the first part of the process, now to streamline the process and automatically create the issue we can use [Zapier](https://zapier.com/). Zapier is a workflow manager that can execute a multitude of different actions on a variety of different triggers.

This sounds pretty vague and all but basically what it boils down to is that with Zapier we can set up a “zap” that waits for the form submission event and triggers an action to create a GitHub issue based on the contents of the form response.

### The Zap

First, we’ll create the event listener to trigger on Netlify form submission. Note that Zapier will require access to your GitHub account and Netlify account to access the necessary information.

![Github](https://cdn-images-1.medium.com/max/879/0*PrR-qWH2ElbB99fk)

![Github](https://cdn-images-1.medium.com/max/879/0*CsEgk_R1vlqD6L2Z)

Now we can set up the respective action to create the GitHub Issue:

![Github Issue](https://cdn-images-1.medium.com/max/888/0*GwnW9h_jw9LS1fda)

![Github Issue](https://cdn-images-1.medium.com/max/888/0*_D7dS7AccssjuVT9)

We can even set up a label to identify the user-submitted issue and fill in the necessary information from the form response:

![User Submitted Issue](https://cdn-images-1.medium.com/max/829/0*t5-nnpptWKSLd-Xw)

![User Submitted Issue](https://cdn-images-1.medium.com/max/829/0*Var6Dzhm5ANFWHGW)

Afterward, the Zap can be tested and created and everything is ready to go!

If you have any questions let me know in the comments below!

_Originally published at_ [_https://relatablecode.com_](https://relatablecode.com/how-to-automatically-create-github-issues-with-netlify-forms/) _on October 3, 2021._