1. Plugins
  2. GitHub Plugin
GitHub Plugin Icon

GitHub Plugin

Pro

Create new GitHub repository issues from form results.

Use the GitHub Plugin to create new GitHub issues from form results. Turn submissions into actionable issues without manually copying information from your form into GitHub.

# Set Up the Plugin

Open the Plugins page for your form, select GitHub, and click Connect to GitHub:

Viewing the GitHub Plugin in the form settings

Click Authorize funforms to grant the plugin access through the GitHub authorization window:

Authorizing the GitHub Plugin and selecting repositories

🚨 Changing repository access: If you’ve already authorized the GitHub Plugin and want to give it access to another repository or organization, you’ll need to revoke the existing authorization first. Visit your Authorized OAuth Apps in GitHub, find Fun Forms, and click Revoke. You can then connect the plugin again and select the additional repositories you want to use. This is due to limitations with GitHub OAuth.

Once GitHub is authorized, select the Repository where you want to create new issues, then click Save:

Selecting a GitHub repository for new form result issues

Once connected, you’ll see a link to your selected GitHub Repository.

# Customize the Issue Title

By default, the GitHub Plugin uses your form name as the title for each new issue. You can customize the Issue Title using the Field Mapper and data from your form results.

# Issue Title

Let’s add a Bug Name field to our form, then configure the GitHub Plugin to use its value as the Issue Title:

Example form with a Bug Name field for the GitHub Plugin

Go to Plugins > GitHub and find the Field Mapper.

Select the Bug Name field, then enter issue_title in the Map To column. This tells the GitHub Plugin to use the value entered in Bug Name as the title of the GitHub issue:

Mapping the Bug Name field to the GitHub issue title

Now enter a value in the Bug Name field when submitting the form:

Entering an issue title in the example form

When the form is submitted, the GitHub issue is created using that value as its title:

Viewing the newly created GitHub issue

The rest of the form response is included in the GitHub issue description:

Viewing the form response in the GitHub issue description

🏆 Hint: The GitHub account used to authorize the plugin is the account that creates the issues in the repository.

That’s it! If you need any help, contact us anytime.

Beautiful forms for serious business

From quick enquiries to complex onboarding — signatures, PDFs, conditional logic, unlimited forms and results.

Make Free Forms Arrow Right Icon
  • Check Icon No credit card
  • Check Icon Unlimited forms
  • Check Icon Unlimited results