[00:00:20] Nathan Wrigley: Hello there and welcome once again to the WP Builds podcast. You've reached episode number 420 entitled, Simplifying WordPress data exports and imports with WPSyncSheets. It was published on Thursday, the 1st of May, 2025. My name's Nathan Wrigley, and I will be joined by our guest in just a few short moments.
But before that, a few bits of housekeeping. If you're a listener to WP Builds, there can be no doubt that you are into WordPress. The people that are into WordPress might also be interested in the Page Builder Summit. It's an online summit happening not long from now. It's going from the 12th to the 16th of May, 2025. You can find it all at pagebuildersummit.com. There's over 35 leading industry experts helping you build better WordPress websites faster. So the idea really is that you show up, consume the presentations, follow the advice that the experts are bringing, and hopefully it will make you, and your agency, or your freelance work a little bit easier. So tips and tricks to help you on your WordPress website journey. Once more, pagebuildersummit.com.
If you are a product owner, or you have a service in the WordPress space, you might want to sponsor that event and you can find out more about that. Sponsorship starts at just $300. pagebuildersummit.com/sponsors.
The other thing to mention is that if you like what we do and you'd like to sponsor this podcast, WP Builds, you can head to our advertise page, which is wpbuilds.com/advertise, to find out more. And in a moment, you'll hear from three fine sponsors who have been doing just that for a very long time. And I might add, getting in front of a very large WordPress specific audience in the process.
The WP Builds podcast is brought to you today by GoDaddy Pro. GoDaddy Pro, the home of managed WordPress hosting that includes free domain, SSL, and 24 7 support. Bundle that with The Hub by GoDaddy Pro to unlock more free benefits to manage multiple sites in one place, invoice clients, and get 30% off new purchases. Find out more at go.me/wpbuilds.
The lights are kept on this week also by Bluehost. Bluehost redefine your web hosting experience with Bluehost Cloud. Managed WordPress hosting that comes with lightning fast websites, 100% network uptime, and 24 7 priority support. With Bluehost Cloud the possibilities are outta this world. Experience it today at bluehost.com/cloud.
And we are also helped in the endeavor of podcasting this week by Omnisend. Omnisend, do you sell your stuff online? Then meet Omnisend. Yes, that Omnisend. The email and SMS tool that helps you make 73 bucks for every dollar spent. The one that's so good, it's almost boring. Hate the excitement of rollercoaster sales? Prefer a steady line going up? Try Omnisend today at omnissend.com
And sincere thanks go to GoDaddy Pro, Bluehost and Omnisend for their continuing support of the WP Builds podcast. Podcasts like this could not happen without the support of fine companies like that.
Okay, what have we got for you today? Well, today I am chatting with Arpit G Shah. He has a really interesting product. It's called WPSyncSheets. And the idea of WPSyncSheets, this may be useful for you, but it may also be useful for your clients. Is have you ever thought, wouldn't it be nice to be able to put the data in some other form, like a spreadsheet. For example, a Google sheet, and then have WordPress, WooCommerce, whatever it may be, consume the data.
This might be useful for clients who really don't like the interface and logging into WordPress. They can just put all the bits and pieces, their images, their texts, their links, inside of cells inside of a spreadsheet, and then the plugin will consume all of that and put it onto the webpage.
So a really interesting idea, kind of changing the way that you might edit your WordPress website. Here it comes. I hope that you enjoy it.
I am joined on the podcast by Arpit G Shah. How you doing Arpit?
[00:04:42] Arpit G Shah: Hi Nathan. I'm doing good. How are you?
[00:04:45] Nathan Wrigley: Yeah. Good. It's really nice to have you on. We've been just been having a little chat before we hit record, and I've learned about, Arpit and where he lives and all of that kind of stuff. But you, dear listener, haven't had that chat. So I'm gonna ask Uppi to explain a little bit about yourself. Just very brief, uppi the bio.
Just tell us who you are, who you work for, where you live, your WordPress, your WordPress story, that kind of thing. So off you go.
[00:05:12] Arpit G Shah: Sure. hi, my name is Arpit G Shah. I'm a founder and CEO of Creative Work Designs and, it's like a WordPress services and plugin agency. And I am from India, which, the small city called Nadia and, states called Gura. And it's, from, like six to seven hours far away from next our Body, camp Asia.
2026, which helps on Mumbai. So I started my journey, in 2009 where, I started as a PHP developer. And, then after I just learn about how the WordPress is going on and the post and pages plugins, themes over that. So I started with the basic stuff with the words version of the WordPress version will be 3.0 point x.
at that time we are just learning about how the workplace will be configured and everything. So there, and this goes around. And then, in 2014, I started my own agency. I left the jobs and I just started my own agency, which called Creative Designs. And thereafter we are just selling the WordPress services over there.
And we have, international clients that will be, provide the services on the day, on day, customization, theme, allocation, then plug in customization. then after and, 2080, I have my, in my mind I are just, having some. Idea that why we are not going for the plugins business.
So at that time we have just, check with some of the staff with how the Google spreadsheet will work around with the WordPress stuff. So I just started on 2018 with the gravity forms. So whenever we, someone has been placed something onto the entries form, it'll be directly connect with the Google sheet.
It's like amazing. Like it's, it's having, just, within a two second we are just syncing automatically all those entries onto the Google sheet. So I, just, prepared that code with the plugins area and created that our first plugin that is, WP sheet for gravity forms. So on that gravity forms that we have, providing customer that we have, forms and that automatically sync with the Google spreadsheet. So after few months, and go ahead and I have another idea why I can't, connect with the WooCommerce is the best place to WooCommerce connect with that. So I have an idea that, how we are going to connect with the WooCommerce.
So I've seen something like products orders that we can, Everyone needs that. And, if customer wants to import that, those orders, those products from outside of the WooCommerce, like they have Excel sheet and CSV, whatever it is that we can connect directly, import to the WooCommerce as well.
So I have created those functionality for WooCommerce as well, so we have,
[00:08:36] Nathan Wrigley: let's get into those, shall we? 'cause that's basically the idea of today's podcast is to talk about those products. And, just before we start that, I would encourage you, if you wanna know what we're talking about, dear listener, go to this URL, it is, the usual https, forward slash et cetera, et cetera.
Go to wp sync sheets.com. So it's WP SYNC. Sheets, S-H-E-E-T s.com. and go and have a little poke around there and then come back, and unpause the podcast and you'll be much better informed, but you'll be hit straight away with import export plugins for WordPress and WooCommerce. And you just mentioned that the journey for this began, and I presume it was export only.
It was get. What came into a gravity form and push it to a spreadsheet, a Google sheet. So one way, because you don't really, I mean I, I can't really see why you would need to push data into a gravity form in the other direction. But anyway, so that was what gave you the intuition. Okay. If we can go this way.
If we can go from the website to the gra sorry,
[00:09:46] Arpit G Shah: Gravity form to
[00:09:48] Nathan Wrigley: form to the Google sheet. Why don't we go in the other direction as well and we can go from the, Google sheet into WordPress and in, and then a, sensible use of that might be, WooCommerce. 'cause you could be holding all the data about your inventory or orders or whatever.
and is that basically it on the WooCommerce side? Is that the idea that maybe you'd set up a Google sheet, you would put your, set up your columns for whichever things that you want to have displayed on your website and therefore inexperienced users that don't want to have. Anything to do with WordPress can just be given access to a Google sheet.
They can write the name of the product in this field. They can write the price in this field. They can upload a couple of images into this field, and this field description goes here, blah, blah, blah. We just keep going and keep going. And then once you back away from the Google sheet, it then immediately syncs that back up to, to your WordPress website, your WooCommerce site.
Have I got that about right?
[00:10:49] Arpit G Shah: Yeah, it's right. It's right.
[00:10:52] Nathan Wrigley: Okay, perfect. So you don't just do, WordPress and WooCommerce, though. there's more, isn't there? Because you mentioned that you
[00:11:00] Arpit G Shah: Yep. We have nine plugins.
[00:11:02] Nathan Wrigley: Yeah. Go, tell us what they all are and we'll explore all of those as
[00:11:06] Arpit G Shah: Yeah, onto the first, as I said, like onto the gravity forms that will be connect with the form forms. if we have something that they'll created, carrier forms, resume forms, whatever, like application forms that will be directly sync with the Google sheet.
Then after we have a contact form seven as well. Then after elementary forms, that will be connected with the Google sheet as well. Then after we have a. WP Forms, then fluent forms or that there's total nine plugins over there, but
[00:11:42] Nathan Wrigley: I'm looking at a couple more. You've got, ninja forms as well, haven't you? And
[00:11:46] Arpit G Shah: needs a form and
[00:11:48] Nathan Wrigley: Yeah.
[00:11:49] Arpit G Shah: yeah, on the, this is the different with the forms, but these are, document library pro plugins. So I, will talk with the Kathy on Taiwan on 2024. She say like, why you are not connecting with the document Library Pro? I said, yes, I can go there. So we have an input expert with the document Library Pro as well.
[00:12:10] Nathan Wrigley: I've just come up with an idea. The I, okay, this is weird. So let's say that I've got a, let's just go for gravity forms, 'cause that's what you mentioned at the beginning. So I've got a gravity form. let's go for a really simple example. I've got name, a name field, an email field, a. Comment field, and that's it.
I've just got those three fields. I would then create in my gravity form the matching three fields. Sorry, not in my gravity form, in my Google sheet, I would create the matching three columns. So name, email, and what have you. But what if I didn't have SMTP set up on my website? I can't receive an email notification from Gravity Forms, but I can from Google Sheets.
[00:12:55] Arpit G Shah: Yeah, what we are doing is, we don't need to touch any single line or words onto the Google seat, everything onto the setup, onto the our setting page. So create new spreadsheet, create new seat, that we can also have a seat. Headers like name, email, message. Whatever you have, on your forms, it'll be automatically, mapping to our Google Sheet columns or that, so we don't need to change any, single line of code onto the Google sheet.
Our, plugins will be due automatically for you. It'll be create new spreadsheet. It'll be create new sheet. It'll be mapping to all, new columns. we can drag and drop with the columns as well. We can change the name of that columns. Everything that you can sort out, everything that we have onto the settings.
No, no need to go for the Google sheet. So if we have, one time settings, we will be done. Then our, code will be, runtime. So like whenever we are, submit the forms as you said, if we don't need to set up SMTP. So what if we didn't get the mail? So our code will be due the same like we before the mail will be, trigger, our code will be trigger out.
So before mails, our code will be syncing with the Google sheet. So if mail comes, that will be the last, our code will be the first That will be highest priority that we have pro provided on the Google, Google sheet with the gravity forms or that.
[00:14:30] Nathan Wrigley: Yeah. okay, first of all, let me just see if I've got that straight. So in your plugin, I download, install, activate, blah, blah, blah, all of that. And then I combine, I basically give my Google account authorization inside your plugin. And then from that moment on, I don't need to go back to my Google. workspace account.
I can create a new spreadsheet in your plugin.
I the columns in your plugin,
[00:14:59] Arpit G Shah: Yes,
[00:15:00] Nathan Wrigley: then I can map the form fields all inside your plugin. So I, it's not like I have to go back and make sure that I've got my Google sheet spread up perfectly. I can do that all inside the plugin. Okay? I did not understand that, but now I do.
So that means that I don't, even need to visit my Google Workspace account. I can just set it all up over there. Okay, that's perfect. Now what I was thinking though. Is if I don't have SMTP set up on my WordPress site, there's a little known feature of Google Sheets where it will notify me if any changes have been made.
And so I, can't exactly remember, but one of the options is to be notified. When any amendment has been made to your Google sheet, so if my WordPress website didn't have e SMTP set up correctly, in other words, if I'm not gonna get emails from my site, that doesn't matter. I. Because my form submissions will be sent via the API to the Google Sheet.
Google will then say, Hey, you've got a new form submission, or you've got a new line in your, in your spreadsheet over here. So that's an unexpected win. You don't need, you don't need SMTP set up,
[00:16:12] Arpit G Shah: Yeah, we,
[00:16:13] Nathan Wrigley: Do you know what I mean? Are you, following what I'm saying? Yeah.
[00:16:16] Arpit G Shah: yeah, I'm following you. Like it. It'll be great features like I, We currently, we are just syncing with the Google sheet. After onwards, we will provide them the, if something has been changed onto the Google sheet, we will notify them that these are the changes that we already made on the Google sheets.
[00:16:32] Nathan Wrigley: Yeah, so as an example, I have a Google sheet and, it's for, podcast guests for, I do this show on Monday. and, and it, when people put their own names in it. As soon as they add their name and I get an email from Google just to say, Hey, somebody added something to the spreadsheet, go and have a look.
And it doesn't actually tell me what's been added. It just says there's been a modification. You click a link and then it shows you in the spreadsheet what's new. So that's curious. Okay. Anyway, I completely got sidetracked there. Looking at your plugin, though, I would've assumed that the gravity forms and the form plugin options that you've got, so you've got Ninja forms, you've got WP Form, you've got contact Form seven, gravity form, and so on.
I would've assumed that they were one way, that it was a one-way sync process. So the Gravity Forms sends data for the spreadsheet, but on the site it says bi-directional. How does that work? How do you, get information back into gravity forms?
[00:17:32] Arpit G Shah: we, have a import, option, like whenever someone has been changed and they can write, like insert, update, delete. We have a, we have something that, based on the entry ID we have configured that, these slide lines been changed onto the Google sheet. So on these row, we need to update onto the back, to the, back to our forms.
So we have input buttons over there. So once we click on input, but once you already, everything is set up on the Google sheet, we just, just need to click hit button onto the import. So everything that we have written or changes that will be directly input to the, gravity forms entries as well. So anyone who wants to, display the entries onto the site.
That can directly change onto the Google
[00:18:18] Nathan Wrigley: Oh yes, of course. Yeah. You might have a reason to put it onto the website. Of course. Of course. That makes sense. Yeah, so anything that was added to the sheet needs to be synced back up to the gravity forms entry, and so that if that should be shown on the website. Yeah, that makes perfect sense that I get it now.
Okay.
[00:18:37] Arpit G Shah: yeah, this will be the same for the WooCommerce, like if someone has been changed any, product, price or product name, quantity, description, title, SKU, anything they can change directly on Google Shape. And our code will be directly imported to the products, WooCommerce products over there.
And that can be directly reflected to the, product page of the WooCommerce.
[00:19:02] Nathan Wrigley: Yeah, mix. Makes sense. Yeah. Yeah. Okay. So looking at the website I'm currently on, WP sync sheets.com/plugins, and we are recording this right at the end of March, 2025. And at the moment, there's nine, nine things there, and the vast majority are WordPress form plugins. So I'll just run through the list again.
And they all seem to be bi-directional, so they do exactly as Arpit just described. this two-way sync thing. So gravity forms, contact form seven elemental forms, WP form, ninja form and fluent forms. Now. That means that there's three left, one of which is the Barn two integration that you just mentioned.
But I'm gonna nip right back to the top and look at this. This is probably the most interesting one to me, is WP Sync Sheets for Core. Now, what does that do? 'cause that's not in any way connected to a form as such that's front, forward facing on the website. What can you do with that?
[00:20:00] Arpit G Shah: Yeah, like a WPC sheet for code. That is means like we are, having the import export functionality for our WordPress code structure. if someone has been, export our current post or pages. Or any custom post type with any of the compatibility plugins that they have created, that we directly export those, all those data with the post and pages to the Google sheet is a, is also a bi-directional, like we can also import back from the Google sheet to the WordPress as well.
So it's going, like post title description. Then after we have categories, everything's that like status as well, that those goes to the, WordPress, to the Google sheet and Google sheet to the WordPress as well.
[00:20:54] Nathan Wrigley: So it's not just linked to, What you might imagine the content, as we call it in WordPress, so the stuff that lives under the title in the block editor, because you've also got the, ability to sync it with post pages, custom post types, but also interestingly, things like a CF fields. So if you've got data held in meta.
Inside of a custom post type, you can sync those as well. Now it just mentions a CFI don't know if you, link to any of the other popular ones like Meta Box or pods or any of those, but a CF gets a mention, but you can also, do things like, tell it to sync on a particular schedule, update this every Monday, or I don't know.
There's a whole range of different things that you can do. You can set date ranges so that you can say, start syncing now and end syncing now. But there's a lot in there. How do you, so we know that we can do title, dates and all of that kind of thing, and a CF fields and whatnot. Is it possible to inject content into the content of the block editor?
Does it basically use the classic block, the classic editor to do that? Or how does it cope with things like if you want to sync paragraphs and headings into the Gutenberg block editor, is there any capability around that?
[00:22:19] Arpit G Shah: Like in into the Google sheet or
[00:22:22] Nathan Wrigley: both ways actually. So I was thinking, for example, if I wanted to, I don't know, I wanted to amend a post, but my post is written inside the block editor. So it's heading paragraph, heading image, paragraph image. It's just block, How does that work? How do you sync the all those different blocks with a Google sheet?
Google sheet Field.
[00:22:44] Arpit G Shah: Like actually, all these posts and pages, contains on, directly stored onto the database. Okay? So all these tabs are, goes to the MySQL database, those database, whatever the values they are going to put inside those database that we are going to show onto the Google sheet. So if we have a block editor, then it'll be like a WP Core editor, something like that, onto the comment code, and those codes will be displayed onto the Google.
Sheet because, we are, basically we are, taking the plain text of the database, whatever they
[00:23:18] Nathan Wrigley: Oh, I
[00:23:19] Arpit G Shah: on onto the content, so that directly goes to the Google sheet, whatever they are going to change onto the single line word or something like that. Those will be reflected to the back onto the editor as well.
[00:23:32] Nathan Wrigley: for example, in the block editor, if you export the contents of the block editor, all of it, it's surrounded by comments, which gives some indication of this is a paragraph basically. And then, begin paragraph and then. Here's the paragraph text and then end paragraph and here's a heading, here's the heading and then end heading.
All of that gets sent to the Google sheet so that when it gets re-imported, all of those blocks are noticed. And I guess in a sense that was why the block editor was so great at the beginning. 'cause it was encapsulating the type of content that the block was inside the code itself, which is really nice.
That's a nice feature. Yeah, that's great. So that all works.
[00:24:12] Arpit G Shah: Yeah. It'll be how it works with the, same structure, with the, database is going to follow the, what WordPress is going to store onto the database. So those plain structure will be, we are directly put onto the Google sheet.
[00:24:27] Nathan Wrigley: Can you like, there's this one great feature I think about sheets. If you just create a sheet, you can do all these handy things like show like graphs and things. So let's say we've got a ton of data. And I don't know, it's shoe sales over time. I've got a shoe shop, I'm selling shoes and I wanna know how many shoes I've sold over the last 12 months.
And so I put in a month field and then a number field, and then Google Sheets will handily provide me with a, set of charts. It could be a, I don't know, a line chart or a pie chart or a whatever. Can, you suck that stuff outta the Google sheet and send it into the post? Is any of that kind of stuff possible?
[00:25:03] Arpit G Shah: Yes, we already deemed that we already,
[00:25:05] Nathan Wrigley: Nice.
[00:25:07] Arpit G Shah: we all, we already have on the WooCommerce w ping sheet for WooCommerce plugin on that we directly generate with the pie chart, then line chart or their bar shot or that. We just need to configure that, for which cell, like product cells. We need all our cells. We need.
Then we just need to simple enable on our setting. It'll be generated for you onto the Google sheet with the chart, like bar chart or pie chart, whatever you selected over there.
[00:25:35] Nathan Wrigley: That's really interesting. You feel that stuff's locked away inside the Google sheet. But, no, it isn't. You can, you can do it in, it'll suck that data up and put it onto your website. It does sound like WooCommerce. you, on your, on your website. Where you show the different plugins that you've got, it feels like WooCommerce is the driving force of what you're trying to, pitch out into the wide world.
'cause it comes first. is that the case? Is the WooCommerce one the most feature rich, the most complicated for you to build and so on? And if that is the case, what are the best bits about the WooCommerce integration? Why would anybody who's got a WooCommerce site want to do, do anything to do with the Google sheet?
So just focus in on the WooCommerce one. I.
[00:26:22] Arpit G Shah: Yeah, WP Syn sheet for WooCommerce is our base selling plugin because, nowadays the customers are going to use for the, import export for the products, orders that someone, something that they, can change from the Google sheet that directly, reflected to the website as well. If people wants like bunch of many, like thousand of 10,000 of data, that 10,000 of CSV products, they want to directly import to the, to WooCommerce products so that it's, like time consuming for them, like we're editing manually or something like that. So we provide them the Google shape. They directly input CSV to the Google seat as well.
And then those data we are going to configure to the WooCommerce product structure. What are the single change they have made it, we have reflected onto the website instantly. So these are the basic stuff that we can provide onto the WooCommerce. We, also have a schedule auto import, if something that they can change and they want to change onto the next day or after next week or something like that.
So they can directly schedule, auto import and they can write on that or we need to done, this thing onto the Monday, like something they can change on pricing. Like they want to show those product with the show onto the next Monday only so they can change the price schedule, auto import and change the next Monday.
It'll be directly reflected the website as well. No need to change anything over there.
[00:27:53] Nathan Wrigley: Yeah, so I guess if you've got I don't know, a Black Friday sale coming up and you want to just change every, it's just easy to, okay, all the prices are dropping, but they're all dropping by random amounts. There's $5 off this, $12 off this, $18 off this. You just get that figured on the spreadsheet and then say, okay, next Tuesday.
Make all of that correct, and then it just runs in the background. My question is then I guess if you've got a really big store, let's say you've got 10,000 SKUs, maybe more, a hundred thousand or what have you, how, does this work? Because presumably there must be some process of, I don't know, running through some sort of cr we'll run through a hundred, make sure they're fine, then the next a hundred, then the next a hundred and so on.
How does it actually work in the background? Because presumably you can't update a hundred thousand SKUs. Just like that. There's gotta be some process of percolating through all of that. And how do you make sure that the hosting provider can keep up with what you are trying to push toward the website?
if it's affordable hosting, how will the PHP workers manage all of this, and how do you make sure it all stays in sync?
[00:29:01] Arpit G Shah: Yeah, it is a good question about we have difficulties with the Google Sheet APIs and, how the API quota will be work, because right now the API quotas is very limited for the heating up the, Google sheet. So like whenever we have a, like it's having a 60, API quota per minute over that.
So we can hit directly onto the 60 quota, but we will manage on such a way that we, it'll be not affected. I. To, Google quota that will be exceed our request on the per second or per minute or per project over that. So if something, someone having, maybe 10,000 or maybe, a hundred thousand, products over there.
So we scheduling on the small bunch of device, it'll be divided onto the hundred hundred chunks and, we, we created some errors like PHP error then, or it'll be. schedule, one hit way, then it'll be, goes to the small chunks like a hundred of bunch, it'll be, goes on at a hundred, and then it'll be stored like that, and then it'll be consumed some of the time, but it'll be inputted automatically whenever we have some time.
[00:30:20] Nathan Wrigley: How do you cope with failure? if something, it is bound to go wrong, right? We live in, we're in the world of technology. Nothing ever works perfectly a hundred percent of the time. And obviously if we're in WooCommerce and we're syncing order data, this is crucial mission critical stuff for your business.
How do you, I dunno, create backups or mitigate problems where the sync didn't work. Basically, I'm asking the question, in the event of a total crisis where everything just breaks, what do you do to make sure that in the end we've got the right thing synced? How do you manage unexpected things?
[00:30:59] Arpit G Shah: whenever we have a stuff like, a stack between some of the process, so we are going to update only those data. on whatever we have, indicated onto the Google sheet. Otherwise, we will not touch any of other data that will be not inputed on such a way that will be conduct any something error over that.
So we will lap them onto the Google sheet and we will tell them that these are the errors over there on your, data. So you need to reconstruct those data. Otherwise it'll be not inputted back to the Google, back to the WooCommerce over there.
[00:31:38] Nathan Wrigley: Yeah. e everything goes wrong at some point, doesn't it? It is just nice to know that there's some sort of process of figuring out, okay, wait, hold on. There's an error here. I. you've gotta match these up. And that would be the same with any, whether you use Zapier or whatever it may be.
There's bound to be things that go wrong and it's nice to know that there's some sort of process there where it flags, what's going on and so on. So that then, leads me on to how much all this costs, that's the next thing people are gonna want to know. what is the pricing that you've got over there and how does it work?
Are you selling a nu number of sites? Do you sell the, I don't know, the number of times that you can sync? How does the, how do you sell each of these things? And are they priced differently? Yeah. How do you, what are the pricing options you've got?
[00:32:22] Arpit G Shah: Yeah, on the pricing stuff, we, are, we on, when we have started with the business, till now, we are, didn't change any single pricing like we have, our pricing structure is the same. Whatever we have started. It'll be the same as the two day as well. We are not increase any pricing for that.
Second thing, it'll be based on the site licenses. if we have one site, then you need to purchase one licenses. If you have multi-site, then you must have to purchase the multi-site license licenses over that. So we are not having any. backlogs or something that, this money request that you need to stop or something like that, it'll be unlimited request that we are going to provide from the Google CAP because it's, yeah, it's depends on the client ID and client.
Secret key, whatever you have. created on your Google account. It'll be connected with your accounts to the, our website as well. So it'll be not having, any dependency created with the W Ping sheet website or w ping sheet plugins or that.
[00:33:32] Nathan Wrigley: So the where, like I said, it's the end of March, 2025. At the moment the pricing goes as follows. One site is 39 USD, up to five sites is 99 and 25 sites is 2 4 9. However, interestingly and quite unusually actually, there is a lifetime pricing option, which is very unusual. So I'm interested about that.
if you want one site, but you wanna have it for life, 1, 4, 9, 5 sites 2, 4, 9. Gosh, that's not a big jump, is it? That's pretty amazing. And then T 25 sites is 4 9 9. And also, interestingly, there usually when you see like a lifetime thing, which is pretty rare, you usually see, I don't know, a year of support or something like that.
But it's saying on here, lifetime. Updates, and I don't know if the support follows that lifetime model as well, but you get lifetime updates. How does the support work if you go on the lifetime deal?
[00:34:31] Arpit G Shah: Yeah, like a support will be the same way. Whenever you, someone has been, new features or something that they want to change, anything, they have some different requirement of this plugin. So they can, create the. feature list and a support ticket. And we will, we'll cap back to you within, one week or something because it's a new feature.
So it'll be required some more time to analyzing and something like that. And then after, we are going to create all this general basic stuff to use all together, and obviously it'll be lifetime. if you're purchasing the lifetime plugins, then it'll be lifetime support and lifetime update as well.
[00:35:13] Nathan Wrigley: Nice. That's really cool. I have a final question, which is nothing to do with Google Sheets. Do you have plans or indeed are you building, have you built the, possibility to sync with other similar software? So in my case, I've ended up being quite a heavy user of Airtable. I kinda what's over on Airtable.
I like the, features. It seems like Google are building features from Airtable and those kind of things into. Google Sheets as well, but I wondered if you had any plans to, use things like sync with things like Notion or, or air Table or, any of those kind of things, which are a bit like a spreadsheet, but also a little bit more as well.
I.
[00:35:56] Arpit G Shah: Yeah, currently we are very busy with the time plugins as we are already created. But, in future we are trying to explore our more, functionality with the core functionality that we are doing because on, on current words and whatever. Whatever the plugins that we have created, those are the core structure and we are using the Google Library that is authentication of the security and safety or that because we are not using any, third party, libraries or something like that because it'll be not a valuable for our customer as well.
Because whenever we are security, we are must be used for the core values on core structure of the code that we provide. The Google. So we are, taken that there is a git up code for the Google Library. So we are using that from the Google only. We are not using any, third party plugin. So that is a security purpose that will be must for that.
Then after we are going to use, whatever the token that we have created or generated from our code, it'll be basically from that, your account, whatever associated with that Gmail account we have onto the Google Sheet. Then after we have a table and notion. So we will think about that, how it'll be goes on to the future, that if we have something that we have API that will returns to, bind up, fit together with the notion or addable or any other, structure over that.
[00:37:27] Nathan Wrigley: Okay. That's great to know. like I said, I'm a sort of fairly heavy air table user, but I am a Google Sheet user as well, I'd be entirely happy with this. One more time, just before we knock it on the head. if you wanna explore a little bit more about what Arpit is building, then, wp sync sheets.com is where you want to go.
Before we finish it, Arpi, is there anything that we should have discussed that you think I missed to missed asking? And if that's the case, we can do it now, otherwise we'll, we'll knock it on the head and say thank you very much.
[00:38:04] Arpit G Shah: Yeah. One thing is that as one more thing or that, so we have something that for, the AI connection, like we are going to provide the new feature for the customer, that we have a w ping sheet AI that will be. Easy Visa, that will be give you the easy settings. That will be, give you the easy import functionality, easy export functionality that will be create organized way and data structure way all over the all your products, orders, customers, coupons.
Post pages, entries, whatever you have it, it'll be, reanalyze your data and it'll be stored onto the Google sheet easily. There we are, come across and we are building that features that will be connect connection between the AI and W Ping sheet.
[00:38:56] Nathan Wrigley: So just to, confirm, 'cause I'm not sure I understood that. so this is, we've got data in a Google sheet or, and we're putting data into that Google sheet from, let's say, gravity forms. The AI that you are building is gonna be in, is gonna be questioning, querying that data and giving you information back from it.
Is that what you meant? Or have I misunderstood? So in other words, tell me how my shoe sales are going and it will be able to do that or, is that not what you were saying? I'm sorry. Yeah.
[00:39:25] Arpit G Shah: Yeah, for that, you need to subscribe our newsletter and stay tuned.
[00:39:29] Nathan Wrigley: Okay, fair enough. So this is a roadmap feature. It's March, 2025 and it's not there yet, but but it have a look. By the time this podcast drops, you never know. It'll probably be several weeks after that. So maybe, up. It will have something, and you can go and check it out. And if you do want to check it out.
Go to, the website, wp sync sheets.com/blog and you'll be able to check out all of the different posts that they're putting on over there. So our pit, thank you very much for chatting to me today. I really appreciate it and good luck with the plugin. I hope it goes well.
[00:40:02] Arpit G Shah: Thank you so much, Nathan, Nathan for having me and, having a good chat with you and thanks for your time as well.
[00:40:10] Nathan Wrigley: You are very welcome. Thank you.
Well, I hope that you enjoyed that. Fascinating chatting to Arpit today about that really curious idea of being able to update and maintain your website just from a simple spreadsheet, something like a Google Sheet.
Perhaps this is gonna be useful for your clients. You never know, it might be useful for you. A different interface for editing your WordPress website.
If you have anything you'd like to say about that, please go to wpbuilds.com. Once you're there, search for episode number 420 and leave us a comment there. We would really appreciate it.
The WP Builds podcast is brought to you today by GoDaddy Pro. GoDaddy Pro, the home of managed WordPress hosting that includes free domain, SSL, and 24 7 support. Bundle that with The Hub by GoDaddy Pro to unlock more free benefits to manage multiple sites in one place, invoice clients, and get 30% off new purchases. Find out more at go.me/wpbuilds.
The lights are kept on this week also by Bluehost. Bluehost redefine your web hosting experience with Bluehost Cloud. Managed WordPress hosting that comes with lightning fast websites, 100% network uptime, and 24 7 priority support. With Bluehost Cloud the possibilities are outta this world. Experience it today at bluehost.com/cloud.
And we are also helped in the endeavor of podcasting this week by Omnisend. Omnisend, do you sell your stuff online? Then meet Omnisend. Yes, that Omnisend. The email and SMS tool that helps you make 73 bucks for every dollar spent. The one that's so good, it's almost boring. Hate the excitement of rollercoaster sales? Prefer a steady line going up? Try Omnisend today at omnissend.com
And sincere thanks go to GoDaddy Pro, Bluehost and Omnisend for their continuing support of the WP Builds podcast.
Okay, that's almost all we've got time for. Just another quick reminder, pagebuildersummit.com, if you fancy attending that event. It's happening between the dates of the 12th to the 16th of May, 2025. But also if you fancy sponsoring that, pagebuildersummit.com/sponsors to find out more.
Okay, all that it remains for me to do is to fade in some incredibly cheesy music.
Say stay safe. Have a good week. Bye for now.