Skip to content

How to automatically add leads from forms to your database or spreadsheet

By Joanna Rutter · November 14, 2023
Icons representing an online form and a spreadsheet in white squares on a light orange background.

It's happened to you before: The accidental tab-closing or email deletion that wipes away important information, never to be recovered again. The sinking feeling of realizing your work has been eaten by the internet is one of modern life's biggest pains, and can often have a huge negative impact on your organization or project. Best you can do is grab a pint of ice cream and summon the strength to track down that information again.

But what if you could automatically back up the most important information you get from forms—info from leads, customers, or applicants—in a database, without ever having to think about it?

Use Zapier to add form submissions or new emails to a spreadsheet or database for easy backup and tracking later. Not only will you have a failsafe for lost information, but you can also analyze incoming contact information in one central location.

Zapier is the leader in workflow automation—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated systems for your business-critical workflows across your organization's technology stack. Learn more.

Save new form entries or emails to a spreadsheet using Zaps

With Zapier, you can automate recurring tasks, giving you back valuable time to focus on higher priority work. The workflows you build in Zapier—we call them Zaps—can automate many common tasks, such as making sure your form entries are backed up to a database.

Every Zap follows the same structure: When this happens, do that.

A Zap always consists of two parts:

  • The trigger: an event that starts a Zap, like when a new lead fills out a form on your website or when you star or label a certain email.

  • The action: an event a Zap performs after it's triggered, like sending that form data to a spreadsheet row. A single Zap can perform one or more actions.

To help you get started, we collected a few popular Zaps that send form or email data to a spreadsheet. Just click on the button below to get started.

You'll need a Zapier account to use the workflows in this piece. If you don't have an account yet, it's free to get started.

Save emails to a spreadsheet

Save new Gmail emails matching certain traits to a Google Spreadsheet

  • Gmail logo
  • Google Sheets logo
Gmail + Google Sheets
More details
    Often it's helpful to store, backup and organize emails matching certain characteristics to a Google Spreadsheet. This Gmail Google Sheets integration makes it a breeze to setup a simple rule (i.e. emails from:

    Add row in Microsoft Excel for new Outlook emails with specific term in the subject line

    • Microsoft Outlook logo
    • Filter by Zapier logo
    • Microsoft Excel logo
    Microsoft Outlook + Filter by Zapier + Microsoft Excel
    More details
      Automatically log new Outlook email messages with a specific term in the subject line in a Microsoft Excel workbook to create an archive of invoices, expenses, or other often-received messages.

      Parse new emails with Zapier and add them to Excel rows

      • Email Parser by Zapier logo
      • Microsoft Excel logo
      Email Parser by Zapier + Microsoft Excel
      More details
        If you're looking for specific parts of emails you receive regularly, Zapier's Email Parser can extract the contents you need, and this integration makes things even easier. Once it's active, Zapier will parse emails sent to your Parser Mailbox, extracting information according to your rules and sending that on to a specified Excel spreadsheet in a new row, archiving exactly what you need.

        Add new labeled Gmail messages to Airtable

        • Gmail logo
        • Airtable logo
        Gmail + Airtable
        More details
          Want a quick way to keep track of your most important emails? This Gmail-Airtable integration can help. Set it up, and whenever you label a new email in Gmail, Zapier will automatically copy the email's details and log it to your Airtable database. Set up your Gmail filters to automatically label emails (

          Add form responses to a spreadsheet

          Generate rows in Google Sheets for new Unbounce submissions

          • Unbounce logo
          • Google Sheets logo
          Unbounce + Google Sheets
          More details
            Forget manual exports. Automation can keep a log of all your form responses while you're busy with work that matters. After you turn on this integration, it will trigger with every new form submission you get on Unbounce, automatically adding a new row on Google Sheets for each one. You'll never have to worry about copy/pasting again.

            Create rows in Google Sheets for new Gravity Forms submissions

            • Gravity Forms logo
            • Google Sheets logo
            Gravity Forms + Google Sheets
            More details
              Need to save your Gravity Forms submissions to a Google Sheets spreadsheet so you can easily share results with teammates and other collaborators outside of Gravity Forms? This Gravity Forms-Google Sheets integration makes it easy to do just that, automatically.

              Collect new Typeform responses as rows on Google Sheets

              • Typeform logo
              • Google Sheets logo
              Typeform + Google Sheets
              More details
                Forms are great at capturing user information, but exporting their results takes time. Zapier can help you analyze those entries in a spreadsheet automatically with this integration. Once you set it up, it will catch every new entry you receive on a Typeform, saving the results to a new row on Google Sheets so you don't have to do it yourself.

                Add new Jotform submissions to Excel spreadsheet rows

                • Jotform logo
                • Microsoft Excel logo
                Jotform + Microsoft Excel
                More details
                  The days of exporting your form submissions by hand are over. Set up this integration and Zapier will do it for you from now on. Any new Jotform submission will automatically create a new row on an Excel spreadsheet with all the responses you want, ready to be sorted, calculated, and analyzed at your leisure.

                  Add new Typeform entries to Airtable as records

                  • Typeform logo
                  • Airtable logo
                  Typeform + Airtable
                  More details
                    Rather than collecting and inputting data from endless amounts of form entries, use this Typeform to Airtable automation. Set it up and each time a new entry is submitted in Typeform, Zapier will create a new record in Airtable. Create complete and accurate records for your form entries in your Airtable database automatically!

                    If you want to save this data but need a slightly different approach—maybe you use other apps or want to have your Zap complete more than one action—you can build one yourself! It takes five steps:

                    1. Create a new Zap in your Zapier account. From your dashboard, click the Create Zap button.

                    2. For your trigger app, select the platform you use for forms (like Typeform or Jotform) or your email program (like Gmail or Outlook). Then, choose the trigger event that corresponds with a new form submission or new email received. Look for phrases like "new submission," "new entry," or "new labelled email."

                    3. Select your preferred spreadsheet or database program (like Google Sheets or Airtable) and choose the action event you need. It's likely to be something like "create row" or "create record."

                    4. Next, complete the action fields, mapping information from the form or email into your spreadsheet. You'll use these fields to send applicable information between your apps so that the data you capture in forms or that's sent to you in email is automatically added to your database. (If you'd like to add more actions, click the plus sign (+) and repeat steps 3-4 as needed.)

                    5. Test your Zap, and if all looks good, turn it on and relax as your new form submissions automatically get sent to your spreadsheet app every time without lifting a finger.

                    Note: When you test your Zap, it will add information to a new row in your spreadsheet. We can't update or fill this spreadsheet with information from the past—it'll only capture information that comes in after you've turned it on.

                    Need help with more complex automation? Zapier Experts are certified consultants, freelancers, and agencies that can help you do more with automation. Visit our Experts directory to help you find the right Expert to work with.

                    Use automation for better data backups

                    You'll never regret backing up your data. Give your future self some insurance—and the ability to slice and dice form entry information in a spreadsheet—by sending new form submissions or emails to a secondary storage location like a database.

                    This article was originally published in September 2021. It was lightly updated in November 2023 to add new Zapier workflows.

                    Get productivity tips delivered straight to your inbox

                    We’ll email you 1-3 times per week—and never share your information.

                    Related articles

                    Improve your productivity automatically. Use Zapier to get your apps working together.

                    A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'