A new form type, questions, joins the stable of Cameo forms. This provides general data acquisition for things like questionnaires and petitions, or anywhere you want to collect structured responses to a set of questions connected to a respondent.

Accompanying the form is a new section, questionnaire and petition responses, in the member info menu. You can see the responses to your form in various ways there, including on bar charts, pie charts and maps.

The form identifies a list to collect together the responses and uses custom fields for your questions. A new custom field lets you ask them to pinpoint a location on a map.

Quick summary

  1. Make a new form with type questions.
  2. Set the necessary settings (either click the blue boxes that say things are set up yet, or use): link a list (which has source questionnaire) to the form, either an existing one or make one here – this is where responses will be stored and new contacts subscribed; also set the contact type for contacts the form will add.
  3. Set optionsfor how you want the respondents to identify themselves and what consents you want to offer them.
  4. Add custom fieldsfor each of your questions: give each a name, and a type (and for multiple choice questions, how many answers).
  5. Edit the question captionsand any multiple choice answers (and reorder them as required with drag-and-drop or in options).
  6. Embed the form in your website to collect answers.
  7. See the responses in the questionnaire and petition responses section in the member info menu. Download a spreadsheet of them all if required.

A list for the questionnaire

Central to the data acquisition is an automatic list which has the new source questionnaire. The list selects the respondents to the questionnaire as its subscribers. Responses from the form are attached to the list. Of course, people can choose not to opt-in to the list when they complete the form (providing you ask them), which means you can use the list to email only your willing respondents. Nevertheless, opt-out’s responses are still recorded and available in the new questionnaire and petition responses section.

Therefore, the first step to creating a questionnaire or petition is to make a questionnaire list to hold its respondents and responses (Fig 1). (You can also make a new list from the form setting panel where you select which list to link to the form).

Fig 1: (1) give the list a name, (2) set its source to questionnaire

The questions form

Once you have a suitable list, make a new form in the usual way, choosing the new form type questions (Fig 2).

Fig 2: (1) New form, and (2) Choose the type questions

Use the prompt given, or the settings icon, to choose the list where the form should save its respondents and their responses. You’ll also need to choose which contact type should be assigned for any new contact records that are created for respondents we don’t already know about (Fig 3: 1).

Fig 3: (1) Click the blue boxes or the settings icon to choose (or make a new) response list and contact type for newly-created contacts; (2) Click the seedling icon to add custom fields for your questions; (3) Use options to add additional built-in questions and to reorder all the options; (4) click the email icon to choose whether to validate the email address they provide by sending them an email to click a link in.

The form offers some basic built-in fields for administrative things that will almost always be wanted. As with most forms you can choose which of these you want and in what order using drag-and-drop or the options icon (Fig 3: 3), and word the captions as you wish using the text editing icon:

  • their name (required or optional)
  • their email address (if you wish, you can request a verification email to confirm this is correct and as a double opt-in to check it really is who they say it is – particularly important for petitions; Fig 3: 4)
  • address, or just postcode (required or optional)
  • box to agree to storage and processing of their data (there is no No answer to this, as it’s the whole point of the form, but asking permission makes the consent explicit, and stores the date-stamped evidence with the form subscription as required by GDPR)
  • boxes to agree or decline further contact, both specifically in relation to the questionnaire/petition and in general (to use the latter, you also need to identify another, manual, list they can be subscribed to; the form will also allow you to do these subscriptions without explicit consent, but unless the context of the form makes it clear, this would probably not be legal in European countries)

Asking questions

The heart of the form is, of course, the questions you wish to ask. (For a petition it may be sufficient just to use the heading text to state what they are signing, and ask for their name and other identifying information, but you still have the option to ask other things.)

To ask questions, you add custom fields to the form. Custom fields are available in other forms, such as when making a booking, but here they are central.

To add custom fields, click the seedling icon, give them names, and choose their types (Fig 4).

Fig 4: adding custom fields for the questions

You can ask the following types of question:

  • text: a short, single-line, text field (optional or required)
  • paragraph of text (ditto)
  • chooser button to pick exactly one of a number of options (select one; a yes/no question is just this with two buttons, but you can have more)
  • chooser buttons to pick any number of options, including none – select multiple (optional) – or at least one – select multiple (at least one)
  • pick a point on a map (this is a new type of custom field)
  • (if there is a need for it, I could also add the option to upload a photo as one of the responses, but that is not there in this first release)

