Skip to main content
Automatically create GitHub issues when forms are submitted. Great for bug reports and feature requests.

Setup Steps

1

Create a Personal Access Token

  1. Go to GitHub Settings → Tokens
  2. Click Generate new tokenFine-grained token
  3. Name it (e.g., “Spike Forms”)
  4. Set expiration as needed
  5. Select the repository
  6. Under Permissions, enable:
    • Issues: Read and write
  7. Click Generate token
  8. Copy the token
2

Configure in Spike

  1. Go to your Spike Dashboard
  2. Select your form → Settings
  3. Scroll to IntegrationsGitHub Issues
  4. Enable the toggle
  5. Enter your Token
  6. Enter the repository Owner (username or org)
  7. Enter the Repo name
  8. Save changes

Issue Format

Spike creates issues with:
  • Title: Form name + summary
  • Body: All form fields in Markdown format
Example issue:
## New submission from Contact Form

**Name:** John Doe
**Email:** john@example.com

### Message
I'd like to learn more about your services.

---
*Submitted via Spike Forms on Jan 19, 2026*

Use Cases

  • Bug Reports: Create a form for users to report bugs
  • Feature Requests: Collect feature ideas from users
  • Support Tickets: Track support requests as issues

Troubleshooting

  • Verify the token has Issues write permission
  • Check owner and repo names are correct
  • Ensure the repository exists and is accessible
  • Use a fine-grained token with explicit repo access
  • Or use a classic token with repo scope
Create a new token and update it in Spike.