Skip to content

4 ways to automate Wave with Zapier

By Nicole Replogle · May 30, 2024

When you're running a small business, you jump at any opportunity to cut costs and reduce busywork. So if your business doesn't need enterprise-level accounting features, Wave—a free accounting tool with no usage limits—might be the perfect fit for you.

Wave lets you send unlimited professional, branded invoices to unlimited clients, completely free. You can also process payments, run payroll, and generate custom reports to manage your brand's finances easily. And when you pair Wave with automation, you'll save both time and money.

Zapier's automated workflows (called Zaps) let you connect Wave to your most-used apps. Do things like consolidate sales records, add customers to your email list, and create backups automatically. Here's how.

New to Zapier? It's workflow automation software that lets you focus on what matters. Combine user interfaces, data tables, and logic with thousands of apps to build and automate anything you can imagine. Sign up for free to use this app, and thousands more, with Zapier.

Table of contents

To get started with a Zap template—what we call our pre-made workflows—just click on the button. It only takes a few minutes to set up. You can read more about setting up Zaps here.

Record sales in Wave

If you sell a variety of products and services, it can be hard to maintain accurate business records in one place. Maybe you invoice clients for services using Wave, while also selling products online through eBay or an eCommerce tool. How do you consolidate all of your sales records to keep an accurate accounting of your income?

While you could manually export CSV files from your eCommerce platform to Wave, this risks unintended double-entry or missing records. Instead, use one of these automated workflows to keep your bookkeeping up to date. Whenever a sale is made in eBay, Stripe, or Square, a new customer or sale will be recorded in Wave. That way, your sales records will stay accurate and organized—no manual data entry required.

Record Wave sales for new orders in eBay

  • eBay logo
  • Wave logo
