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

Custom Website Design vs. Templates
By Garrett Handley February 2, 2022
What are the pros and cons of custom web design versus using a template? Here's everything you need to know before making your decision.
What is social proof and how can it help my business? - Garrett Handley
By Garrett Handley January 25, 2022
Social proof is the idea that if many other people like something, it must be worth trying out. Using this type of marketing strategy, you can convince your customers that they will get the same satisfaction and quality from your product or service as others did!
Restaurant Marketing Guide: Get Your Restaurant Found Online by Garrett Handley
By Garrett Handley January 1, 2022
Here are some tips for getting your restaurant found online and making sure that you have an effective web presence.
By Garrett Handley December 31, 2021
Google Business Profile, formerly My Business, is an essential business tool for those wanting to grow. Read this guide to learn everything you need to know.
By Garrett Handley December 24, 2021
Finding your unique selling proposition (USP) can help you hone in on your marketing strategy and attract more customers. Read on to learn more!
By Garrett Handley December 7, 2021
Today more than ever, it's important for small businesses to utilize the latest technology. Here are five ways you can incorporate new technologies into your company today!
Top 5 Benefits of Local SEO Marketing - Garrett Handley
By Garrett Handley November 28, 2021
There are more benefits to local SEO marketing than you might expect. Keep reading and learn more about local SEO marketing here.
How to Start Thinking About Marketing Your Small Business by Garrett Handley
By Garrett Handley August 13, 2021
Learn how to think about marketing your small business. The article covers strategies for figuring out what your USP is and the role it plays in your overall marketing plan.
The 6 Website Tips Every Small Business Should Know by Garrett Handley
By Garrett Handley August 11, 2021
With the right website, small business owners can more easily attract and convert new customers. Find out what you need to know before building your next site here.
11 Ways for Small Businesses to Compete in the Age of Amazon | Garrett Handley
By Garrett Handley April 16, 2021
In this post, I'll discuss some tips that small businesses can use to stay innovative and stay alive while competing against giant corporations.
More Posts
Share by: