Members-only tutorial

Watch the video and get the practice sheet with membership.

See membership options

How to Set Up OnlySheets with Zapier

About this Tutorial

I will guide you through the process of setting up Only Sheets with Zapier.

First, we will make a copy of OnlySheets in your Google Drive and set up the necessary access levels.

Then, we will configure the trigger and action in Zapier, ensuring that we capture the customer's email. Finally, we will deploy a web app and obtain the URL to complete the setup.

Watch the original how to set up OnlySheets video before this one: https://bettersheets.co/tutorials/announcing-onlysheets-2-0

Video Transcript

<div>0:00 Welcome to How to Set Up Only Sheets with Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab , but I'll also include information about Pabli Integrately Make because I think they're all very similar, you're just going to have to do similar settings with any of them.<br>0:12 We're going to create a post webhook Understand how webhooks work in the context of OnlySheets. Opens in new tab in all of these, but I'll show you in Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab in this video.

If you haven't yet watched the only she it's set up, like how to just set up, I might go through that in the end a little bit or through this, I'll go through it a little bit, but that'll be more clear.<br>0:29 And honestly Gumroad Discover why Gumroad is a recommended option for your setup. Opens in new tab is probably the simplest to set up.

If you're looking at these of like one, if you're looking at these videos trying to wonder which one should I set up, I would always recommend Gumroad Discover why Gumroad is a recommended option for your setup. Opens in new tab or Stripe.<br>0:43 They're, I think Gumroad Discover why Gumroad is a recommended option for your setup. Opens in new tab is much easier because you're going to use the ping, Gumroad Discover why Gumroad is a recommended option for your setup. Opens in new tab ping, but if you can't use Gumroad Discover why Gumroad is a recommended option for your setup. Opens in new tab for one reason or another, then I would use Stripe.<br>0:51 If you can't use Stripe for one reason or another, or like if you already sell on Etsy, if you already sell somewhere on Shopify or something, and you're going to go through Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab , go through Pably and to greatly make one of those.<br>1:00 Then, like, this video is for you.

Okay, first things first, make sure you make a copy of your, of OnlySheets Get insights on setting up OnlySheets effectively. Opens in new tab into your Google Drive.<br>1:10 I'm going to call this Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab . It's up to you to name it as you wish. You can make multiple copies as you wish once you've bought it, or if you're a member and you're making if you got OnlySheets Get insights on setting up OnlySheets effectively. Opens in new tab for free as a lifetime member, if you're not yet a lifetime member, consider becoming a lifetime<br>1:26 member, because you get everything for free.

Get all the tools, the templates, the sheets, the videos, everything now and all future updates, including people who bought OnlySheets Get insights on setting up OnlySheets effectively. Opens in new tab , got OnlySheets Get insights on setting up OnlySheets effectively. Opens in new tab 2.0, every lifetime member got OnlySheets Get insights on setting up OnlySheets effectively. Opens in new tab 2.0, and got it a week ahead of time.<br>1:42 Let's keep going. So what I'm gonna do is I'm gonna actually give you ac- give access to whoever pays through another way, and it goes through Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab 2, OnlySheets Get insights on setting up OnlySheets effectively. Opens in new tab itself.<br>1:52 So I'm gonna use this URL in the setup. Alright. Again, go to how to setup, but I'll walk you through it as well here.<br>2:00 We'll go quickly.

Type processor, make sure it's Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab or if it's Pably, go to through Pably, error Find out how to handle errors in your Google Sheets. Opens in new tab email, make sure you edit this in B3 on settings.<br>2:11 This needs to be your email address. Don't send me your errors. Sheet URL, copy and paste the URL here. Take out the edit part, but keep the slash in.<br>2:20 Access levels. It's gonna be viewer Learn about viewer access levels in Google Sheets. Opens in new tab , probably most of the time. Permalink, I will show you how to set this up.<br>2:26 I'm gonna call this OnlySheets Get insights on setting up OnlySheets effectively. Opens in new tab . This is something you, you yourself select Explore the query select clause for data retrieval. Opens in new tab but I might edit this later.