eBay + Wave
More details
    When you have new orders placed by customers, you'll want the details recorded in your accounting tool. This integration makes it easy by automatically recording a sale in Wave when there is a new order in eBay. You won't have to manually add or import new orders again.

    Add transactions in Wave for new Stripe sales

    • Stripe logo
    • Wave logo
    Stripe + Wave
    More details
      When you make online sales and process with Stripe, you need to also record the income in Wave to keep your bookkeeping up to date. This integration will create an Income transaction in Wave for each new Stripe payment processed, ensuring that your online captured sales are correctly recorded in Wave. Sales income and payment card processing fees are captured separately, so you have fully accurate records.

      Add transactions in Wave for new Square sales

      • Square logo
      • Filter by Zapier logo
      • Wave logo
      Square + Filter by Zapier + Wave
      More details
        Keeping your bookkeeping up to date from card transactions is important, but you're busy! This integration will ensure that every new sale you make using Square will be accurately recorded as a transaction in Wave. Sales income and payment card processing fees are captured separately, so you have fully accurate records.

        Create Wave customers for new Stripe customers

        • Stripe logo
        • Wave logo
        Stripe + Wave
        More details
          When you have new customers, you'll want their details added to your accounting tool. This integration helps by automatically creating a customer in Wave when there is a new customer in Stripe. You won't have to manually add customer info to your accounting tool again.

          Subscribe new customers to your newsletter

          Your customer journey doesn't end with the first sale. It's important to add new customers to your email list so you can continue nurturing your relationship. Having a complete list of previous buyers gives you an organized contact list for future campaigns, from feedback surveys to new product announcements.

          But when you have too many other tasks on your plate, it's easy to fall behind on sending customer contact information from one app to another. These workflows take care of that chore for you by automatically creating new subscribers in Mailchimp, Flodesk, or ActiveCampaign whenever a new customer is detected in Wave.

          Create Mailchimp subscribers from new Wave customers

          • Wave logo
          • Mailchimp logo
          Wave + Mailchimp
          More details
            Wouldn't you want to also add new customers to your email marketing list? Of course, but that adds a few extra steps in your day, which can be time consuming. Zapier can take care of that for you. All you need to do is worry about nurturing the personal relationship, and let integration automatically create a Mailchimp subscriber every time a new customer is created in your Wave account.

            Add new Wave customers to Flodesk as subscribers instantly

            • Wave logo
            • Flodesk logo
            Wave + Flodesk
            More details
              Easily manage contacts between Wave and Flodesk with this efficient workflow. When a new customer is added to Wave, this automation will create or update a subscriber in Flodesk, ensuring your email list is always up-to-date. Save time and stay organized by seamlessly connecting your accounting and email marketing platforms.

              Create or update ActiveCampaign contacts for new Wave customers

              • Wave logo
              • ActiveCampaign logo
              Wave + ActiveCampaign
              More details
                Effortlessly manage your new customers from Wave by updating your ActiveCampaign contacts list with this seamless workflow. When a new customer is added in Wave, this automation will either create a new contact or update an existing one in ActiveCampaign. Save time and ensure your marketing efforts are targeted at the right audience by keeping your contacts up-to-date.

                Log new invoices in a spreadsheet

                Wave makes it easy to generate custom financial reports, from a profit and loss statement to a general ledger. But it's always a good idea to keep backups of your business's financial records.

                Not everyone in your business can (or should) access your accounting software—but others on your team might need access to up-to-date sales information. A spreadsheet or Airtable database can be a great reference point for other teams who might need a big-picture idea of your invoice totals. And even if you're just using it for yourself, a spreadsheet gives you more flexibility and control over your data.

                But it may not be realistic to export a CSV from Wave more than once a month. If you're using a spreadsheet as a reference point for your current sales totals, you'll need to keep it more up-to-date than that. You can automate that process by using one of these Zaps to send new invoice information directly to new rows in Google Sheets or records in Airtable immediately after each sale. 

                Add new Wave invoices to Google Sheets rows

                • Wave logo
                • Google Sheets logo
                Wave + Google Sheets
                More details
                  Who doesn't want to build a backup of all their invoices or keep track of them in a separate system? That's just smart business! Build a database automatically with this Zap: Zapier will take your new invoices from Wave and send their information to new rows in Google Sheets. In just a few minutes, you'll have your own backup database ready to go.

                  Create Google Sheet rows for new Wave customers

                  • Wave logo
                  • Google Sheets logo
                  Wave + Google Sheets
                  More details
                    When you have new customers, you'll want their info added to a spreadsheet. This integration helps by automatically creating a row in a Google Sheet when there is a new customer in Wave. It's never been easier to organize your customer info.

                    Create Airtable records for new Wave invoices

                    • Wave logo
                    • Airtable logo
                    Wave + Airtable
                    More details
                      When you have new invoices, you'll want the details added to your database. This integration helps by automatically creating a record in Airtable with details from a new invoice in Wave. It's never been easier to track your invoices.

                      Get notifications for new invoices and payments

                      You want to stay on top of your finances, but you don't necessarily want to stay glued to your Wave dashboard all day. Whether it's to update your accounting department of new payments or notify your team of new paid projects, there are plenty of reasons you might send a Slack notification for new activity in Wave.

                      These Zaps send a channel message in Slack or Microsoft Teams anytime a new invoice is created in Wave. That way, you'll keep your team in the loop without adding unnecessary busywork to your plate. 

                      Send Slack messages for new Wave invoices

                      • Wave logo
                      • Slack logo
                      Wave + Slack
                      More details
                        Staying on top of new invoices as you receive them can be a tall order. With a little help from Zapier, you can automatically be alerted in a messaging app like Slack, any time a new invoice comes in. Never worry about thinking "what's the status of that?" ever again!

                        Create Microsoft Teams channel messages for new Wave invoices

                        • Wave logo
                        • Microsoft Teams logo
                        Wave + Microsoft Teams
                        More details
                          Stay on top of your finances with this efficient workflow that connects Wave and Microsoft Teams. When a new invoice is created in Wave, a channel message will be sent in Microsoft Teams, keeping your team informed and up-to-date on important billing information. Streamline your billing process and improve team communication with this seamless integration.

                          Send private Slack messages for new Wave invoices

                          • Wave logo
                          • Slack logo
                          Wave + Slack
                          More details
                            Stay on top of your invoicing process with this seamless automation between Wave and Slack. Whenever a new invoice is created in Wave, a private channel message will be sent in Slack, keeping your team informed and updated in real-time. This workflow ensures efficient communication and helps your team manage invoices with ease.

                            Prompt communication is also key for lasting client relationships. Wave lets you send invoices by email to customers, but a Zap might fit the bill better in some scenarios. Maybe you like the personal touch of an email sent directly from your Gmail account, or maybe you want to schedule invoice emails for a future date (like the end of the month). Or maybe Wave sends invoices to your client's accounting department, but you'd like to keep your contact person in the loop as well. 

                            No matter the use case, this Zap creates and sends an email from a template whenever you create a new invoice in Wave. 

                            Send emails in Gmail for new invoices in Wave

                            • Wave logo
                            • Gmail logo
                            Wave + Gmail
                            More details
                              Stay on top of your invoicing process with this seamless workflow between Wave and Gmail. Whenever you create a new invoice in Wave, an email will be sent to your designated recipient via Gmail, ensuring timely delivery and enhanced client communication. Simplify your invoicing and email management with this efficient automation.

                              Streamline your finances with automation

                              Automating Wave lets you cut down on unnecessary data entry, file exports, and busywork. When you connect Wave to the rest of your tech stack, every new customer is accounted for in your email list and new sales data immediately appears in your spreadsheets and team communications apps. You can also easily consolidate sales information across your eCommerce and accounting software, making it easier to track all of your income sources.

                              And that's just the start of what you can do with Wave and Zapier. What will you automate first?

                              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'