Skip to main content
Automatically create Trello cards when forms are submitted.

Setup Steps

1

Get Your API Key

  1. Go to Trello Power-Ups Admin
  2. Click New to create a new Power-Up (or use existing)
  3. Go to the API Key tab
  4. Copy your API Key
2

Generate a Token

  1. On the same page, click Token link next to your API key
  2. Or visit: https://trello.com/1/authorize?expiration=never&scope=read,write&response_type=token&key=YOUR_API_KEY
  3. Click Allow
  4. Copy the generated token
3

Get Your Board ID

  1. Open your Trello board
  2. Add .json to the end of the URL
  3. Find "id" at the beginning of the JSON
  4. Or use the board’s short link from the URL
4

Get Your List ID

  1. Open https://api.trello.com/1/boards/BOARD_ID/lists?key=API_KEY&token=TOKEN
  2. Find the list where you want cards created
  3. Copy the id of that list
5

Configure in Spike

  1. Go to your Spike Dashboard
  2. Select your form → Settings
  3. Scroll to IntegrationsTrello
  4. Enable the toggle
  5. Enter your API Key
  6. Enter your Token
  7. Enter your Board ID
  8. Enter your List ID
  9. Save changes

Card Format

Spike creates cards with:
  • Title: Form name + submitter name/email
  • Description: All form fields formatted as a list
Example card:
Title: Contact Form - John Doe

Description:
Name: John Doe
Email: john@example.com
Message: I'd like to learn more about your services.

Submitted: Jan 19, 2026 2:30 PM

Troubleshooting

  • Verify API Key and Token are correct
  • Check that Board ID and List ID exist
  • Ensure the token has write permissions
  • Try regenerating the token
Use this URL pattern:
https://api.trello.com/1/boards/BOARD_ID/lists?key=API_KEY&token=TOKEN
Replace BOARD_ID, API_KEY, and TOKEN with your values.
Generate a new token with expiration=never for permanent access.

Advanced: Labels and Members

Currently, Spike creates basic cards. For advanced features like labels or assigned members, use Webhooks to send data to a custom endpoint that uses the full Trello API.