Skip to main content

· 4 min read

When managing multi-department forms—such as customer support tickets, sales inquiries, or feedback forms—you often need to route submission alerts to different team members depending on what choices the respondent makes.

For instance, if a user fills out a support ticket and selects Android as their mobile OS, you want the ticket sent to your Android development team. If they select iPhone, it should go directly to the iOS team.

Previously, setting up this behavior required configuring multiple individual notification rules or processors for every single choice.

With Form Notify, you can now set up Advanced Conditional Email Notifications directly within a single processor by assigning specific recipient email addresses directly to each condition set!


What is Advanced Conditional Email Routing?​

Standard conditional logic allows an email notification to trigger only if a specific condition is met, sending to a single fixed recipient list.

With Form Notify's Advanced Routing, each condition set inside your rule can have its own dedicated recipient email address:

  • Condition Set 1: Mobile OS equals "Android" ➔ Email sent to android-formnotify@mailinator.com
  • Condition Set 2: Mobile OS equals "iPhone" ➔ Email sent to iphone-formnotify@mailinator.com
  • Default Fallback: Mobile OS equals "Other" or no condition matched ➔ Email sent to the default recipient listed in "To Email Address(es)"

Respondent Selects: "Android" ➔ android-formnotify@mailinator.com Respondent Selects: "iPhone" ➔ iphone-formnotify@mailinator.com Respondent Selects: "Other" ➔ default-support@mailinator.com

This single-processor approach drastically simplifies your form notification setup, eliminates duplicate configurations, and keeps your email routing clean and easy to maintain.


How to Set Up Advanced Conditional Routing (Step-by-Step)​

Follow these steps to configure dynamic recipient routing in your Google Form using Form Notify:

Step 1: Launch Form Notify​

  1. Open your Google Form.
  2. Click the Add-ons icon (puzzle piece) in the top menu bar.
  3. Select Form Notify and click Configure / Open.

Step 2: Set Your Default Recipients​

  1. Click Create Processor or edit an existing processor.
  2. In the "To Email Address(es)" field, enter your default fallback email address (e.g., default-support@formnotify.com).
  3. Note: If a form submission does not match any specific condition email, Form Notify will route the email notification to this default recipient.

Default Email Recipient Settings


Step 3: Configure Recipient Emails per Condition Set​

  1. Scroll down to the Conditions section and enable conditional logic for the processor.
  2. Add your first condition rule for Android and enter its specific email recipient (android-formnotify@mailinator.com):

Android Recipient Condition Configuration

  1. Add your second condition rule for iPhone and set the recipient to iphone-formnotify@mailinator.com:

iPhone Recipient Condition Configuration

  1. Configure the condition set for Other / Default fallback routing:

Default Recipient Condition Configuration


Step 4: Save and Test Your Form​

  1. Click Save Rule.
  2. Submit a test response choosing "Android" to verify the email reaches android-formnotify@mailinator.com.
  3. Submit a test response choosing "iPhone" to verify delivery to iphone-formnotify@mailinator.com.
  4. Submit an option like "Other" to confirm the alert routes to your default recipient list.

Why Use Single-Processor Routing?​

  • Fewer Rules to Maintain: Manage all recipient routing for a single form in one clean workflow rather than maintaining 5 to 10 separate processors.
  • Optional Email Overrides: The condition email field is completely optional. If left blank, the system automatically falls back to the main processor's "To Email Address(es)".
  • Error Reduction: Avoid missed notifications caused by conflicting rules or duplicate email triggers.
  • Flexible Logic: Combine multiple questions and conditions (AND/OR logic) while keeping recipient management centralized.

Frequently Asked Questions​

What happens if a condition set does not have an email address specified?​

If a condition set matches but has no specific recipient email configured, Form Notify defaults to the main email address(es) defined in the "To Email Address(es)" field of the processor.

Can I send notifications to both a condition-specific email and a global supervisor?​

Yes! You can add your supervisor's email address to the main "To Email Address(es)" field or use dynamic tag routing to loop in team managers alongside department-specific email addresses.

Does this work with multi-select form fields?​

Yes. You can route emails dynamically based on single-choice, multiple-choice, dropdown, or text input response values in Google Forms.


Upgrade Your Google Forms Workflow Today​

Streamline how your team handles incoming form submissions without complex Google Apps Script coding.

· 2 min read
UPDATE: EASIER WAY AVAILABLE!

You no longer need to create multiple processors to route emails to different recipients! With Form Notify's new Advanced Routing, you can now set up recipient emails per condition set within a single processor.

👉 Read our updated guide on Single-Processor Advanced Conditional Routing

Introduction​

In an earlier blog we learnt about the use cases for sending conditional email notifications for google forms. In this blog lets look at a concrete use case on how to use one of the advanced conditions.

Use case description​

