Prepare Your Google Form

Before Smart Form Publisher can generate and send documents, it needs data collected through a Google Form. Designing your form properly ensures smooth placeholder mapping and accurate document generation.

Form Design Best Practices

Follow these recommendations when building your form:

  • Use clear, descriptive question titles: These titles become merge tags (e.g., {{Full Name}}). Avoid overly long or unclear names.
  • Keep naming consistent: Use formats like Full Name,Email Address, Event Date. Avoid mixing styles such asfull_name and Full Name.
  • Avoid duplicate question titles: Each merge field must be unique to prevent merge conflicts during document generation.

Supported Question Types

The following Google Form™ question types are supported for use as merge tags:

Question TypeMerge SupportNotes
Short Answer✅ YesIdeal for Name, Email, ID, etc.
Multiple Choice✅ YesCaptures selected option text
Checkboxes✅ YesMerges all selected options, comma-separated
Dropdown✅ YesCaptures selected value
File Upload✅ YesSpecial handling required (see below)

File Upload Questions

If you’d like to include uploaded files — such as photos, scanned IDs, or supporting documents — you can use File Upload questions in your Google Form.

Steps to Configure:
  1. Add a File Upload question to your form.
  2. Restrict file types to images or relevant formats (PDF, PNG, JPG).
  3. Inform respondents that uploaded files may be included in generated documents.
  4. Map the file upload field to a corresponding placeholder in your document or email template.
  5. Use clear placeholder names like:
    • {{Photo}}
    • {{Resume}}
    • {{Supporting Document}}

📝 Note: Uploaded files will be inserted or linked automatically in the published document if permissions allow access.

🔐 Important: Uploaded files must have “Anyone with the link can view”access, or Smart Form Publisher won’t be able to retrieve or display them.

Enabling Quiz Mode for Certificates

If you plan to generate documents based on performance (such as certificates of completion 🎓), you must enable Quiz Mode in Google Forms™.

  • Open the Settings tab in your Google Form™
  • Enable “Make this a quiz”
  • Assign points to each question

Why? This allows Smart Form Publisher to use system merge tags like {{Reached Points}} and {{Reached Percentage}}.

Configuring Email Collection

For Automated Email Delivery 📧 to work, Smart Form Publisher needs a valid email address for every respondent.

  • Option A (Recommended) — Enable “Collect email addresses” in Form Settings.
  • Option B — Add a Short Answer question titled “Email Address” and map it in the add-on sidebar.

Connecting to Google Sheets

While not strictly required, linking your Google Form™ to a Google Sheet™ is highly recommended before starting automation.

  • Open the Responses tab
  • Click Link to Sheets

📊 This sheet acts as your audit trail, storing direct links to every generated PDF automatically.

Using Section Headers for Logic

If you plan to use Conditional Logic (for example, sending different documents based on a Department selection 🧠), organize your form into sections. While section headers are not merged, they help structure data used to decide which template should be published.

Information Commonly Collected

Ensure your Google Form collects all essential information needed to personalize generated documents.

  • Full Name – For document personalization
  • Email Address – For automatic email delivery
  • Project, Course, or Event Name – To include in the document or email
  • Submission or Completion Date – For time-stamped records
  • Additional Notes or Comments – For optional custom fields
  • Uploaded File(s) – Optional; can be merged or attached

Example: Well-Structured Google Form

Example Form Screenshot 1Example Form Screenshot 2Example Form Screenshot 3Example Form Screenshot 4

Once your form is complete and responses start coming in, you can connect it to a document template and automate publishing with Smart Form Publisher.