Once you have added some custom fields you can edit their captionsand change their order using options like any other form fields (Fig 5).

Fig 5: after customising the form, adding some consent buttons and editing captions

Reviewing responses

When the respondent completes the form, their responses are stored with the list you identify for the form. If you delete the form, the responses go with it. If you delete a membership record, any responses they made are also deleted.

You can review responses in the new questionnaire and petition responses section in the Member Info menu (Fig 6: 1).

The first thing to do is to identify which questionnaire you want to look at by selecting it from the menu at the top (Fig 6: 2).

Fig 6: (1) questionnaire and petition responses section in member info, (2) choose the list to which the responses are attached, (3) show respondents, (4) download CSV, (5) responses to a multiple choice question as a bar chart, (6) showing all responses for a selected respondent.

Then you can:

download all responses as CSV (Fig 6: 4): get a spreadsheet containing all the responses, so that you can use spreadsheet functions to do further analysis. (Technical note: the CSV file is encoded using UTF-8, which is not the default for Excel, but Excel should detect this and open it correctly; Google Sheets is natively UTF-8).

show respondents (Fig 6: 3): list the membership records of everyone who responded. Notice that this is different from showing the subscribers to the same list, which wouldn’t include those who have opted-out.

Select a respondent from the membership records list to show their complete response (Fig 6: 6). In fact, someone may have responded more than once or more than one member of a household may have responded, so you may see more than one set of responses. Each set identifies the individual making the response and when they submitted it.

Summarise responses by question (Fig 6: 5). A list of the questions asked is shown (excluding questions with paragraph-type answers). When you select a question, all the responses to that question are summarised, in the format discussed below. If you click a response you can see those who gave that response.

Multiple-choice answers summary

Multiple-choice answers are summarised as either bar charts (Fig 6: 5) or pie charts (Fig 7: 1), with the number of respondents choosing each answer. Choose the button with the bar chart or pie chart icon depending which you want.

Where they could choose more than one answer, the total may be more than 100% as it shows the results as a percentage of respondents making the response, not as a percentage of the total number of answers.

To find out who gave a particular response on a bar chart, click on the answer (Fig 6: 7). This will show just the respondents giving that response to the selected question.

Likewise on a pie chart, click the question in the key at the top of the chart (Fig 7: 2).

Fig 7: multiple choice answers shown as a pie chart: click the question with the pie chart icon (1); to see who made a particular response, click the entry in the key above the chart (2)

Text answers summary

For questions with short text answers, these are summarised in a bulleted list (not illustrated).

If two people give the same response, it is not repeated, but instead, the number of respondents is shown alongside.

Click the answer to show the respondent(s) who gave that answer.

Map location answers summary

For map locations, all the points chosen by respondents are plotted on a map (Fig 8: 1).

If you click a point, it will show you the complete response(s) for that respondent below the map (and select the respondent’s membership record; Fig 8: 2). (It is just conceivably possible two people will pick exactly the same point, in which case it will show both memberships, in the same way as a multiple-choice answer chosen by several people).

If one or more responses are already shown below the map, they will be highlighted in blue on the map, so you can see where the map location for a response is. (It is shown in the table as a latitude/longitude co-ordinate).

Note in particular that if you click a multiple-choice answer, say Willow for Species, and then switch to the map question, you will see where the first willow was positioned on the map, and then select the next member to see where their response put the willow, and so on.

Fig 8: (1) choosing a question whose responses were chosen from a map plots all the responses on a map, (2) clicking a response on the map locates the membership record of the person who submitted it, and their complete response below the map


  • You can’t make questions dependent on each other or conditional (e.g. making particular responses to one question show different subsequent questions) as you can in Survey Monkey. The aim initially was to cover similar ground to Google Forms. So in our example here, we can’t make the “other species” question appear and disappear depending on whether they selected “other” from the species list.
  • You can’t have multiple pages of questions
  • You can only select one point on a map

If there is demand, it may be these can be provided in future versions.