Slack (via Zapier)
Guide on How to Integrate Wonderchat with Slack via Zapier.
By integrating Wonderchat with Slack, it allows your team members to chat with your Wonderbot.
Required tools:
Zapier
A Slack account
A dedicated channel for conversations with your Wonderchat bot
View our Slack template here:
Overview of our Slack Integration Template
The Slack Integration Template consists of three key steps to follow:

Setting Up in Slack
Step 1: Open Wonderchat's Slack Template on Zapier
To set up your Wonderchat Bot on Zapier, you would need to open our ↗ Slack Integration Template
Sign in with your Slack account to create your first event.
Step 2: Choose Trigger Event for Slack
We recommend selecting 'New Message Posted to Channel' as the trigger event for messages in your chosen Slack channel.

Step 3: Sign in to Slack to continue

Step 4: Select the Slack Channel for Hosting Your Wonderchat Bot
In this example, we have selected our channel as "Wonderchat-Zapier"

Step 5: Test the Trigger

Asking Questions in Wonderchat
Step 1: Under App & Event, select 'Wonderchat'

Step 2: Under Action event, select 'Ask Question'

Step 3: In a separate tab, retrieve your API Keys from ↗ Wonderchat
How to Retrieve API Keys from Wonderchat
From the left-panel on the Wonderchat App, go to Settings > API Keys > "Generate API Key"
Click the 'Show' icon, and copy the API Key generated

Step 4: Go back to Zapier app, sign in under 'Account'

Step 5: In the sign in pop-up window, paste your API Key


Step 6: Under Questions, select 'Text' option

Step 7: In the separate tab, retrieve your Wonderchat's Chatbot ID
How to retrieve Chatbot ID
Go to Dashboard > Actions (⋮) > "View Chatbot"
Your Chatbot ID can be found at the end of your chatbot URL
Step 8: Paste your Chatbot ID

Step 9: Leave 'Chatlog ID' field blank. Press 'Continue'.

Step 10: Test the Action to Ensure It Works in Your Slack Channel


Sending Channel Message in Slack
Step 1: Select 'Slack' as app

Step 2: Under Event, select "Send Channel Message"


Step 3: Select your Slack account

Step 4: Configure Settings
Channel
Please selected as the name of channel you wish for your bot to reside in

Message Text
Under 'Ask Questions from Wonderchat' dropdown, choose 'Response'

Send as a bot
Please select 'YES' for this option.

Bot Name
Enter name of your chatbot, e.g. 'Wonderchat'

Bot Icon
Share a link to the profile picture of your chatbot, e.g. from Google Drive

Include a Link to your Zap
Please select 'NO' for this option
Recommended to turn off to prevent link crowding

Attach Image by URL
Please leave this field blank

Auto-Expand Links
Please select 'NO' for this option
Recommended to turn off, unless you would like to show links as thumbnails

Link Usernames and Channel Names
Please select 'YES' for this option

Schedule At / File / Thread / Send Channel Message
These fields are optional, and don’t need to be filled in unless you want to customize them for your specific needs.
We’re offering a recommended setup for using Wonderchat on Slack, but you’re free to modify it as you see fit.
Step 5: Test your Zap
You can select 'Test Step' to see how your configurations would turn out.



Step 6: Publish your Zap

You’re all ready to go, hit “publish” to set-up your Zap! You’re now ready to use your Wonderchat bot on Slack.
If you have any more questions, feel free to reach out to us at [email protected]
Last updated
Was this helpful?