We'll see why I might edit it.<br>2:34 Email notification, yes, document type, make sure it's spreadsheet Understand the basics of Google Sheets and spreadsheets. Opens in new tab . Yes, OnlySheets Get insights on setting up OnlySheets effectively. Opens in new tab also works for document slides and Google Sheets. Google Drive folders, you can always put the folder name here, make sure it's a unique Learn how to ensure unique entries in your Google Sheets. Opens in new tab folder name in your drive, meaning doesn't exist anywhere else in your drive&nbsp;<br>2:50 and you do not need the URL if you're sharing Find out how to share your Google Sheets with others. Opens in new tab a Google Drive. You can also bundle it, but that's in that other setup video.<br>2:58 Okay, so we've set up our settings already.

And it's unique Learn how to ensure unique entries in your Google Sheets. Opens in new tab to me, I'm, I'm not sharing Find out how to share your Google Sheets with others. Opens in new tab another sheet, I'm sharing Find out how to share your Google Sheets with others. Opens in new tab this one, but it's the same process.<br>3:06 You just put the URL of the other sheet that you're sharing Find out how to share your Google Sheets with others. Opens in new tab . I would actually not recommend you use only sheets to give access to only sheets.<br>3:15 That's probably crazy for you to do. You want to give another sheet access. Okay, in Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab , itself, the trigger Discover how triggers work in Zapier and Google Sheets. Opens in new tab does not matter except for one thing.<br>3:27 You need the customer email.

You'll want the customer email, you want some thing, some trigger Discover how triggers work in Zapier and Google Sheets. Opens in new tab where Understand the query where clause for filtering data. Opens in new tab you get the customer's email.<br>3:38 That could be another row on a Google Sheet. That could be a form is filler. That could be, in this case, PayPal, Etsy, somewhere where Understand the query where clause for filtering data. Opens in new tab you're grabbing the email, the email is included in the data Get insights on managing data in Google Sheets. Opens in new tab that you're getting.<br>3:51 I'm not going to show you how to do that because that's a lot of different options. You just need to make sure you get the email.<br>3:56 But what you're going to do is you're going to set up the post in Webhooks by Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab .

That's the next, that's the thing that gets triggered.<br>4:03 You're going to create the event post. You have some other options here. Use post. Click continue. In the action, once it glows up, let's wait for it to load up.<br>4:16 It's taking forever. Okay, we have our action. The URL. This URL is going to be the web app you deploy.<br>4:25 So we'll go back to our Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab -only sheets. Go up to extensions, app script Learn about Google Apps Script for automation. Opens in new tab . Make sure you go there. Just a few more clicks.<br>4:36 Click okay. You don't have to do anything there. Click deploy this project. Click new deployment.

You do not need to add a description.<br>4:43 You only need to do three things. One, make sure it's selected as web app. Number Understand how to work with numbers in Google Sheets. Opens in new tab one. Two, make sure you execute as Learn about the execute as option in web apps. Opens in new tab me.<br>4:50 But in your case, you, it will be me, but it'll be your email address. And not user accessing the web.<br>4:56 Must be your email address. And then who has access Find out who has access to your Google Sheets. Opens in new tab is anyone. Those are the three things. Number Understand how to work with numbers in Google Sheets. Opens in new tab one, web app, me, anyone.<br>5:02 And there's some other options here. Just make sure it's anyone. Click deploy. You may have to authorize this.

This may take a moment or two to load up, update, authorize, allow, double, another couple of clicks.<br>5:18 Authorize access. You're going to select Explore the query select clause for data retrieval. Opens in new tab your email address and click allow and then it'll update the deployment. You're going to get a URL out of this.<br>5:33 One moment. There it is. Web app URL Understand how to deploy and use web app URLs. Opens in new tab . You don't need a deployment ID Learn about deployment IDs in Google Apps Script. Opens in new tab . Copy. Hit copy. Get that URL. If you, however, deploy it and you're like, oh my god.<br>5:42 Where Understand the query where clause for filtering data. Opens in new tab 's my URL? Just go back to back up to deploy.

