If you have ever attended a meeting, workshop or a training and held your tongue because you were afraid to ask that one "silly question," only to find out that there were 10 people in the room that all had the same concern, then the following solution is for you.
This is a way to get an entire staff involved in the building of the agenda - after the meeting has already begun.
The long story short is this:
1) Attendees take Part 1 of a survey via a Google Form, this can happen before the meeting or right at the beginning of the meeting. In this Part 1 of the survey you will find out who is in the room and what questions/concerns they have about the content of the meeting.
2) When each attendee hits submit, their questions populate Part 2 of the survey. At some appropriate time, after everyone has submitted the first survey, launch Part 2: This one will ask everyone to pick the three most relevant or important questions/concerns from a list made up of questions from the first survey. Also included in Part 2 is the opportunity for attendees to select questions, posed by their peers, that they can help answer.
Once everyone has submitted this 2nd form, thanks to a built in trigger, Google will cast out an agenda doc which includes:
A) The 3 questions agreed upon as the most important from the people in the room.
B) A list of people who have offered to help others answer their questions.
C) A list of all questions posed so that you can attempt to answer them throughout the workshop.
Everyone in the room is amazed by your ability to so quickly pull them together onto one page, you have a segment of your meeting that is custom tailored to the needs of your team, and everyone is ready to lean forward and learn together. Below are the steps to creating this Dynamic Agenda:
Step 1
Prior to the meeting Create an Agenda on a Google Doc that includes time for the opening survey and time to answer the questions, also on the agenda, create a mail merge area using <<These Carrots>> to hold the place of where the three questions will go. You might also create a second page or a space on the bottom of the agenda to host "All the Questions Submitted".
Step 2Create the Google Form:
In the first section, collect Name and email address. Also ask which portion of the survey they are taking:
Part 1 - Participants submit questions they have about the upcoming meeting. All questions will be posted on the agenda.
Part 2 - Participants can rank which questions are most important to answer and which questions they can help answer for their colleagues.
Depending on which answer the participant selects: send them to the appropriate next page.
As the meeting or training organizer, you could send this form out to participants in advance or done quickly at the top of the meeting, depending on how long you have. If you have an all day session, it is fun to do in a room full of people as it is a great live demonstration of automation. If you only have a 1 hour meeting, you may consider sending this in advance. If you send the form in advance - indicate that participants only need to fill out Part 1.
In the next section of the Google Form, for participants who selected Part 1, create three paragraph questions to allow each participant to submit up to 3 questions or comments.
In the next section of the Google form the set up is simple, it is only two checkbox questions:
1. Please select the three questions/concerns you believe are the most important to be answered before we leave today.
2. Please check the questions below that you could help answer for a colleague.
Both of the questions above will be populated with all the questions posed by the staff from the original form.
Now it is time to use FormRanger and some formulas to make the magic happen! First, install FormRanger on the response sheet:
Step 3
This area will Merge the person’s name with the Q’s they can answer
=if(H2<>"",B2&CHAR(10)&SUBSTITUTE(H2, ",", char(10)),"")
This area will transpose all three Q’s from the row into the column. This is needed for FormRanger.
=UNIQUE(TRANSPOSE(SPLIT(JOIN(";",D2:D90,E2:E90,F2:F90),";")))
This will place a comma after each participant email so they can be merged into one cell later for one single email that goes to all participants with the agenda attached.
=if(I2<>"",I2&", ","")
This will count how many times the question has been ranked as important.
=if(K2<>"",countif(G$2,"*"&K2&"*"),"")
Step 2
Sort all questions from form response sheet - Sort by the rankings. Place this formula under the header in column A. This formula will keep a question with its number of times it was selected and rank the most often selected will sort to the top of the column.
=sort('Form Responses'!K2:L98, 2, FALSE)
This formula will pull the merged names with the questions they agreed they could answer.
='Form Responses'!J:J
This formula will hold all questions in one cell. The formula will pull them from the FormResponse tab, paste them all into one cell, and add a “Carriage Return” after each question. This will make it possible to mail merge to your agenda.
=trim(arrayformula(if(A2:A100<>"",concatenate(A2:A100&CHAR(10)),"")))
This formula will merge all the people who offered help, and the q’s they said they can answer into one cell. This formula will also place a carriage return after each entry so the list comes out neat when you mail merge to your agenda.
=Trim(arrayformula(concatenate(C2:C100&CHAR(10))))
These are the three questions that received the most selections. The formula for each simply selects the first, second and third cell in the “All Ranked Questions” column. Since this column (Column A) sorted by ranking, the highest ranked will be on top:
Column F "Question #1"
=A2
Column G "Question #2"
=A3
Column F "Question #1
=A4
This formula will merge all emails (with a comma after each) into one cell. This cell will be the To: line when you email out your agenda. All participant emails will be clustered on one line each separated by a comma - the way gmail likes it!
=CONCATENATE('Form Responses'!M2:M97,"")
OK, this is my favorite feature - This formula counts how many times the word “CloseNow” was entered in the “Name” column of the form.
Since nobody is ever named "CloseNow" this cell will read Zero until you open the form and enter “CloseNow” as your name. This will change the status of this cell to 1.
In autocrat you will set the merge trigger: When Column J = 1 - merge and send. This is your secret trigger that will send the merge to everyone.
=countif('Form Responses'!B:B,"CloseNow")
Step 4
Configure FormMule, FormRanger and AutoCrat
iv.FormMule>Advanced Options>Copy Down Formulas on Submit
v. Select the 4 columns with formulas in them and check the boxes for paste as value.
This will take the formulas we put in the columns to the right of the responses and copy them down to the next row every time there is a form submission.
iv. Set Refresh Trigger
a. Upon Submission
2. Set Field Mappings
3. Set the Merge Type
I use view only GD so they can make a copy and edit, take notes, etc.
That's it - you are all set!
All participants will receive the Agenda, with the three most highly ranked questions, a list of which participants can help answer what questions, and a list of all questions asked! You are ready to start your training or workshop!