You run a business in Multiple locations (Let's say Newyork , Washington and Sanfrancisco). You have a google form set up to accept Customer feedback and you have a question asking about the location to understand more about your feedback. You want to forward the Email to one Email Id if the Location is either Newyork or Washington and to another Email Id if the location is Sanfrancisco .

Setting up Processor​

In your First Processor condition you can add a condition for Location based question and use "any of" as the condition/expression type . In the values field provide Newyork,Washington (comma separated list of the possible locations the user may answer). If this condition satisfies you can route the Email to a different Email id now.

In the Second Processor condition you can add a condition for Location based question and use "any of" as the condition/expression type . In the values field provide Sanfrancisco. If this condition satisfies you can route the Email to a different Email id now. For this particular usecase you may also be able to use equal condition since there is just one location at this point . However if the number of locations grow in future "any of" would be the right condition to use.

This is how "any of" condition can be used to route Emails to different Email Ids based on Form Answers. Please check the supported conditions you can use for each question type to know more about each question type and conditions.

· 2 min read

Introduction​

There are time when you want to send an attachment depending upon the response in the google form .Lets look at some of those use cases.

Use Cases for Sending Different Attachments Based on Google Form Responses​

Course Enrollment with Different Study Materials​

Scenario: A Google Form collects enrollments for different courses.Logic:

  • If a user selects "Python Programming", send Python study material (PDF).

  • If a user selects "Web Development", send HTML, CSS, and JavaScript guides (ZIP file).

  • If a user selects "Data Science", send Data Science eBook (PDF).

Customer Support with Product Manuals​

Scenario: A form collects customer issues for different products.Logic:

  • If a customer selects "Laptop Model A", send Laptop A User Manual (PDF).

  • If a customer selects "Smartphone Model X", send Smartphone X Quick Start Guide (PDF).

  • If a customer selects "Smartwatch Y", send Smartwatch Y Setup Guide (PDF).

Job Application with Position-Specific Documents​

Scenario: A company collects applications for different job roles.Logic:

  • If an applicant selects "Software Engineer", send Coding Challenge (PDF).

  • If an applicant selects "Marketing Manager", send Marketing Case Study Assignment (DOCX).

  • If an applicant selects "Graphic Designer", send Design Portfolio Guidelines (PDF).

How to send attachments in Email Notifications based on Form Answers​

You can achieve this by using the Form Notify -Email Notifications on Google Forms add-on.

  • After installing the add-on Create a New Processor
  • Opt for "HTML Editor" for Email body customization while setting up the Processor.
  • Different Attachments can be sent using the logical constructs Form Notify supports.
  • Here is a sample Logical construct to attach a Google Drive file based on Form Answers
{%codeblock%} 
{%condition%}
var x = '{{Topic}}';
if(x == 'Python Programming') return true ;else return false;
{%endcondition%}
{%result%}
<p><i><b>You have opted for Python Study Material .</b></i></p>
https://drive.google.com/file/d/1q9e00TiahpUrwxqGfVRwFncFCAAhdoNp/view?usp=drive_link
{%endresult%}
{%endcodeblock%}

note

Please note that the Google drive files have to be shared publicly for the files to be attached successfully.

· One min read

Introduction​

Google Forms is a powerful tool for collecting responses, but ensuring valid email input requires proper validation. This guide covers how to enforce email format restrictions using regular expression.

Using Regular Expressions for Advanced Email Validation​

Google Forms allows regex-based validation for granular email validation:

  1. Enable Regex Validation:
    • Click on the question field.
    • Open the three-dot menu (⋮) and select Response Validation.
    • Choose Regular Expression → Matches.
  2. Use a Regex Pattern:
    • Example regex for email validation:
      ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
    • This ensures the email follows a valid format.
  3. Customize Error Message: Provide a clear message like "Enter a valid email address (e.g., user@example.com)."

· 3 min read

Introduction​

Google Forms is a powerful tool for collecting responses, but sending the same email to every respondent or admin might not always be ideal. Conditional email notifications ensure that only the relevant recipients receive specific emails based on form responses.

Why Use Conditional email notifications for google forms?​

  • Personalized Responses: Send different emails based on user selections.
  • Workflow Automation: Alert specific teams or individuals based on the type of submission.
  • Improved Efficiency: Avoid unnecessary emails while ensuring timely communication.

Use Cases​

1. Job Application Submissions​

When an applicant submits a form:

  • If they apply for a marketing role, notify the marketing manager.
  • If they apply for a development role, notify the engineering team.
  • Send an automated confirmation email to the applicant.

2. Customer Support Requests​

For a support form:

  • High-priority issues notify the support lead immediately.
  • Billing issues route to the finance team.
  • General inquiries get a standard response.

3. Event Registrations​

  • VIP registrants receive a special confirmation email with exclusive details.
  • Regular attendees receive a general confirmation email.
  • Organizers get a notification only if a certain threshold of attendees is met.

4. Internal HR Requests​

For leave applications:

  • Requests over 5 days go to HR for approval.
  • Shorter leave requests notify the direct manager.
  • An automatic acknowledgment email is sent to the employee.

5. E-commerce Order Inquiries​

  • If a customer selects "Order not received," escalate to logistics.
  • If they select "Refund request," notify the finance team.
  • If they select "Product support," forward the request to customer service.

6. Membership Access to Secret Codes​

  • Only certain users who purchase specific memberships receive an email with a secret code to access complementary material.

7. Exclusive Discounts for Product Upgrades​

  • Customers who purchased the previous version of a product and left their data receive a discount code for the new version.

8. Student-Only Downloads for Public Exhibitions​

  • While the exhibition is open to the public, only registered students in a class receive an email with a link to download exclusive material.

9. Medical Consultation Discounts for Returning Patients​

  • Historical patients who fill out a form receive a discount link for their next consultation.

How to Send Conditional Email Notifications​

You can use Form Notify - Email Notifications for Google Forms ad-on to send automated conditional emails . Please follow the instructions at Send Conditional Emails

Conclusion​

Using conditional email notifications in Google Forms enhances communication by ensuring the right people receive relevant information. With Google Apps Script, you can automate and customize email responses to improve efficiency.

· 4 min read

By default, to view submissions, you have to manually open your form and navigate to the Responses tab. Google Form Editor -> Responses Tab -> View Individual Answers

If you prefer to be automatically alerted whenever someone fills out your form, you can enable built-in email notifications or use a dedicated Google Workspace add-on like Form Notify.


How to Enable Native Google Forms Email Notifications​

Google Forms includes a default setting that sends an email alert to the form owner upon every new submission. Here is how to turn it on:

  1. Open your form in Google Forms.
  2. Go to the Responses tab at the top.
  3. Click on the three dots icon (⋮) in the top-right corner of the Responses panel.
  4. Select "Get email notifications for new responses".

Enable Email Notifications

Once enabled, you will receive an automated email notification in Gmail every time someone submits your Google Form.

Form Email Notifications in Gmail


Limitations of Built-In Google Forms Notifications​

While the native Google Forms email notification feature is quick to turn on, it comes with several major drawbacks:

  • No response content in the email: The notification only alerts you that a submission occurred; it does not include the actual form responses or field values inside the message.
  • Extra clicks required: You must click a link inside the email and navigate back to Google Forms or Google Sheets to inspect the submission.
  • Single recipient limit: Notifications are sent strictly to the form owner's email address. To notify team members, you must add them as collaborators, and each person must manually log in and enable notifications themselves.
  • No respondent confirmation emails: You cannot automatically send a thank-you or confirmation email back to the person who submitted the form.
  • No conditional routing: You cannot send notifications to different departments or team members based on specific answer choices (e.g., routing support requests vs. sales inquiries).

How to Send Personalized Email Notifications for Google Forms (To Owners, Team Members & Respondents)​

You can overcome all of these limitations by using the Form Notify - Email Notifications for Google Forms add-on.

With Form Notify, you can:

  • Include full response data directly inside the email body using dynamic tags.
  • Send immediate notification emails to multiple team members or dynamic email addresses.
  • Automatically send confirmation emails to the form respondent.
  • Apply conditional logic to trigger notification emails only when specific criteria are met.

Step 1: Install and Launch the Add-On​

  1. Install Form Notify directly from the Google Workspace Marketplace.
  2. Open your Google Form.
  3. Click the Add-ons icon (puzzle piece) at the top of the screen.
  4. Select Form Notify and choose Configure / Open.

Step 2: Configure Your Email Notification Rule​

  1. Inside the Form Notify panel, click Create Processor.
  2. Set Recipients: Enter the email addresses of the team members or stakeholders who should receive the alert. To notify the form respondent, select the form field that captures their email address.
  3. Customize Email Template: Draft your subject line and message body. Use dynamic field markers (such as {{All Answers}} or specific form question variables) to display exact response content directly in the email.
  4. Set Up Conditional Logic (Optional): Define rules so emails are routed to specific addresses depending on user selections (e.g., send to sales@example.com if "Department" equals "Sales").
  5. Save & Enable: Save your rule. Your Google Form is now set up to trigger custom email notifications on every form submit!

Frequently Asked Questions​

Why am I not getting Google Forms email notifications?​

Check your Gmail Spam or Promotions folder. Ensure that the "Get email notifications for new responses" setting is checked in the Responses tab, and verify that you are logged into the Google account that owns the form.

Can Google Forms send an email notification to the respondent?​

The native Google Forms feature cannot automatically send response receipts or customized thank-you emails to respondents. However, you can easily set this up using the Form Notify add-on by selecting the respondent's email field as a recipient.

How do I send Google Form submit notifications to multiple email addresses?​

Native notifications only alert the form owner. To alert multiple colleagues or a group email inbox automatically, install Form Notify, enter your list of target email addresses in the notification rules, and save.


Get Started with Advanced Form Notifications​

Ready to streamline your workflow and get full response details delivered directly to your inbox?