Manage deployments and you'll see that there's an active deployment.<br>5:50 You'll have a description maybe if you did it or the top one. Click copy here. It's the exact same web app URL Understand how to deploy and use web app URLs. Opens in new tab .<br>5:58 Okay. We need that text. The URL text is going to be this web app URL Understand how to deploy and use web app URLs. Opens in new tab . Payload type, J-S-O-N, JSON. You have some others to select Explore the query select clause for data retrieval. Opens in new tab from.<br>6:09 You have form, XML, raw, select Explore the query select clause for data retrieval. Opens in new tab , JSON, J-S-O-N. Permalink. This is the permalink that you decide yourself.

I was testing this out and I used PayPal because this is like the PayPal purchase.<br>6:23 I'm going to change this to only sheets but you can change it to anything you want. Just make sure that whichever you put in, literally the data Get insights on managing data in Google Sheets. Opens in new tab is going to be permalink, like literally the text you're going to type in permalink.<br>6:37 You can, if you don't have these, you can just click this plus button, add, and you're going to permalink like that.<br>6:43 Delete that. I'm going to remove this, but it's going to be permalink and then put in only sheets.

It must match Discover how to match data in Google Sheets. Opens in new tab whatever your permalink you have here.<br>6:52 Again, you're just adding this to, it's like a little code that you just, you derive yourself. Hook type, all one word will be add ADD.<br>7:01 This makes sure that the person that's purchasing this or is executing through this webhook Understand how webhooks work in the context of OnlySheets. Opens in new tab is being added. It just needs this word add, ADD.<br>7:14 Then email, this is going to be the, you're going to insert this data Get insights on managing data in Google Sheets. Opens in new tab from Paypal. Whatever, whatever sale you get just insert it.<br>7:28 Not, don't type it in.

I'm typing it in for testing purposes, but make sure in the data Get insights on managing data in Google Sheets. Opens in new tab part on the left side it says email and then you're going to insert it.<br>7:36 You're going to just select Explore the query select clause for data retrieval. Opens in new tab here in Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab . Wrap Learn how to wrap text in Google Sheets cells. Opens in new tab request in array is a no. You're going to write no and none for file.<br>7:45 You can write, I guess, anything, N A or something, but I write none. Unflatten is going to be no. You don't need to do anything basic auth, no headers Understand the role of headers in your data. Opens in new tab .<br>7:54 Click continue. You'll see this here and let's see. Let's test it and make sure we got it right.

You'll see some data Get insights on managing data in Google Sheets. Opens in new tab here and we can go back to our sheet, go to log, and see that yes, we have a customer here.<br>8:15 We have the customer's email. We have the permalink and we have the sheet right here so we don't have to go check somewhere else.<br>8:22 We also continue. Tell, up here on the right, I've shared this with one person. Ah yes, it's me. Great! Now, for whatever reason you may need to revoke access, you can select Explore the query select clause for data retrieval. Opens in new tab this line.<br>8:36 Just select Explore the query select clause for data retrieval. Opens in new tab the email or sheet. Doesn't really matter. Anything on this line.

Click revoke active range Find out how to manage active ranges in Google Sheets. Opens in new tab user and that row Oh It will go to the sheet and remove that viewer Learn about viewer access levels in Google Sheets. Opens in new tab from that email address.<br>8:48 Let's see. Do it. You can even see up here it changed from shared to private. So it did revoke that access.<br>8:55 Just in case you have any errors, you realize, oh my god, I just like, I'm selling the wrong sheet. Go ahead and you can revoke access.<br>9:02 That gives you that added clear way to just use this, test it out. And yeah, that's Zapier Learn how to automate tasks with Zapier and OnlySheets. Opens in new tab . And that's also Pably and anywhere else.<br>9:15 Just make sure you're doing the same things.

You're adding the permalink and hook type here, text. Then you're adding another piece of data Get insights on managing data in Google Sheets. Opens in new tab , which is the email and calling that email.<br>9:24 And through Pably, it's the same thing. You're just going to get whatever trigger Discover how triggers work in Zapier and Google Sheets. Opens in new tab it is, whatever email you're getting from them.<br>9:30 And you're going to forward it onto this post webhook Understand how webhooks work in the context of OnlySheets. Opens in new tab . Thanks so much for watching. Please feel free to email me any questions, issues, problems you have.<br>9:40 Happy to help you through this.</div>