Ok Goldy
- Ok Goldy is a free Google sheet add on which can help you perform bulk operations in Google Workspace.
- Bulk Create, Update, Suspend, Delete, Export Google Workspace Users, Groups, Members, Aliases and much more....
- I am glad over 3 Million Google Workspace Admins are saving their time with it today.
Video Tutorials
Text with Screenshots
Table of Contents
Installing OK Goldy
Users Management
Groups Management
Members Management
Alias Management
Installing OK Goldy – The Google Sheets Add-On for Managing Your Google Workspace Users
This tutorial will take you through the steps of installing and setting up the OK Goldy Google Workspace add-on. This add-on is for Google sheets.
As a Google Workspace admin, managing multiple users can turn into an ordeal especially when you have scores of users.
Typically, as a Google Workspace admin you may have to perform the following functions to manage your users:
- Add new users
- Modify existing users
- Export all your Google Workspace users in Sheets
- Suspend or un-suspend users
- Delete existing users
Let’s say you have to change the status of 50 users.
Although the Google Workspace dashboard is easy to use, shuffling between different screens, one user at a time, can be quite time consuming and tedious.
Log into your Google Workspace account.
Go to Google Sheets
Create a blank sheet and give it an appropriate name.
The next screen is the usual screen that you get when you install an add-on – it tells you what all the add-on will be able to do through your account. It basically makes sure that you know that you are providing a certain level of access to the add-on to be able to perform admin-level functions. Click “ALLOW”.
After installing the add-on, you will need to set it up to be able to use it. It uses various worksheets to enable you to perform various functions on your Google Workspace users in one go. But before that, you will need to create the needed worksheets.
You can click on “Setup Sheets” to create all the needed worksheets or you can click “Delete All Sheets” if you have already created worksheets through OK Goldy.
You can click on the left and right icons at the bottom-right to view all the worksheets that have been created by OK Goldy.
The purpose of all these sheets is to enable you to perform various functions – in bulk – using the OK Goldy Google Sheets add-on.
For example, if you need to create users in your Google Workspace account, you can simply use the “Create Users” sheet by entering the data in that sheet (explained in a different tutorial).
Need to delete the sheets to start all over again? This is the sequence that you can follow…
Do check out our other tutorials on how you can perform various user-management functions as a Google Workspace administrator, using the OK Goldy add-on for Google Workspace.
Create Users
How to bulk create or add Google Workspace users
In this tutorial you will learn how to bulk create Google Workspace users using the OK Goldy Google Workspace add-on.
As a Google Workspace admin, you are often asked to add lots of users to your organization’s Google Workspace account so that they can use the official email ID and use all the apps and functions provided by Google Workspace.
Although Google Workspace has a very straightforward interface for creating new users, it doesn’t have a way of adding them in bulk.
Suppose you need to create 20 users, or 200 users.
In this tutorial you will learn how to bulk create or bulk add Google Workspace users with the OK Goldy Google Workspace add-on for Google Sheets.
In the “How to install the OK Goldy Google Workspace add-on” you have already learned that once the add-on is installed and setup, it creates a set of worksheets in your Google Sheets document.
These worksheets will help you perform various Google Workspace-administration-related functions in bulk. Now, let’s learn how to create Google Workspace users in bulk.
You can see in the above screenshot that there are six columns in the worksheet, namely
- First Name – you enter the first name here.
- Last Name – you enter the last name here.
- Primary Email – the email that needs to be created within your organization’s domain name.
- Org Unit – if you have created different organizational units (for different access levels to your users) you can enter the names of the organizational units here. You can have different names for different rows.
- Password – the password that will be used by the user you have created to access his or her email and other components of his or her Google Workspace account.
- Status – this information will be filled by the OK Goldy add-on itself
Fill in all the details in the appropriate columns.
Run the add-on module for creating new Google Workspace users in bulk, using the following command path:
Add-ons >> OK Goldy >> User Manager >> 1. Create Users
You will see the “Working” graphic that shows that the Google Workspace users are being created in bulk.
Remember the “Status” column that we left blank and I told you that the values will be filled by the add-on itself? Once your “Create Users” module has run the status column will be filled. It will tell you that all the users have been created successfully.
You can go to your Google Workspace admin dashboard to verify that all your users have been created in bulk. Make sure you go to the appropriate organizational unit to see the status of the new users you have just created in bulk.
Update Users
How to bulk update Google Workspace users
In this section you learn how to bulk update Google Workspace users using the OK Goldy add-on for Google Workspace.
Above you have learnt how to install the OK Goldy add-on for Google Workspace and how to bulk add or bulk create users in your Google Workspace account.
Or, you would like to change the organizational unit to which employees with a particular email ID belong. Or maybe suddenly you need to change passwords of scores of employees.
Just make sure that you use exactly those fields that already exist in the user management section of your Google Workspace dashboard.
Here is how you bulk update your Google Workspace users using the OK Goldy add-on for Google Workspace:
Make all the changes that you want
Now all the information that you may select to update is right in front of you in rows and columns. For example, you can change the first name, last name and all other columns visible in the sheet. Just keep in mind that you change only those values that have a corresponding column heading.
Suspend Users
How to bulk suspend users in your Google Workspace account
In this section you will learn how to suspend multiple users in your Google Workspace account in bulk.
There might be many reasons to bulk suspend users in your Google Workspace account.
Some users might be acting naughty. Or maybe, it’s Halloween.
Suspending users means that they cannot access their emails and other functions associated with their accounts. This is normally done when you don’t want to delete users, you just want them not to be able to access the Google Workspace accounts temporarily.
In your Google Workspace account, open the Google Sheet document where you installed the OK Goldy add-on.
Bulk Delete Users
How to bulk delete Google Workspace users
In this section you will learn how to bulk delete Google Workspace users.
There comes a time when you have to delete many users in bulk. If you use the usual Google Workspace interface, you can delete users one at a time. This is fine if you have to delete one or a couple of users but if you have to delete 30-40 users in a go, this can prove to be a tedious job.
Open the Google Sheet where you installed the OK Goldy add-on.
Bulk Export Users
How to bulk export Google Workspace users in a Google Sheet
In this section you will learn how to export Google Workspace users into a Google Sheet in bulk.
For example, if you want to suspend multiple users, you need to enter all these email ids in the designated. The “Export” module allows you to import all the information into the worksheet and then you simply have to copy/paste the needed information.
Open the Google Sheets document that you used with your OK Goldy setup.
Bulk export Google Workspace users using the following command path:
Add-ons >> OK Goldy >> Users Manager >> 5. Export Users
Whether there are 10 users or 10,000 users, it hardly takes a few seconds to export all the Google Workspace entries to the OK Goldy worksheet.
The “Success” status also shows you the additional details about your Google Workspace users such as in total how many users were imported, how many were logged in at the time of the import, how many never logged in and how many users are using multi-factor authentication.
The information about how many users logged in and how many never logged in is also visually represented via a pie chart.Standard Chartered
Bulk Create Groups
How to bulk create Google Workspace groups with OK Goldy
Remember Google Groups? In Google Workspace also you can create groups to facilitate group conversation and collaboration.
Every group has a dedicated, unique email ID. The people who have joined the group (or are added to the group by the admin) send messages to that particular unique email ID and the messages are broadcast to all the group members.
This is how you can create the Google Workspace groups in bulk:
Bulk Delete Groups
How to bulk delete Google Workspace groups with OK Goldy
You may need to bulk delete your Google Workspace groups in case you need to clean up your organizational account or you need to restart everything from scratch.
This is how it is done…
Bulk Export Groups
How to bulk export Google Workspace groups using OK Goldy
Bulk Add Members
How to bulk add Google Workspace group members with OK Goldy
Sometimes you may have to add multiple members to different Google Workspace groups and using the usual Google Workspace interface may turn into a chaotic exercise especially when you need to shuffle between different Google Workspace groups, different members, and also different roles – owner, manager, member and other roles.
xecute the “Add Members” module of the OK Goldy add-on using the following command path:
Add-ons >> OK Goldy >> Members Manager >> 9. Add Members
Once the “Add Members” module has completely run, the success status is printed on the Status column.
As you can see that for three members, the membership addition was unsuccessful. That is because when you are entering roles for the users, they need to be in ALL CAPS (“MANAGER” and not “Manager”.
Bulk Export Members
How to bulk export group members from a Google Workspace group using the OK Goldy add-on
Suppose you want to change the roles of various group members. Instead of using the default Google Workspace interface, it will be easier to first export the information from Google Workspace into the OK Goldy worksheet, make the changes, and then use one of the OK Goldy modules to update your Google Workspace account.
Execute the “Export Members” module using the following command path:
Add-ons >> OK Goldy >> Members Management >> 10. Export Members
Please note that in the “Member Role” column, in the top two rows, I have written “Manager” instead of “MANAGER”. The difference is that the top two bits of information haven’t been entered in ALL CAPS. In a while I will explain what its implication is.
xecute the “Add Members” module of the OK Goldy add-on using the following command path:
Add-ons >> OK Goldy >> Members Manager >> 9. Add Members
In the above screenshot I have rearranged the columns so that you don’t have to horizontally scroll your screen to get the whole picture. The above screenshot shows all the exported members of the Google Workspace group “Group Email”.
Bulk Remove Members
How to bulk remove Google Workspace group members with OK Goldy
Enter group email ids and member email ids in the “Group Email” and “Member Email” columns, respectively. You need to enter group email ids for all member email ids because you can remove different members from different groups.
As you can see in the Google Workspace dashboard screenshot below, there are some group members existing in this group. They will be exported into the OK Goldy add-on worksheet.
Bulk Create Aliases
How to create Google Workspace aliases in bulk with OK Goldy
Planning to create multiple Google Workspace aliases for multiple Google Workspace email ids? You can easily create Google Workspace aliases in bulk with OK Goldy.
Bulk Export Aliases
How to bulk export Google Workspace aliases using the OK Goldy
It is useful if you can have all the aliases belonging to all your Google Workspace email ids at one place either to make bulk changes or just to have a grip over which aliases belong to whom. This is how you can bulk export your Google Workspace aliases into the OK Goldy worksheet.
Execute the “Export User Aliases” module using the following command path:
Add-ons >> OK Goldy >> Alias Manager >> 14. Export User Aliases
The success status of all the exported user aliases is displayed.
What if you need to export user aliases belonging to multiple email ids?
You can put all these email ids in the “Provided Email” column like this:
When you run the “Export User Aliases” module again, you get this success status:
You see that all the aliases belonging to all the email ids have been exported into the worksheet.
Bulk Delete Aliases
How to bulk delete Google Workspace user aliases with OK Goldy
Want to delete multiple Google Workspace user aliases? Since deleting them one by one using the default Google Workspace dashboard interface can be quite time consuming, you can use the OK Goldy add-on to bulk delete Google Workspace user aliases. Here is how to do it.
Troubleshooting & FAQ
Most frequent questions and answers
If you are getting this error, please consider following-:
givenName (first name) is a required attribute to create users in Google Workspace, it seems somehow its missing for any of your users. Please do following-:
Great Question.
Google has a very strict add-on review process (you can read more about it here “Google’s Google Workspace Add on Review Process.) which is obvious looking at the massive number of Google Workspace businesses and users which rely on the add-ons available in Google Workspace marketplace today.
“Ok Goldy” has passed all the checks by Google’s review process and is now trusted by over 15,000 Google Workspace Administrators to perform bulk Google Workspace operations.
But……..
I think it’ll be good to tell you a bit more about what do I get access to when you start using this add on.
1. Google does NOT share information like your domain name, email address or any PII with me, though I know how many users installed the add-on, but I don’t get to know “Which” users.
2. This add-on is built with Google Apps Script which leverages OAuth, where when you run the tool, Google asks if you want to permit this add on to access required scopes (Primarily Directory API and Sheets API) and to perform bulk operations.
3. As it leverages OAuth, you can anytime, go to your Google Workspace Admin Console and revoke the token, which will result in no access to “Ok Goldy” even if the add-on is installed.
(Side note -: If you want to audit shadow IT, you can use the script I created to audit OAuth tokens in your domain here https://www.goldyarora.com/blog/g-suite-oauth-token-audit/).
4. Please also read out my privacy policy at https://www.goldyarora.com/privacy/
Final Words-:
This add on is simply a result of my own needs, while working with large enterprise customers, its hard to do things manually in Admin console which made me write script for almost everything that happens in a large Google Workspace deployment.
As I already have these scripts, I thought to publish some of them as a Google Workspace Add on, so mates like you can save some of your time.
I always try to help Google Workspace community, but be aware that everything I offer here is available for free, which means I can’t invest money in hiring a lawyer to write one of the best privacy policies, security documentation, no content writers to write engaging content etc……
All I have here is to share something which works for me for you to test it out, and if I fall short here, you should stop using the add on and send me a feedback email at help at goldyarora.com.
One of the best moments for a to a developer is when a user comes to him saying “I like something you built, and I wanted to ask if you can add this feature to make it even more useful for me”.
So I appreciate it, you just gave me that moment:).
Please put your feature request below in comments, the more detailed the better, though I can not commit a timeline being a full time employed, a husband and a father of two, but rest assured I would try to add it as soon as I can (especially if the use case is broad and can help wider audience).
I just changed my full time job, and trying to establish myself, however soon I will start investing sometime in enhancing ‘Ok Goldy’.
Feel free to put your comments below to give me feedback, but am thinking of following-:
1. Enhance features of current modules-:
(i) Reset Password in bulk
(ii) Undelete Users in bulk
(iii) Restore (Unsuspend) users in bulk
(iv) Change Group Settings in bulk
2. Add New Module/s-:
(i) Add “Resource Calendar” module which will help you create, update, delete, export buildings and resources.
3. New Add On-:
(i) A whole new Add on dedicated to Google Classroom, which will help Google Workspace Education Admins to perform bulk operations on Google Classroom objects.
My daughter’s school here in West Windsor school district, Plainsboro, NJ also uses Google Workspace, and am trying to help out with this.
How about a name for this, “Ok Sarah” :)?
Please don’t hesitate to put what you think about the new features plan, I would appreciate your feedback including changing or swapping the new features.
Thank you
Goldy
Appreciate your consideration, but apologies, I do not freelance.
However, if you have a large (> 10,000 users) Google Workspace implementation project, please write to me at help @ goldyarora.com for a prospective discussion.
If you are a small business, and still need some dedicated help, I might be able to recommend you a company or person in my network and let both of you explore synergies to work together.
Come together to help Google Workspace community.
- Provide your feedback & share your use cases
- Collaborate to improve Ok Goldy’s current features & add new ones
- Share Google Workspace Implementation & Administration best practices
- Share Knowledge and make it a win win
Hello Goldy,
Your OK Goldy tool is great, I have a request can we also bulk export group aliases just like user aliases ?
It would be great if you help me out
Thank you for the feedback, I will try adding that feature in next version.
Hello Goldy,
Just curiosity may I know like when the next version will be available ? I am way more excited for it.
Hi Goldy,
Your script/sheet is awesome and very useful for us.
We would like to get one more option, custom email posting and receiving rights assignment option for group members in google groups.
thank for you the suggestion, i’ll keep that in mind.
Can you help me to get a feature that none of my organization can exit from the group in which admin allocate that person also can not unsubscribe from mail from that group
sorry, I can’t add features randomly to it, i’ll plan some features in the next version of it, but this will not be part of it based on the nature of this feature.
I have intalled the OK Goldy Addon into the sheets. I have carefully gone throught each and every step. At first I created the group and then went on to “Add members” sheet. There I have entered in the format you suggested in your tutorial. But still I am hetting this error: “API call to directory.members.insert failed with error: Invalid value for: MEMBER is not a valid value”. Please help me GOLDY.
Hi, sometimes things like white spaces, freezed rows etc also create this issue, try creating the sheets again (setup wizard – delete all sheets, then setup sheets) and try again.
Hi Goldy,
Thanks alot for your add-on, it’s really helpful and easy to use. Would it be possible to add new features, such as :
In the users management, to list the groups in which the users are members of. Domain user and external user and also adding a new column in the users export sheet to indicate whether the account is actif or suspended.
Many many thanks again.
Warm regards
Your very welcome Dee, unfortunately this is very hard to do today with the directory API, as it does not provide a straight away to figure out a given user/s membership/s. I will keep an eye on API enhancement and would try to add as soon as API start allowing it.
Is it possible to add a new column in Users Manager > Export Users, the account’s status, whether the account is still actif or suspended.
Would it be possible also to have another sheet for External Members Groups Research to make it easier listing the groups in which the external email belongs to.
Many thanks in advance
Best regards,
thank you for the suggestions, I will keep them in mind when planning the next version.
Thank you, Goldy! Is possible to update users in bulk from Suspended to active status in the Update users sheet? If so, do I need to add a new header? Please advise.
Thank you,
Your welcome Mo, functionality of reactivating suspended Google Workspace users is not yet available in Ok Goldy, but I would consider adding it whenever I get time to work on it.
Excellent stuff !!!
Thank you for all your content.
You’re welcome, glad you find the Google Workspace content help helpful.
Thank you for sharing such a good automation stuff.
Your welcome, glad it helped you automate your Google Workspace administration.
Does this extra despite everything work? I’ve introduced the extra, and I see it by means of the Add-ons menu, yet the choice accessible inside Add-ons. OK Goldy is Help, No alternative for the arrangement wizard or something else?
Hi There – There is some issue on the Google side, i would recommend you to install it from the Google Workspace marketplace for the domain and then try.
Goldy, I experienced the same issue as Antonio where passwords for created users are not working. The Create User script reported adding all 155 users successfully, but, none of the passwords worked. I tried several more 1 user creates and I can not get any of them to work. If I manually reset the password, the accounts themselves are fine.
You should know that I am quite happy overall with the gsuite admin add-on. Definitely a valuable time saver!
Cheers, JT
Sorry to hear that JT, you are the second person reported it, so I would certainly look into it to ensure i haven’t messed it up.
I have successfully created all of my users, but nobody can log in.
They obtained the “wrong password” message, even though they inserted the chosen one.
Can you give a tip?
Please check against the password you provided in Google sheet, as this tool only read the information from your sheet, and write it to Google via Directory API.
Hello.
Great aplication
Is it possible to add UPDATE MEMBERS to prevent deleting first and then adding and doing everything in one step?
thank you
not yet, but i’ll consider adding it in an upcoming version.
Hi Goldy
Thank you so much for this Add-on . It is a great help . Is there a way to add more information to Create Users or update users sheets, by adding other columns like address, phone#, and Job title . I tried adding Job tile , by adding a column with that title to Update Users, but the value was added to User ID field .
Thanks again
Sam
Thank you Sam, there isn’t any way to add more user attributes in the current version, I might add it in future.
Thank you for your great work.
I join the request of Sam. Please add fields job title, employee type, desk location, cost center.
Thanks Dear Mr. Goldy,
Due to your add on, I can easily manage my bulk actions in google apps.
It really save my time. Thanks a lot
Your welcome Mr. Trivedi, glad I could help you automate bulk Google Workspace provisioning.
Hello,
I am so glad I found these tools, excuse my ignorance if I missed it, but is there a way to automatically have them upload once the hit the Spreadsheet, not a Zapier pick up but like that?
Thanks Again!!!
Garrett
Or is there a way to call the create user script that you use in a triggered event, thanks!!
Yeah, possible with a bit of custom apps scripting that you would see here as a reference-:
1. https://www.goldyarora.com/blog/g-suite-archive-user/ (section 8)
2. https://youtu.be/jY_nNCjCEUQ
Great tool Goldy.
Any way to automate actually adding the users?
I’ve got your sheet hooked up to the orders api on my squarespace site.
It updates your sheet nicely, but just need a way to auto-add the new users so I don’t have to go in and click.
Hi Nick – Thank you, glad you find the tool useful.
Though I don’t plan to add such feature in the tool itself as not many have this use case, however it is absolutely possible.
I had someone asking sort of similar question but for groups, so I did this video sometime ago which will help you understand the way forward.
https://youtu.be/jY_nNCjCEUQ
I didn’t even see your question.. I just asked the same one!
Namasté Goldy,
What a great bunch of tools, this really saves me hours of time & energy!
Thanks a lot, greetings from Belgium.
aangenaam Thomas – am glad you it helped you save time, thank you for making great beers, they make Friday much better ;).
Great tool, thanks a lot
Your welcome, glad I could help.
Great tool, easy to use. The videos are awesome! Thanks Goldy!
Your welcome Jeremy, glad its helping you perform bulk tasks in Google Workspace.
Hi, thank you for these helpful scripts. When I delete users, I’d need to transfer the Google Drive files property to an archive account before I delete them. Is that feature available? Are you thinking about implementing it?
Thank you!
Your welcome, though Ok Goldy does not have that functionality and I don’t plan to add it to it, however i will see if i can put together a standalone script for that and publish in coming weeks.
I have two questions
1. Will you be offering a capability of a bulk renaming of Groups?
2. I really like the app scripts that you have provided for other tools. Is it possible that you could offer the scripts for your other tools within the OK Goldy add-on?
Thank you,
Adrienne
1. Yes, I will add it, don’t have specific timeline though as this is kinda side project for me.
2. You will find some here https://github.com/gsuitedevs
Hi, I created 3 “master” gmail accounts, demouser1, demouser2 and demouser3, and want to create 90 email aliases, 30 per “demo user”. This is for an internally used domain for.. demos 🙂
for demouser2, all 30 aliases worked fine. for demouser1 and demouser2, I got the error:
“API call to directory.users.aliases.insert failed with error: Not Authorized to access this resource/api”
I am a super admin for the domain I administer in GSuite, and I created all 3 accounts at the same time, which was about 5 mins before I tried to create the aliases. Any ideas?
Great video and tool! Thanks for this!
can you create aliases from the admin console UI for those users using the same admin account you used with ok goldy? if yes, can you run the tool again this time only for demouser1 and 2 and send me the screencapture link?
also check your admin console logs for the admin user you are using with the tool.
If you need to provision them urgently and if nothing works, you can consider virtual routing table instead of creating aliases as I show in the video here https://youtu.be/X1bNgp30j9U
Hi Goldy,
Thank you for a very cool tool!
Is it possible to extend User Export to include all fields in the Directory, including custom attributes?
It would also be nice to have them in Update Users.
We add some custom attributes to Users and would like to maintain them with your tool.
Thanks.
You’re welcome Steen, appreciate the feedback. I will consider including custom attributes, don’t have specific timeline though.
Would love this!
Trying to use your add-on unfortunately it seem the “Create Aliases’ is giving me problems. I want to assign a universal alias to everyone’s email for bulk emailing. I get the error ‘API call to directory.users.aliases.insert failed with error: Entity already exists.’ Any help would be massively appreciated!
Alias is also an email address, so it has to be unique, once you create an alias for a user, you can not create the alias for another user with the same email.
Looking at your scenario, you should be better off leveraging Google Workspace groups.
Simply create a Google Workspace group, and click on “Add all domain users” to make it dynamic, so when anyone sends an email to this group’s email address, all of your users will receive that email in their respective mailboxes.
Hello
Thank you for your great work.
It helps me arrange the company’s g suite account users and groups a lot.
By the way, Can you help me that the exporting groups with members count? with members list?
or exporting users comes with what group they are under it?
I appreciate your help in advance.
thanks,
Your welcome, glad it helps you perform mass Google Workspace operation.
For your member export, see if following helps-:
1. Export your Groups from the group management module.
2. Now out the required groups in “Export Members” sheet, run the export members function to get members count and their emails as output.
Thank you so much for your quick response. 🙂
it is a BIG help.
By the way, Is there any export group and members that arrange to match between the group and members all??
I mean, when I grep all group and put on exporting members on the sheet, it comes with members but not match with groups.
Thank you!
Its not possible in the add-on, but I get your use case, i’ll try to add this functionality in coming weeks.
thank you so much!
I really appreciate it.
It will be very useful to be able to export all groups members at once. Thank you for your work.
Thank you for the feedback, did you mean export all the groups in the domain along with their respective members?
Hi!
I tried to “Export Members” sheet after “Export Groups” but there is no members listed and showing blank.
Is there anything I need to export before “Export Groups” and “Export Members”?
Appreciate your advise and help in advance
Thanks
You would need to put the group email address in the export members sheet, please see the video guide here https://www.goldyarora.com/g-suite-addons/ok-goldy/
Hi Goldy
Thanks for your very good info video’s
during my trial period G suite, my provider had problems with changing DNS and MX records and our mail did not work well
I changed provider, deleted all on Gsuite and let it expire
now I want to set Gsuite up with my domain (are2be.com) at a new provider, but when Google checks my domain it reports that: this domain is in use
it also reports : Hi Hans all you have to do is fill in the payments
can you tell me what to do
Thanks
Hans
Ideally, you should have deleted it, though you let the trial expire, but your domain is still in Google’s database, so now i would recommend you to simply go to admin.google.com and sign in with your Google Workspace admin credentials –> make the payment and start using it.
There is another option (a bit lengthy) –> You can contact a Google Workspace reseller near by (Google partner directory https://cloud.withgoogle.com/partners), they will then contact Google to purge your domain from their database, and once thats done, they should be able to offer you 30 days trial.
Hope it helps.
Yoo goldy i watched it !!! Works
thats an amazing Project what you did here !!!
i have another question those days i am forwarding mails with gam do you have a solution for that with Ok goldy ?
Glad to hear you were able to successfully add members to Google Workspace groups in bulk.
Regarding your forwarding emails via GAM –> help me understand the use case, is this something you can’t do with https://support.google.com/a/answer/4524505 ?
API call to directory.members.insert failed with error: Invalid value for: Member is not a valid value
how do i fix it ???
It seems you didn’t watch the video above before performing members addition.
Please watch it and you should be good.
Please make sure you are putting the member’s role in uppercase (e g MEMBER, or OWNER).
Hi Goldy,
Great Addon! I am using GSuite Education. I have couple of queries in using your tool.
1. How can I include Secondary Email addresses of users during account creation?
2. How can I automatically send login info to secondary email after account creation?
3. How can I assign suspension date (if possible) to individual users during account creation?
Thanks,
All of these features aren’t in the add-on yet, but i’ll consider adding them (especailly #1 and #3) in the next update.
Thank you for this great add-on!
I was going to create something similar via apps script, but I found your one 🙂
Since I’d like it do to a more complex work in my organization, have you published somewhere the source code?
If so, could you tell me how to find it?
If not, thank you anyway for the great and precious work!
What is the best way to “clean-up” g-mail filters – many filters have labels that have no relevance to the e-mail – will exporting the filters to Sheets, deleting the not needed labels, and then importing back into Sheets do – or am I missing some steps? thanx!
I have written another add-on that can tell you how many emails are there (read and unhread) in your labels, and then you can (if you want) also delete the labels you don’t need anymore right from your google sheet.
Its called Labels Manager for Gmail, you can install it here https://gsuite.google.com/marketplace/app/labels_manager_for_gmail/772030519259
Hi Goldy,
New GSuite Basic User. Just wanted to say thank you so much for your awesome videos in getting me started. Much Appreciated!!!!!
Chintal
Hello — I found Ok Goldy today! I’m trying to export all my groups and see all the members in each group. I have only been able to put in a single group. When I copy several groups, I get all the users, but not listed by group. I get a sum total of all members of all groups. I was hoping that Group 1 would show me the Group1 members, then Group 2 would show me the group 2 members etc. Is there a way to accomplish this?
I’m looking for this, too. Thank you for this great tool. I found it while on a chat with Google Support who told me “there is no way to export a list of all groups from your account…”. Even if I can’t get this from your tool it’s been helpful for getting me past their response.
Hi Goldy Ji,
Nice video for me.
I am Delhi base and working for Google Premier Partner as Google Workspace Services.I want to certified for G suite Administrator and Deployment Specialist but i have few query.So that i need your suggestion.
Can your share your contact detail or whats app details or any online session.
Waiting for your Valuable Response.
Regards,
Amar
Is there a way to add fields to the “update user” tab. I am looking to set info such as Address and Telephone?
Not yet, but i’ll considering adding in coming weeks.
Thank you
Hi Goldy, please assist me in filling in the correct codes in the columns for the Label BG color (which i just want white) and Text color (which i just want black).
please advise on legitimate color codes for label BG and label text color columns. Thanks
Sure, here you go
The background color represented as hex string #RRGGBB (ex #000000). This field is required in order to set the color of a label. Only the following predefined set of color values are allowed:
#000000, #434343, #666666, #999999, #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #43d692, #4a86e8, #a479e2, #f691b3, #f6c5be, #ffe6c7, #fef1d1, #b9e4d0, #c6f3de, #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #a4c2f4, #d0bcf1, #fbc8d9, #e66550, #ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb, #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78d8, #8e63ce, #e07798, #ac2b16, #cf8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b, #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #1c4587, #41236d, #83334c
color.textColor string The text color of the label, represented as hex string. This field is required in order to set the color of a label. Only the following predefined set of color values are allowed:
#000000, #434343, #666666, #999999, #cccccc, #efefef, #f3f3f3, #ffffff, #fb4c2f, #ffad47, #fad165, #16a766, #43d692, #4a86e8, #a479e2, #f691b3, #f6c5be, #ffe6c7, #fef1d1, #b9e4d0, #c6f3de, #c9daf8, #e4d7f5, #fcdee8, #efa093, #ffd6a2, #fce8b3, #89d3b2, #a0eac9, #a4c2f4, #d0bcf1, #fbc8d9, #e66550, #ffbc6b, #fcda83, #44b984, #68dfa9, #6d9eeb, #b694e8, #f7a7c0, #cc3a21, #eaa041, #f2c960, #149e60, #3dc789, #3c78d8, #8e63ce, #e07798, #ac2b16, #cf8933, #d5ae49, #0b804b, #2a9c68, #285bac, #653e9b, #b65775, #822111, #a46a21, #aa8831, #076239, #1a764d, #1c4587, #41236d, #83334c
Hi,
Your tool looks cool.
I’ve having small issues with it, can you provide more details for this error:
After any task that I start, I get this error:
Message details
Daily Limit Exceeded. The quota will be reset at midnight Pacific Time (PT). You may monitor your quota usage and adjust limits in the API Console: https://console.developers.google.com/apis/api/admin.googleapis.com/quotas?project=939946549872
I’m unable to access link provided here in error log. Thanks
Thanks for the great job Goldy!
Is it possible to share the spreadsheet generate between diferent admins? or should each user has it’s own spreadsheet?
Thanks!
Hello Goldy, thanks for the nice app. Do you have a way that it sorts each email in bulk by the labels onto google sheet in an automated way? That I do not have to repeat this process daily, but it’s sorted daily for me? I use labels to the person sending the email in a very descriptive way that helps other people read those tags and know what action to take. So let’s say, If I get a new email from a company like Trulia.com that allow anyone to post rentals through their platform, and someone who someone who I’ve already spoken to months ago contacts me again, Trulia will have a reply interface that’s standard where the name, and phone number and email(?) are always in the same place within their email structure. I would have already tagged this person so other people using the same email account can see and reply based on my colored and highly descriptive tags. Currently, we have to manually open each email, and use the phone number mainly to bring up any old file we have on that person. Once we do a search, we’ll see our descriptive tags and we then retag all emails including the recent email to make sure they are up to date with the most recent tq=ags. Ok, now my question is, is there a way I can use this application to, or you can have it function so I can sort the email out by the tags as they come in? Or I can manually tag it when they come in but from that stage, you can have a function that allows me to upload that email from Gmail to google sheets so now I can use formulas to send replies to who I want based on those emails that were separated by tags? It would allow me to adjust my messages after I can get them into google sheet in a bulk manner. I hope what I wrote made sense and hope you can contact me at bayostheave@gmail.com. Thank you!!
I got it, it should be doable to parse and put all emails in your Google Sheet along with the given label, you may also have another script running on top of it which asks the name of the label to whom you want to send email, and it does just that using your email template.
Hi
I’m trying to set up a WordPress website on Google Cloud Platform with a domain purchased from Go Daddy through Gsuite. Initially I could access the website admin but have since been unable to. It keeps coming up with the 404 error. Also I cannot access the domain via Go Daddy, although I can through Gsuite. I have tried to change the nameservers but with no success. I’m working on the site for someone else but I’m struggling to get it off the ground and getting very frustrated and any suggestions would be great.
My apologies, I am not able to help help here with these limited details.
Hello and thanks for the add-on. It is wonderful
Comment that I get the following error when I try to export users: TypeError: Cannot read property “givenName” from undefined.
Thank you for bringing this up, can you check in your admin console if any of your users do not have first or last name?
Hi,
Can u guide me how to receive mail to my cpanel domain mail server when gsuite user not found (catch-all mail).
I have tried with using “host and routing” setup but i got bellow error:
Message not delivered
Your message couldn’t be delivered to “my mail id@mydomain.com” because the remote server is misconfigured. See technical details below for more information. The response from the remote server was:
550 Please turn on SMTP Authentication in your mail client, or login to the IMAP/POP3 server before sending your message. mail-pg1-f200.google.com [xxx.85.215.xxx]:45655 is not permitted to relay through this server without authentication.
Thanks
You should reach out to Google support for it, however looking at your description it seems you need to whitelist Google mail servers at your destination, am not sure what whitelisting method does your destination (cpanel) accepts, but if it is IP based whitelisting, then I have created a utility which might be helpful.
Google Workspace IP Tracker -> https://youtu.be/nyWJ17wBBI4
Hi,
Is there a way for me as google admin in my company to access certain employee google drive and see their stored documents and files. I get this request frequently from top executives. appreciate your support.
Yes, you can use Google Vault or Google Drive API.
Hi, GoldY! First excelent work! You said in an answer that need a update to ask for change the password… It is done yet? Sorry my english O:)
Thank you, glad you find it useful.
Yes, I pushed the update last week, and now its under Google’s review, hopefully should be out soon. I will keep you posted here.
So Google approved the update, now when newly created users will have “password change at next login” will be turned on by default.
How to turn this feature off? So that the default would be that users WILL NOT be asked to change their password at their first login.
(Great tool by the way)
just trying to understand, why would you that, won’t it make it insecure?
For example, sometimes we want small kids in schools to have “predefined” passwords so they won’t change them; is it possible to set this to “FALSE” then?
Earlier I had it that way, but then someone commented saying we should enforce password change at first login so i changed it, but I think I should rather make it configurable by allowing putting yes/or in the column.
I will do that very soon, appreciate the feedback.
it is great , Just a little issue , it doesn’t deal with large data , I was trying to add 10 000 member to a group and after adding 2000 it stopped and showed an error message says “exceeded maximum execution time” , I hope if there is any solution of this problem it will be perfect for me , thank you
Thank you for giving it a try, am glad its useful to you.
This add on uses Google Apps Script where Google enforces an execution limit of 6 minutes (30 mins if you are on Google Workspace business or enterprise edition).
I recently attended Google Next in SFO,CA where they shared plans to launch “Job Service” which will help to break the tasks and run them simultaneously, hopefully it’ll help to avoid this limitation.
For now, a dirty workaround would be to run the add on a few times.
Hope it helps.
Regards,
Goldy
well i read the above comments, and i am facing problem similiar to one user.
when i click on ok goldy addon, it shows me “help”.
even though i open the spreadsheet from this link https://chrome.google.com/webstore/detail/ok-goldy/gmabiogplcnaoilfpffhdeomgajmlbod?utm_source=permalink
any suggestion?
Sorry to hear that, delete that one, and install as per this video https://youtu.be/t8dZ7S7avig
Let me know how it goes.
Hi Gordy, is there a way to reach you via email because the one I saw gave me an error in delivery. Pls I need a reply asap.
help@goldyarora.com
Wonderful script! Thank you very much for share. Your voice in videos is pleasant. And, of course, your work awesome. Thanks again
haha, thank you so much for your pleasant comment, appreciate it, glad I could help.
Thanks so much! Fantastic add-on!!
One question: when you bulk create some users, could you obligate to change the password in the next session?
Thanks again!
Your welcome, glad you liked it.
Thank for proposing idea to enforce password change at next login, I just added that feature, now all new created users via Ok Goldy will need to change their password at first login.
However, Google may take couple of days to review and publish the latest version.
Wonderful script! Thank you so much. Awaiting the new version to change password at first login in new users. Thanks again
It looks like the ‘change password at first login’ has been included now, but is there the option to turn this off so that users don’t have to change passwords, as I work in a school and we set the passwords for the students.
Ha, i had it that way, then some users requested to change it, so i did:), i’ll better add an option to choose it in the next version.
Hi Goldy,
Your videos and tips are awesome! I do have a technical question. I am testing custom url for my employer and have updated the following: http://email.domain.ca. I have also set the CNAME record with the registrar for our domain. The problem we are having is that this custom URL is really an alias and redirects to https://mail.google.com/a/domain/mail…. We need it to stay as email.domain.ca. The reason is that we have many members that cannot access Gmail from their employers as their employer blocks Gmail. Our members’ employers however have whitelisted our domain http://email.domain.ca. How can we get our members to access http://email.domain.ca from their employers while their employer can still block these users from accessing their personal @gmail.com email accounts? Hoping you can help.
Does this add-on still work? I’ve installed the add-on, and I see it via the Add-ons menu, but the option option available within Add-ons > OK Goldy is Help. No option for the setup wizard or anything else?
Sorry to hear that, seems you installed it via Google Workspace Marketplace, please install from the Google Sheet Add on gallery by following this link and it should work as shown.
https://chrome.google.com/webstore/detail/ok-goldy/gmabiogplcnaoilfpffhdeomgajmlbod?utm_source=permalink
let me know how it goes.
Question, I have watched a lot of your videos. Here is what I am still not sure of. I have 4 domains i have and pay for Google Workspace. For now let’s just call them 1.com, 2, 3, 4.com
In all 4 I have an email address, and under each i have several google docs and sheets, many of which i share with other people outside my domain.
If I want to get them all under 1.com so i am only paying for one, but have sheets/docs in all of them… A how can i combine the sheets/docs into one and also if i am using 1.com as my main, and someone creates a new sheet and shares it with me at 2.com, how would that work?
Thanks for your help
This is the error I’m getting when I try to use the “Export Users” function on sheet 5.
TypeError: Cannot read property “givenName” from undefined.DetailsDismiss
Hope the chat we had at Ok Goldy facebook group solved your issue?
Hi Goldy,
Can you please share the code to get Gmail message Id in the new Gmail. I have checked your video on youtube, https://www.youtube.com/watch?v=7Oi8POY7hfQ, where you have mentioned you will be putting up the code in your website. But, I am unable to locate the same.
Thank you
Hi Goldy Arora Ji
I would like to talk to you for G-Suite I want to purchased, but before we confirm that how to work G-suite and how create group we are Delhi based web development company i cant used this service for sent email for suite email to customer.
sorry, I didn’t understand your question.
Wonderful…Thank you for sharing such a good automation stuff.
Your welcome, glad I could help.
Hi, I am grateful to you for creating this add-on to help streamline the process of creating and updating users; etc. My question to you is with regards to the Create User set-up sheet, when entering the Password for each user, I only know my PW as the Admin but my other assigned users who are active on my G suites email/domain have already updated/changed their login PW. How do I obtain this info from the system without my users feeling as if I’m being intrusive. Additionally, am I able to add new user accounts (alias; etc.) within the Add-on feature? (Please excuse this last question as ignorant. I’m just not certain how this feature would work). Thank you
Thank you Karen, glad I could help.
I am not sure if I understand first part of your question, so i’ll try based on guess-:
1. You use “Create Users” sheet only when you need to create new users (users which don’t exist in your Google Workspace yet).
2. If you want to update already created users, consider using update users, suspend users or delete users sheets as required.
Alias Management -: Hopefully I will add feature to manage aliases (create, remove, delete) in coming few days.
Hi!
your add-on is AMAZING. I’m updating our gmail mailing lists, suspending users no longer on campus and cleaning up our domains.
I’m getting an error code today though every time I try to run the Add-On. I’m thinking it’s Google but I wanted to see if you had any more info.
Thank you again!
Your welcome, glad I could help.
Whats the error?