Setup Steps
Create a Personal Access Token
- Go to GitHub Settings → Tokens
- Click Generate new token → Fine-grained token
- Name it (e.g., “Spike Forms”)
- Set expiration as needed
- Select the repository
- Under Permissions, enable:
- Issues: Read and write
- Click Generate token
- Copy the token
Configure in Spike
- Go to your Spike Dashboard
- Select your form → Settings
- Scroll to Integrations → GitHub Issues
- Enable the toggle
- Enter your Token
- Enter the repository Owner (username or org)
- Enter the Repo name
- Save changes
Issue Format
Spike creates issues with:- Title: Form name + summary
- Body: All form fields in Markdown format
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
Issues not created
Issues not created
- Verify the token has Issues write permission
- Check owner and repo names are correct
- Ensure the repository exists and is accessible
Permission denied
Permission denied
- Use a fine-grained token with explicit repo access
- Or use a classic token with
reposcope
Token expired
Token expired
Create a new token and update it in Spike.