Skip to main content
Spike integrates with popular tools to automate your workflow.

Notifications

Slack

Get instant notifications in Slack channels

Discord

Send submissions to Discord webhooks

Telegram

Receive notifications via Telegram bot

Slack Setup

  1. Create a Slack webhook at api.slack.com/messaging/webhooks
  2. In your form settings, enable Slack integration
  3. Paste your webhook URL

Discord Setup

  1. In your Discord server, go to Server Settings → Integrations → Webhooks
  2. Create a new webhook and copy the URL
  3. Enable Discord in your form settings and paste the URL

Telegram Setup

  1. Create a bot with @BotFather
  2. Get your chat ID by messaging @userinfobot
  3. Add your bot token and chat ID in form settings

Productivity

Google Sheets

Append submissions to spreadsheets

Airtable

Create records in Airtable bases

Notion

Add entries to Notion databases

Trello

Create cards from submissions

Asana

Create tasks in Asana projects

GitHub

Create issues from form submissions

Google Sheets Setup

  1. Create a Google Apps Script web app that accepts POST requests
  2. Deploy it and copy the URL
  3. Add the URL in your form’s Google Sheets integration settings
Example Apps Script:
function doPost(e) {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const data = JSON.parse(e.postData.contents);
  
  sheet.appendRow([
    new Date(),
    data.email,
    data.message
  ]);
  
  return ContentService.createTextOutput('OK');
}

CRM

HubSpot

Create contacts and deals

Pipedrive

Add leads and contacts

Salesforce

Create leads automatically

HubSpot Setup

  1. Get your HubSpot API key from Settings → Integrations → API Key
  2. Enable HubSpot in your form settings
  3. Submissions will create contacts with the email field

Email Marketing

Mailchimp

Add subscribers to lists

ConvertKit

Add subscribers to sequences

MailerLite

Grow your email list

Klaviyo

Add profiles to lists

Constant Contact

Add contacts to lists

Mailchimp Setup

  1. Get your API key from Account → Extras → API Keys
  2. Find your list ID in Audience → Settings → Audience name and defaults
  3. Add both in your form settings

Support

Zendesk

Create support tickets

Freshdesk

Create tickets automatically

Gorgias

E-commerce support tickets

Gladly

Customer conversations

Webhooks

For custom integrations, use webhooks to send data anywhere:
{
  "formId": "abc123",
  "formName": "Contact Form",
  "submissionId": "sub_xyz",
  "data": {
    "email": "[email protected]",
    "message": "Hello!"
  },
  "metadata": {
    "ip": "1.2.3.4",
    "userAgent": "...",
    "timestamp": "2024-01-15T10:30:00Z"
  }
}
Webhooks include HMAC signatures for verification. See Webhooks for details.

Zapier & Make

Spike webhooks are compatible with Zapier and Make (Integromat). Use the webhook trigger to connect to 5000+ apps.