Track Zettle Purchases Automatically in Google Sheets 🧾➝📊

🚀 How It Helps You #

When you’re running a busy shop or selling at events, it’s easy to lose track of purchases if you’re updating spreadsheets by hand. Workload gives you a simple way to connect your accounts and track Zettle purchases automatically in Google Sheets, so every sale is recorded the moment it happens—no coding required.

It captures key details like product name, quantity, price, and customer name, even when multiple items are sold in a single order. A built-in AI Formatter step cleans up the purchase data from Zettle so it fits neatly into your sheet, column by column.

With everything logged in real time, you can avoid stock mistakes, speed up bookkeeping, and stay on top of your numbers—whether you’re syncing inventory or just trying to make tax season less painful.


🧩 Essentials & Connections #

Before you build, here’s what you’ll need:

🧾 Zettle account with active purchase activity
📊 Google Sheets account with a spreadsheet ready for logging sales
🚀 Workload account (free or paid) to create your automation

Workload makes connecting these tools seamless. Just sign in and grant access when prompted.


⚙️ How to Track Zettle Purchases Automatically #

Step 1: Create a new automation to track Zettle purchases automatically #

Workload dashboard where a new automation is being created to track Zettle purchases automatically in Google Sheets
  • Enter a name for your automation (ex: “Zettle to Google Sheets”)
Naming the automation “Zettle to Sheets” inside Workload to track Zettle purchases automatically and sync sales into Google Sheets

Step 2: Set up your Zettle trigger #

  • In Step 1, click the Trigger box, select the app: PayPal Zettle
Selecting PayPal Zettle as the trigger app in Workload to start building an automation based on new purchases
  • Pick New Purchase as the trigger event
Choosing the “New Purchase” trigger event in PayPal Zettle to launch the automation whenever a sale is made
  • Move forward by pressing Continue
User continues building their automation after selecting the Zettle purchase trigger inside the Workload editor
  • If this is your first time connecting an account, click on Sign in to open begin the process to authorize your Zettle login
Connecting a PayPal Zettle account to Workload securely to allow automation of purchase tracking
  • In the pop-up window, enter your account email address in the Email field, then click Next
Zettle login pop-up prompting the user to sign in before automating purchase tracking with Google Sheets
  • Now, enter the account password
Entering a secure Zettle password during Workload setup to authenticate the account for automation
  • Once linked, proceed with Continue
Workload interface showing the PayPal Zettle account was linked and then click the Continue button.
  • Hit the Test Trigger button to pull in sample purchase data
Testing the Zettle trigger inside Workload to confirm the automation will track Zettle purchases automatically in Google Sheets
  • After the test runs successfully, select Continue
Clicking Continue in Workload after a successful test of the Zettle trigger to finalize sales automation

Step 3: Format the purchase data for Sheets #

  • Click in to Step 2 of the workflow, then select the TOOLS menu and the app: AI Formatter by Workload
Selecting Google Sheets as the action app in Workload to track Zettle purchases automatically in a spreadsheet
  • Select the event Format Data, then click Continue
Choosing Add Spreadsheet Row as the Google Sheets action for saving Zettle purchase data automatically
  • Set the Input Data field to the products array from your Zettle by PayPal trigger
Mapping purchase fields from Zettle to Google Sheets columns using Workload’s field editor
  • Next, write a prompt that will turn the array into an object (ex: Turn this array into an object) and then click Continue
Typing a time-based prompt in AI Formatter to automatically calculate an end time from a Zettle purchase
  • Run a Test Action to preview the formatted data and make sure the output separates product name, price, and quantity
Running a test on the AI Formatter step to verify time transformation before saving Zettle data to Google Sheets
  • If everything looks right, move on by hitting Continue
Clicking Continue to proceed after verifying the output from the AI Formatter for use in the next step

Step 4: Add the Google Sheets integration #

  • Add a Step 3 using the + icon below Step 2
Inserting a third step into the automation to finalize how you track Zettle purchases automatically in Google Sheets
  • Choose Google Sheets as your app
Choosing Google Sheets again for the final step that logs Zettle data with calculated fields
  • Select Create Spreadsheet Row as the action event, then click Continue
Selecting Add Spreadsheet Row in the last action step to insert formatted Zettle purchase data into Sheets
  • Use the Sign in button to begin the process of linking your Google Sheets account to Workload
