Fields, Conditions, and Lists are the main building blocks of Doxserá. The short (but dense!) paragraph in this form uses all three to convert a few stark data points into robust, natural language.

Don’t worry if the form looks a little odd to you right now - we’ll walk you through the creation of your own Fields, Conditions, and Lists later in Step 3.

This is an actual, working form. To try it out, click the Start button on the Doxserá tab in Word’s menu ribbon.

Feel free to experiment. The original form (a Word template) is still safe - this document you’re working with now is a copy of that original form, with no danger of overwriting the original.

My name is {MyName}, and {if:I am unmarried}{if:my {husband|wife}’s name is {SpouseName}}. I have {#} {child(ren)}{List:: my {son|daughterX} {ChildNamesX}|, my {son|daughterX} {ChildNamesX}|{if:,} and my {son|daughterX} {ChildNamesX}}.

After filling in the form, notice how many variables are addressed with just three questions. The language of the form seamlessly morphs to include or exclude a spouse, and to accommodate one child, as many children as you wish to name, or no children.

Doxserá (c) 2020 Snapdone, Inc.
Label	Question	Answer
Answer each question below. You can move from one answer to the next either by clicking with the mouse or by pressing the Tab key.
MyName	What’s your name?	[??]
SpouseName	What’s your spouse’s name? Leave blank if unmarried Some answers include dropdown choices. Here you’ll type your spouse’s name, then select a pronoun to go along with it.	[??] [??]
ChildNames	What are your children’s names? Leave blank if no children When answering a question like this with multiple slots, you can always add more slots by clicking the Add button on the Doxserá tab. If there are more slots than you need, that’s fine - just leave some of them blank.	[??] [??] [??] [??] [??] [??]

After answering all the questions, click the Fill button on the Doxserá tab. Presto!

Try out several different scenarios to see how the Fields, Lists and Conditions in this form reconfigure themselves to accommodate every possibility. Just change your answers in the questionnaire and click the Fill button again to reformulate the end result as many times as you wish.