Skip to content

Slack Notifications

Connect Qivra Form Builder to Slack to receive instant notifications when customers submit forms. This guide shows you how to set up Slack integration.

BenefitDescription
Real-time AlertsInstant notifications in Slack
Team VisibilityEveryone sees submissions
Quick ResponseRespond faster to inquiries
Centralized CommunicationKeep everything in Slack

Before setting up Slack:

  1. Have a Slack workspace
  2. Have permission to add apps
  3. Know which channel to use
  1. Go to api.slack.com/apps
  2. Click Create New App
  3. Choose From scratch
  4. Name your app (e.g., “Qivra Forms”)
  5. Select your workspace
  1. In app settings, click Incoming Webhooks
  2. Toggle to On
  3. Click Add New Webhook to Workspace
  4. Select the channel for notifications
  5. Click Allow
  6. Copy the webhook URL
  1. Go to Settings > Integrations
  2. Find Slack section
  3. Paste webhook URL
  4. Select notification events
  5. Click Save

Choose where notifications appear:

OptionBest For
#generalAll team members
#supportCustomer support forms
#salesLead generation forms
Private channelSensitive submissions

Choose when to notify:

EventDescription
New SubmissionEvery form submission
Specific FormsOnly selected forms
High PriorityFlagged submissions only

Customize notification content:

ElementDescription
Form NameWhich form was submitted
Submitter InfoName, email
Key FieldsImportant submission data
LinkDirect link to submission
New Form Submission
Form: Contact Form
From: John Doe (john@email.com)
Subject: Product Question
Message:
Hi, I have a question about...
View Submission: [Link]
[Qivra Form Builder] New Submission
━━━━━━━━━━━━━━━━━━━━━━━━━━
Contact Form
━━━━━━━━━━━━━━━━━━━━━━━━━━
Name: John Doe
Email: john@email.com
Phone: 555-123-4567
Department: Sales
Message: I'm interested in bulk pricing...
Submitted: Just now
View Details: [Link]

Route forms to different channels:

  1. Open form in Form Builder
  2. Go to Settings > Integrations
  3. Select Slack
  4. Choose channel
  5. Save

Example Routing:

FormChannel
Contact Form#support
Wholesale#sales
Bug Report#engineering
Feedback#product

Notify only for specific submissions:

IF "Priority" = "Urgent"
THEN send to #urgent-support

Keep conversations organized:

  1. Initial notification posted
  2. Team replies in thread
  3. All context in one place

Alert specific team members:

<@U12345678> New urgent submission!

Track status with reactions:

EmojiMeaning
eyesSeen/Acknowledged
white_check_markHandled
hourglassIn Progress

Create custom commands (advanced):

  1. Set up slash command in Slack app
  2. Point to your endpoint
  3. Query submissions from Slack
StrategyHow
Summary modeDaily digest instead of each
Filter by priorityOnly high-priority
Use threadsKeep channel clean
Archive handledRemove old notifications
  1. Submit test form
  2. Check Slack channel
  3. Verify formatting
  4. Confirm links work
CauseSolution
Invalid webhookRegenerate and update
Wrong channelCheck webhook channel
App removedReinstall Slack app
Network issueCheck connectivity
CauseSolution
Queue backlogWait for processing
Slack outageCheck Slack status
Rate limitsReduce notification frequency
IssueSolution
Missing fieldsCheck template settings
Broken linksVerify URL format
Encoding issuesCheck special characters
  • Keep webhook URL private
  • Regenerate if compromised
  • Use HTTPS only

Consider what data appears in Slack:

  • Avoid sensitive information
  • Don’t include full credit card numbers
  • Link to full submission instead
Play