Connecting your Google Sheets account inside Workload to complete the automation that tracks Zettle purchases automatically
  • Next, choose the Google account you want to use
Selecting a Google account to connect Google Sheets for use in the Zettle automation
  • You will now see a message that Google hasn’t verified the app yet (sorry about that, we are working hard to get this removed), click on Advanced
Choosing the Advanced option to bypass the unverified Google app warning during automation setup
  • Now hit the Go to workload.co (unsafe) button
Clicking Go to workload.co to complete Google Sheets authorization for tracking Zettle purchases automatically
  • You will now see a new message, click Continue
Finalizing Google account access for the automation that logs new Zettle purchase data in Sheet
  • You will now grant access to your Google Sheets account by clicking Continue
Confirming Google Sheets access and proceeding to map fields from the Zettle purchase trigger
  • Enter a name for your connection and click OK
Entering a connection name to organize your automation that tracks Zettle purchases automatically
  • After your account has been linked, click Continue
Clicking Continue after naming your connection to proceed with Zettle to Google Sheets setup
  • Pick your destination spreadsheet and worksheet from the dropdown menus
Choosing a spreadsheet and worksheet where new Zettle purchase records will be sent automatically
  • Hit + Add to and begin to map the data you want in specified columns (Note: you may add as many of these boxes as you need)
Mapping fields from the Zettle trigger into Google Sheets columns using Workload’s field editor
  • When you have finished mapping all the data you want to use, advance to the next screen by selecting Continue
Finishing the field mapping process to log Zettle purchases into your spreadsheet with no code by clicking Continue

Step 5: Test and launch your Track Zettle Purchases Automatically automation #

  • Run a Test Action on the Google Sheets step to send a test row
Testing the final automation step to track Zettle purchases automatically in Sheets.
  • Once you receive a successful response, click Continue
Success message confirming Zettle purchase data was sent to Google Sheets
  • Open your spreadsheet to confirm the new row appears with accurate values
Viewing the spreadsheet where Zettle purchases are tracked automatically
  • Review all steps in the Workload editor and look for green indicators
Final review of each step in the “Track Zettle Purchases Automatically” automation
  • To finish, toggle the Activate switch in the top-right corner—your automation is now live!
Turning on the completed automation to track Zettle purchases automatically

🔓 Unlocked: Track Zettle Purchases Automatically in Google Sheets #

This automation unlocks a fast, accurate way to sync your in-person Zettle sales with Google Sheets—no more manual updates, missing data, or late-night spreadsheets. With every purchase logged instantly, your team stays aligned, your reports stay clean, and your inventory stays accurate.

👉 Try it now on Workload


🛠️ Customizing Your Automation #

This automation is flexible and easy to adapt. Here are a few simple ways to make it even more powerful for your workflow:

🔍 Filter by product or location
Include only specific products or limit entries to certain store locations by adding a filter step after your Zettle trigger.

🕓 Format price or date fields
Use the AI Formatter to adjust number formats, strip decimals, or convert timestamps before sending to Google Sheets.

📊 Add new columns for tracking
Expand your spreadsheet to include details like order ID, payment method, or tax. Then map those fields from Zettle accordingly.

🈺 Translate product names or tags
Reword product names, add custom tags, or translate values using a Formatter step—great for internal teams or multiple languages.

🔗 Connect with other tools
Send Slack alerts, update Airtable records, or trigger additional actions by branching this automation to other apps.


⚡ Power-Up: Make It Part of a Bigger Automation Workflow #

Once your Zettle purchases are flowing into Google Sheets, you can scale this automation to cover even more business processes:

📣 Send real-time Slack alerts
Notify your team instantly in Slack when a new sale comes in—great for operations, fulfillment, or team motivation.

📦 Update inventory in Airtable
Log product counts or sales data directly in Airtable to keep inventory, SKUs, or stock levels fully aligned.

📧 Send email receipts or alerts
Use Gmail or another mail app to confirm sales, notify admins, or thank customers automatically.

Workload makes all of this possible with drag-and-drop simplicity. One automation, many outcomes—no switching tabs or writing code.


🧠 Learn More from Workload #

Keep exploring automation and save even more time:

📺 Watch the full tutorial video
📚 Visit Workload University
🛠️ Browse setup guides in our Help Center
🔗 Explore more Zettle by PayPal automation tutorials
🔗 Explore more Google Sheets automation tutorials

Powered by BetterDocs