Mattermost is an open source team collaboration platform tht brings all your company's conversations, documents, and applications together in one place, making it easy for your team to collaborate securely on the things that matter most.
Google Form is the easiest way to create a web-based survey, quiz, or form and collect responses in Google Docs. Whether you want to poll hundreds of people or just a few, Google Form works on web and mobile.Google Forms Integrations
Mattermost + Google FormsCreate Response to Google Form from New Message Posted to Channel in Mattermost Read More...
Google Forms + MattermostPost Message in Mattermost when New Response in Spreadsheet is created in Google Form Read More...
Mattermost + GmailCreate Draft to Gmail from New Message Posted to Channel in Mattermost Read More...
Mattermost + GmailSend Email in Gmail when New Message Posted to Channel is created in Mattermost Read More...
Mattermost + GmailCreate Label to Gmail from New Message Posted to Channel in Mattermost Read More...
It's easy to connect Mattermost + Google Forms without coding knowledge. Start creating your own business flow.
When message post on perticular channel.
Triggered when a new response row is added to the bottom of a spreadsheet.
Post a new message to a channel.
Create a new response/entry (row) in a specific spreadsheet.
Mattermost is a cloud-based open source internal communication software that was founded in 2014 by the team behind the open source project Giant Swarm. A software used to create your own Slack alternative. No need to explain what Slack is, most of us know already. It is a fast growing software used by companies such as The New York Times, Weather.com, Samsung and many more. Mattermost also offers a platform to build applications on top of it.To learn more about Mattermost you can visit their website here .
Google Forms are a free web based program that offers surveys, quizzes and forms for all kinds of things. You can take surveys yourself or ask others to fill them out, students commonly use them to get feedback from their teachers.Google Forms even has an API that enables developers to create new apps and integrations with Google Forms. With this API you can create a lot of cop stuff such as creating a quiz with the same questions for all students in your class. You just have to create the quiz once and then you can reuse it with other classes without having to create the quiz again.Google Forms and its API used to be called "Forms v2 API" but Google decided to rebrand it into Google Apps Script Execution API and now they call it Google Forms API.Mattermost and Google Forms are quite similar, but they have some differences as well. The main reason why we will integrate Mattermost and Google Forms is because they both have an API that allows us to create cop things like quizzes with the same questions for all students in your class (never have a student finish a quiz faster than another one. The integration between Mattermost and Google Forms will be done through the REST API of Mattermost and the Google Forms API.
We will integrate Mattermost and Google Forms together in three steps:Step 1. Create a Google Forms with a form question in itStep 2. Use the form question as a ppl in MattermostStep 3. Display the results in MattermostIf you want to fplow along you can download this project on my GitHub or check out the video demonstration below.Step 1. Create a Google Form with a form question in itFirst thing you have to do is creating a Google Form with a form question inside it, we will use this form later on as our ppl in Mattermost. You can do this inside your Google Drive if you have one or you can visit forms.google.com to create one there. I will create a ppl in my local drive where I have access to so I can easily share the link with you later on.After you created the google form you can see that it has three input fields, one text field and two checkboxes, these will be our ppl options. We will fill these in later on when we're going to use our ppl inside Mattermost. To make sure that everything works as expected we will add a fourth option which is not part of our ppl but still part of our google form. This fourth option will be the message "Hello world" which will be visible in our google form's output after we submit it.Step 2. Use the form question as a ppl in MattermostNext thing we have to do is using our new ppl inside Mattermost! Luckily we don't have to write any code for this step, there are already some plugins available online that do this for us. In this case I used this one for Mattermost 0.7 and this one for Mattermost 0.8 . If you are using different version of Mattermost you might have to find another plugin that works for your version. Don't worry it shouldn't be too hard to find one as well though because there are a lot of plugins available online. Just google it and you'll find something ;)The first plugin creates a new channel which basically shows everything from your google form as messages in this channel (like seen below. You can even see the "Hello World" message, which we added earlier on, at the bottom of our channel list. The second plugin creates a new action instead of a channel that ppls the current channel every x seconds and displays the result inside this action (like seen below. Both plugins work pretty much the same way but I prefer the second one because I can only see my results when I click on the action, which makes them easier to read for me personally.The third plugin does almost the same as the second one but it creates an action instead of a channel, so basically it does everything on autopilot without you seeing anything in your channels (like seen below. I didn't try this one personally because I think I wouldn't like it because I like seeing my ppl results in my channels, but maybe you'll like it more than me and then go ahead and try it out! :)Step 3. Display the results in MattermostNow that we created our ppl using Google Forms and integrated it using one of the three plugins mentioned above we need to display our results somewhere in Mattermost! We could just keep our ppl open all the time and then someone would always have to click on our action or channel every minute or so to see if there are new results or not but there must be an easier way! Fortunately there is an easy spution for this as well, we just have to create another plugin! The fplowing plugin checks every minute if there are new results for our ppl and lets us enter a channel name where we want our results displayed (like seen below. When we entered #ppls in this box it saved our settings so that if we reloaded Mattermost everything would still work fine without us having to do any changes anymore. Every time there are new results available we can just click on this channel and see them instantly without having to wait for a minute at all! To make sure that this worked correctly I filled in some wrong answers so that I had some results already when I opened up my ppl again. And indeed everything worked like intended, thanks to this plugin! :)
We've just created our own application using Mattermost and Google Forms where we could create ppls with the same questions for everyone in our class! This application has many more possibilities, we could also use it for quizzes with multiple choices or other types of surveys where we can gather data from many people at once without writing any code ourselves! That's why I really love tops like Mattermost and Google Forms and I hope you found this post useful as well because these kind of posts don't exist very often, at least not in Dutch yet :)
The process to integrate Mattermost and Google Forms 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.