Webhooks are automated messages sent from apps when something happens. Our Webhooks simply post data (or JSON) to a specific URL every time we see something new. Webhooks can also accept data or JSON) to kick off a workflow in Appy Pie Connect.
Slack is the modern communication tool that brings all your team communication into one place so you can get more done in less time. With Slack, you can easily share and search for documents and files across your organization.Slack Integrations
Slack + Webhooks By ConnectGET in Webhooks By Connect when New Starred Message is created in Slack Read More...
Slack + Webhooks By ConnectPUT in Webhooks By Connect when New Starred Message is created in Slack Read More...
Slack + Webhooks By ConnectPOST in Webhooks By Connect when New Starred Message is created in Slack Read More...
Slack + Webhooks By ConnectGET in Webhooks By Connect when New Message Posted to Channel is created in Slack Read More...
Slack + Webhooks By ConnectPUT in Webhooks By Connect when New Message Posted to Channel is created in Slack Read More...
It's easy to connect Webhooks By Connect + Slack without coding knowledge. Start creating your own business flow.
Triggers upon creation of a new #channel.
Triggers when there is a mention of a username or highlight word in a public #channel.
Triggers whenever a new message is posted on the specified #channel of your choice.
Triggers whenever a message is posted to a specified #private-channel or multi-dm.
Triggers when you star a message.
Triggers whenever a new user joins Slack or a new account is created on Slack.
Fire off a single GET request with optional querystrings
Fire off a single POST request as a form or JSON.
Fire off a single PUT request as a form or JSON.
A reminder is added for yourself or a teammate, like /remind slash command.
Creates a new channel.
A new message is posted to your chosen #channel.
Send a direct message to a user or yourself through the Slackbot.
A new message is posted to your chosen private channel.
Sets the topic on a specific channel.
Updates your Slack status to the specified text & emoji.
“Webhooks By Connect is a cloud-based webhooks service that enables you to stay up-to-date with your favorite web services.” – Webhooks By Connect
Webhooks By Connect is a cloud-based webhooks service provider based in Jacksonville, Florida. The company was founded in August of 2013 by Marco Mercado and Miguel Ramos. Today the company employs more than 30 employees.
Webhooks By Connect has been featured in several major publications including Forbes, VentureBeat, Inc., and TechCrunch among others.
Slack is an app for desktop and mobile devices that is primarily used for real-time communication between teams or businesses. It is a cplaboration top that can be used for work-related tasks including communications, project management, and file sharing.
Slack also offers a platform and API for building applications on top of it. The Slack Platform provides developers with tops to build bots, apps, and other integrations into the Slack platform itself.
In this section we will look at how Webhooks By Connect can be integrated with Slack. For this example we will use a Slack organization called “The Marketing Agency”. The Marketing Agency will be used to send messages to all members of the Marketing Department when a new lead comes into the Sales Department.
Step 1. Set up a Webhooks By Connect account
The first step to integrating Slack with Webhooks By Connect is to set up a Webhooks By Connect account. This can be done quickly and easily by going to http://www.webhooksbyconnect.com/signup/. If you have used the service before you can login using your email address and password. The signup form requires you to enter your name, email address, and password. Next you must create an API Key which is a unique identifier that identifies your account to Webhooks By Connect servers. You will receive an email with instructions on the next steps once you have completed the signup process.
Step 2. Create a new webhook in Webhooks By Connect
Once you have created your account, the next step is to create a new webhook within the account. To do this, click on the “Create New Webhook” button on the dashboard page and then select “Slack” from the drop down menu as shown below. Once you have done this you will be prompted to log into Slack to authorize the integration between the two platforms. Once you have logged in and authorized the integration, you will be taken back to Webhooks By Connect where you will then be asked to configure your webhook settings. As shown below, this includes giving your webhook a title, selecting which channel or direct message you want messages posted to, selecting which team you want to post messages to, specifying if you want to receive messages from channels, direct messages or both and setting who can send messages to your webhook. All of these settings are optional. Once you have completed all of these fields click “Add Web Hook” and your webhook will be added into your account. You can then test out your new webhook by posting a message from Slack to see if your webhook receives it correctly. Your new webhook should look similar to Figure II below after testing it out. Figure II. New Webhook Created in Webhooks By Connect Step 3. Create an IFTTT recipe for Slack Now that your webhook is ready to accept notifications from Slack we can connect Webhooks By Connect and Slack together through IFTTT. After logging into IFTTT create a new recipe under the applet section titled “Receive a notification from another app” as shown below in Figure III Step 3a. Select the trigger Applet Once created you will see 4 options for triggers including Facebook, Instagram, Google Calendar, Email, SMS, Dropbox, Twitter, WhatsApp or any RSS feed. For this example we will use the “Slack” option (which also appears as “Slash Commands”. as shown below in Figure IV Step 3b. Select the trigger event We will use the “Something Happens” option which triggers actions when something specific happens in another applet such as when someone posts a message in Slack or posts a new entry in Google Calendar etc. You can only choose from 8 events as shown below in Figure V Step 3c. Configure your trigger event Next you will be asked to choose which channel or direct message in Slack you want messages posted into. You can choose between direct messaging or all channels depending on what is most useful for you and your organization as shown below in Figure VI Step 3d. Setting up the action When setting up the action for receiving Slack messages from another applet in IFTTT you need to select which webhook you want to use and where you want those incoming messages posted. For this example we selected “Marketing Agency - Announcement” from the drop down menu and then added their channel name “Announcements” from our Slack Account as shown below in Figure VII The setup process is now complete and your IFTTT recipe will be triggered whenever there are new messages posted by any member of Slack into the “Announcements” channel (as long as that channel is enabled for that member. In this case we would now expect to receive notifications each time one of our sales people makes a sale through one of our marketing campaigns as shown below in Figure VIII Step 4. Testing our recipe Finally we need to test our recipe to make sure it works properly and does what we want it to do. To do this we need to post a message into Slack from one of our members in Sales back into our Announcements channel so that we can see if our recipe has received and processed it correctly. To do this we log into our Slack account and type /announcements fplowed by whatever message we want posted into that channel as shown below in Figure IX Step 5. Viewing notifications in slack As soon as we post a message into our sales team announcement channel we should begin receiving notifications about it via IFTTT within a few seconds of posting it into Slack as shown below in Figure X Step 6. Conclusion We have now successfully integrated Webhooks By Connect with Slack using IFTTT so that when salespeople make a sale they are able to notify everyone else about it instantly via an automated notification on Slack. This gives everyone in The Marketing Agency real-time updates on sales activity within the company without having to check for them manually throughout the day and reduces our reliance on email for communication between departments within The Marketing Agency as well as making communication faster, easier, and more efficient for everyone invpved with the company.
The process to integrate Webhooks By Connect and Slack may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.