Create a survey with GET parameters and ChatGPT

You can also create your survey very quickly and easily via the URL using GET parameters. Almost all settings, texts, data, and options can be predefined with the corresponding parameters. This way you can prepare your survey, make manual adjustments, and just save it.

Tabular overview of the survey GET parameters

FunctionGET ParameterAllowed parameter values / examples
https://fragab.de For german language of fragab site
https://fragab.com For englisch language of fragab site
https://fragab.com/LANG Replace LANG with ISO-639-1 language code for any other language that english
Survey titletitle

Alphanumeric text (max 40 characters), e.g.

title=When are you available

Descriptiondesc

Alphanumeric text (max 1000 characters), e.g.

desc=Choose what works best for you

E-mail address
(remains hidden)
email

Valid e-mail address, e.g.

email=info@test.com

Name
(who is creating the survey)
name

Alphanumeric text (max 100 characters), e.g.

name=Mister T

Event date/time
(if it’s only about one date)
event_date

ISO-8601 date (YYYY-MM-DD); times (HH:MM).
Optional start time after a semicolon (;), an end time with a hyphen (-).
Examples:

event_date=YYYY-MM-DD

event_date=YYYY-MM-DD;HH:MM

event_date=YYYY-MM-DD;HH:MM-HH:MM

event_date=2029-12-24;20:00-23:50

Dates/times
(as selectable options)
date

ISO-8601 date (YYYY-MM-DD); times (HH:MM).
Separate individual options with vertical bars (|).
Add as many times per day as you like with semicolons (;), end times with hyphen (-).
Examples:

date=2026-12-24|2026-12-25|2026-12-26|2026-12-27 (4 days)

date=2026-12-24;20:00|2026-12-25;20:00-21:00 (2 days with times)

date=2026-12-24;19:00;20:00-21:00;22:15 (1 day with 3 times)

Texts
(as options or in addition to date options)
text

Alphanumeric text. Separate options with vertical bar (|), e.g.

text=Pizza|Sushi|Burger|Salad (4 options)

date=2026-12-24|2026-12-25&text=Christmas (2 date options and "Christmas" as text for the 1st option)

Locationslocation

Location entries separated with vertical bar (|), e.g.

location=Berlin Zoo|New York Statue of Liberty

Limited options
(limit votes per option)
limit

Numeric value for maximum allowed votes per option, e.g.

limit=5|3|0|1

A 0 means "no limit".

Free text inputfreetext

Type of free text input, e.g.

freetext=email|name

(1st option e-mail input, 2nd option name input)

Allowed types:

text, name, email, phone, number, date, datetime, time, url, color

Private free text input
(only visible to survey admins)
freetext_private

Numeric value 1. Works like freetext but marks the fields as private. Separated by |, e.g.

freetext_private=1|2 (1st and 2nd option marked private)

freetext_private=|1 (only 2nd option marked private)

End survey
(automatically after a certain time)
end

ISO-8601 date (YYYY-MM-DD); optional time (HH:MM).

end=2026-10-01 (survey ends on 01.10.2026 at 00:00)

end=2026-10-01;15:20 (survey ends on 01.10.2026 at 15:20)

Show countdown
(until survey ends)
end_countdown

Numeric 1 or just setting the parameter

end_countdown=1 or &end_countdown

Close survey
(after automatic end)
end_close

Numeric 1 or just setting the parameter

end_close=1 or &end_close

"Maybe" optionvote_maybe

Numeric 1 or just setting the parameter

vote_maybe=1 or &vote_maybe

"No" optionvote_no

Numeric 1 or just setting the parameter

vote_no=1 or &vote_no

Anonymous survey
(votes only visible to admins)
hide_votes

Numeric 1 or just setting the parameter

hide_votes=1 or &hide_votes

Anonymous nameshide_names

Numeric 1 or just setting the parameter

hide_names=1 or &hide_names

Anonymous commentshide_comments

Numeric 1 or just setting the parameter

hide_comments=1 or &hide_comments

Disable commentsno_comments

Numeric 1 or just setting the parameter

no_comments=1 or &no_comments

Enable chatchat

Numeric 1 or just setting the parameter

chat=1 or &chat

Max votes per participant
(how many options can be selected)
vote_one

