Tracking Your Stocks with Google Sheets & Zapier

Garrett Handley • December 23, 2020
Garrett Handley • December 23, 2020
Garrett Handley • December 23, 2020

Easily keep track of your portfolio with the help of Google Sheets, while automating notifications!

Keeping track of your favorite stocks can be hard without some help. Whether it is a stock in your portfolio, or one that you are just waiting for the perfect time to buy, wouldn't it be nice if you had someone to tell you exactly when you should buy or sell? Well I have an automation for you that can do just that. All you need is the Google Sheet provided below, and a simple Zapier integration.

This automation is going to make sure you never miss the right time to buy or sell stocks on your list. First I will explain the Google Sheet aspect of this automation, and then break down step-by-step how the Zapier integration will work to notify you exactly when you need it.

To get started you are going to want to copy & paste my Demo Portfolio in to your own Google Sheet, which you can access here:
Demo Portfolio

Once you copy and paste the sheet above to your own Google Sheet, you will need to update a few things.


First, if you are tracking your portfolio, you will need to update the "Ticker" column with all of your stocks. The Ticker symbol will tell the rest of the row what stock you are tracking. This is all done through the Google Finance function in the other columns that pulls directly from Google Finance's database of stocks.


For the stocks that you own, input your average costs in the next column. This will keep track of the "Total Change %" in the fifth column so you can see how well your stocks are performing.


The other two columns you need to worry about are of course the number of shares you own, and then your Sell Price." The "Sell Price" column is the most important for this automation. That is because the "Action" column is triggered based on that price. You can also use the "Sell Price" column as a "Buy" column for stocks that you don't own, given that our automation will be triggered based on any change in the "Action" column. What I mean is, set that number at whatever you are either looking to sell at for stocks you own, or buy at for stocks you are just monitoring. Currently, the template uses "Hold" and "Sell" as the two actions, but you can replace "Hold" with "Buy" if you intend to use this automation as an indication on the right time to buy.


Now let's get to the notification. Let me explain with the following steps:


Step One: The Trigger

After you hit "Make A Zap" to initiate the integration, you will want to select the Google Sheets App. As you can see in the photo above, you will want to select "New or Updated Spreadsheet Row" as the Trigger Event. This means that your notification will be triggered based on a new or updated row in the spreadsheet. We can get even more specific in the next step.


Step Two: Set Up

Now you will want to get even more specific with your trigger. You will want to select the Spreadsheet from your Google account where you pasted the portfolio template and select the correct Worksheet from within that Spreadsheet.


The Trigger Column is the most important part of the set up. Remember earlier when I mentioned the "Action" column will trigger the event? Well this is where you can set that up. When you click on Trigger Column, it will launch a dropdown with all of the columns in your spreadsheet. Realistically, you could set it up to get notifications based on any change, but that would be a lot of notifications given the volatility of the stock market. The Action column will notify you at the best time to buy or sell, which is what you really want to know.


Step Three: Action

This step is how you would like to be notified. You can see above that I chose to be notified via SMS (text message), but you could really set it up however you would like. You could get an email, a Facebook Message, WhatsApp, or any other way you would like to receive a notification. With SMS, you have to register your number with SMS by Zapier, and they will send a few test messages to make sure everything works.


Step Four: Set Up Action

Finally, you just need to set up your action. I chose to have the "From Number" be one that Zapier provides, but they do have the option to choose Random if you don't mind it coming from different places. One number seems more logical so you can create a contact with that number as long as it remains available.


The content of the message is at your discretion. You can see above that I chose to do the Ticker Symbol with the Action Column, followed by the percent change that day, with the current price. You might even want to add a link to your Robinhood account or wherever you do your trading so you can quickly jump over and buy or sell your stock.


Once this is set up, you can run a test message, and as long as everything checks out okay you can turn on your zap and it is ready to go!

Thank you for taking the time to read my blog, I hope you found this automation as helpful as I do. It's like having your own financial assistant to help you find the best time to trade for FREE.


If you found this helpful, please consider subscribing for more articles on automating some daily tasks, and other fun business-related articles. For example, here is an article breaking down three ways Zapier can help your small business! Please reach out via email or LinkedIn if you need help with any of your Zapier integrations!

Subscribe

By Garrett Handley September 3, 2026
How much does a small business website cost in 2026? See real DIY, freelancer, and agency pricing, plus the hidden costs most owners miss. Free consultation with Garrett Handley, a website designer and local SEO specialist for small businesses nationwide.
By Garrett Handley August 27, 2026
A website redesign SEO checklist that actually works: what Google's own site-move guidance requires, why 301 redirects protect your rankings, and the order to do it in. Free consultation with Garrett Handley, NH web designer and local SEO specialist.
By Garrett Handley August 20, 2026
How long does SEO take to work? Most sites see measurable results in 3–6 months, per Shopify's SEO lead — but local businesses often move faster. See the real month-by-month timeline, what speeds it up, and how to set realistic expectations. Free consultation with Garrett Handley.
Website structured data code displayed on a laptop screen
By Garrett Handley August 13, 2026
Schema markup tells Google and AI search exactly what your local business offers — and most small business sites still skip it. See the real CTR data, the four schema types that matter most, and how to add them right. Free consultation with Garrett Handley.
Small business owner reviewing a local SEO pricing budget on a laptop
By Garrett Handley August 6, 2026
Local SEO cost in 2026 averages $1,557/month, per Ahrefs' survey of 439 SEO providers — but the real range runs from under $500 to $5,000+. See real pricing by model, what drives the price up, and what a realistic small business budget looks like. Book a free consultation with Garrett Handley.
By Garrett Handley July 30, 2026
ADA website compliance lawsuits topped 5,000 in 2025, most against small businesses. What local service companies need to know before a demand letter arrives.
By Garrett Handley July 23, 2026
Core Web Vitals now carry more local SEO ranking weight than ever — only 42% of mobile sites pass all three metrics in 2026. Here's what to fix first.
By Garrett Handley July 16, 2026
GBP signals account for 32% of your local pack ranking — yet 56% of contractor profiles remain incomplete. Garrett Handley breaks down every high-leverage GBP optimization for contractors in 2026, backed by Whitespark data. Free consultation available.
By Garrett Handley July 9, 2026
On-page signals drive 19% of your Local Pack ranking weight in 2026. This checklist covers title tags, service pages, schema markup, mobile-first performance, and internal linking — from Garrett Handley, NH web designer and local SEO specialist.
By Garrett Handley July 2, 2026
The 2026 Whitespark Local Search Ranking Factors Survey — 47 experts, 187 factors — shows GBP signals drive 32% of your Local Pack ranking. Here's what local service businesses should prioritize first.