-
Notifications
You must be signed in to change notification settings - Fork 15
Integrations
Squeak! allows you to add alerts via outgoing webhooks to notify external services when new questions are received.
- Visit the Settings page
- Under Alerts, click Add alert
- Choose between Slack notification or Outgoing webhook (see below for a description on both)
- Enter your webhook URL
- Click save!
The next time a new question is received, each webhook URL is called.
Receive notifications in Slack when new questions are posted by following these instructions.
- Create a Slack app from scratch
- Give it a name like Squeak notifications (note: keep the name alphanumeric - exclamation points will break Slack!) and select your workspace
- Choose Incoming Webhooks and toggle it ON
- At the bottom of the page, click Add New Webhook to Workspace
- Select the channel where questions should be posted (we suggest a new channel like
#website-questions
- Copy the new Webhook URL into Squeak! in the Slack incoming webhook URL field
Squeak! also supports generic outgoing webhooks. Great for Zapier automations! Each time a new question is asked, a POST request will be sent to your webhook URL with following body:
{ subject: 'Test subject', slug: ['/'], body: 'Test question' }
Send email notifications to users when they receive a reply to their question. To configure these, you'll need a Mailgun account. This will allow the notifications to be sent from your domain.
On the Squeak! settings page, you'll need to fill in two fields:
- Mailgun API key Mailgun → User → API Keys → Private API Key
- Mailgun domain Choose the sending domain from Sending → Domains
- Mailgun from name
- Mailgun from email
Import recent Slack threads and display them on specific pages of your site. This allows you to answer a question from your Slack community once and let others see your answer where users are most likely to ask it.
- Visit Slack tab and follow instructions to create an app from manifest
- Install where the threads are (presumably with users) that you'd like to port over to Squeak!
- Paste (YAML) manifest from
/slack
- Install to workspace
- Click Oauth and permissions
- Under OAuth Tokens for Your Workspace, copy Bot User OAuth Token and add it to Slack
- (These instructions are a WIP)