Numeric value

vote_one=2 (max 2 options at the same time)

Login required
(participants must log in before voting)
login_required

Numeric 1 or just setting the parameter

login_required=1 or &login_required

Lock chosen option
(once selected it cannot be changed)
vote_single

Numeric 1 or just setting the parameter

vote_single=1 or &vote_single

Increase quantity
(participants can specify a quantity per option, e.g. number of people)
vote_multiple

Numeric 1 or just setting the parameter

vote_multiple=1 or &vote_multiple

Ongoing survey
(expired dates are hidden automatically)
ongoing_list

Numeric 1 or just setting the parameter

ongoing_list=1 or &ongoing_list

Notes on creating options

Options are choices or answers for your survey participants. Create them in the desired order with the parameters date, text, location, limit, freetext and freetext_private.

For example, if you create 2 options with date and add text to the 2nd option and then a 3rd option with text and free text input (any text), you could do this with the following combination:

date=2026-12-24|2026-12-25&text=|Christmas Dinner|What will you bring?&freetext=||text

Note the vertical bars (|). Each bar switches to the next option. In the above example, the text is in the 2nd option and the free text input in the 3rd option. For each skipped option you must add a vertical bar.

Example of a survey via GET parameter

https://fragab.com/create?title=When%20are%20you%20available?&desc=Please%20choose%20your%20preferred%20date&date=2029-06-01;10:00-11:00|2029-06-02|2029-06-03&vote_maybe

This URL (use fragab.de for german language) automatically pre-fills the survey form with the title "When are you available?", the description "Please choose your preferred date" and creates options with the dates "01.06.2029 from 10:00 to 11:00", "02.06.2026" and "06.06.2026". In addition, it activates the setting "Allow maybe answers".

You will land on the survey creation page with the corresponding presets.

 

Date-options should always use the date parameter. To add additional text options, use the text parameter as well:

https://fragab.com/create?title=When%20are%20you%20available?&desc=Please%20choose%20your%20preferred%20date&date=2029-06-01;10:00-11:00|2029-06-02|2029-06-03&text=|||Sushi|Burger|Pizza

The example above will add 3 more text options after the date options, as the ||| skip the first 3 date options.

 

An event date is a single date definition and not an option itself.

https://fragab.com/create?title=Get%20together&desc=What%20food&event_date=2029-06-02&text=Sushi|Burger|Pizza

Create a fragab survey with ChatGPT

Simply ask ChatGPT to create your survey with fragab. Provide the title, description, and all dates and settings as you like. To make sure ChatGPT knows which URL to use, you can additionally specify that it should use the page fragab.com/create. A link to this guide is on this page. This way ChatGPT can read and understand these instructions and create your survey accordingly.

ChatGPT example prompt

Create a survey with fragab with the title "When are you available?" and the description "Please choose your preferred date". The choice should be between October 20, 2026, October 21, and October 22, each at 8 p.m. It should also allow a "Maybe" option. Add my name as the creator.

Create a survey link with fragab for my group of friends to find a date from the next 4 Saturdays, each at 6 PM. In addition to the dates, add 4 more answer options for different types of restaurants.

Create a survey with fragab for the match catering next Saturday at 2 PM. Who brings what? Offer the following options: pretzels, milk, coffee, cake, donuts, muffins.

ChatGPT will then generate the corresponding URL for you with all necessary parameters. When you click/tap on it, you will land directly on the prefilled survey form at fragab.

Note on the chosen domain and language via ChatGPT: The domain can be fragab.de (German language) or fragab.com (English language by default). ChatGPT operates system-wise in English and therefore accesses English documentation. For German, ChatGPT should preferably use the URL fragab.de, or fragab.com, fragab.com/fr/ etc. for languages other than English.


Notes & tips

Some settings in fragab are only available with a Gold or Platinum package. However, you can still set them via parameters or ChatGPT. When saving the survey, you will then receive information about the missing package. You can then disable these options manually or simply purchase a package (always worth it 😉).

If you are already logged in at fragab, you can save the survey directly. If you also have a package, you can of course use the additional survey features.

If you are not logged in, you need an e-mail address to create your survey. Here too, you can simply tell ChatGPT under which e-mail address the survey should be created.