AirTable Integration
Iâd love to see Airtable added as an integration option on the ZeroWork roadmap! Airtable offers more advanced features than Google Sheets, making it a superior choice for managing and scaling enterprise-level data. Its robust database capabilities and automation tools would be invaluable for streamlining workflows and handling complex projects. This integration could significantly enhance productivity for users with larger, more dynamic datasets.
Matan Michael About 2 months ago
AirTable Integration
Iâd love to see Airtable added as an integration option on the ZeroWork roadmap! Airtable offers more advanced features than Google Sheets, making it a superior choice for managing and scaling enterprise-level data. Its robust database capabilities and automation tools would be invaluable for streamlining workflows and handling complex projects. This integration could significantly enhance productivity for users with larger, more dynamic datasets.
Matan Michael About 2 months ago
Lookup Value in Table
For native ZeroWork tables, Iâd like to have a lookup/find function. You would specify the table, column and a value. If the value is found in the column, it would return the table row as JSON. If the value is not found, it would return an empty JSON object. This would be extremely useful for many scenarios. For example, each time you perform some action on a profile, you could record information about the action. The next time you visit the profile, you could lookup the record to find out what action was last performed.
SoBeGuy 2 months ago
Lookup Value in Table
For native ZeroWork tables, Iâd like to have a lookup/find function. You would specify the table, column and a value. If the value is found in the column, it would return the table row as JSON. If the value is not found, it would return an empty JSON object. This would be extremely useful for many scenarios. For example, each time you perform some action on a profile, you could record information about the action. The next time you visit the profile, you could lookup the record to find out what action was last performed.
SoBeGuy 2 months ago
Add custom code blocks
Is there a chance to allow to add custom block that have access to the internal API (like the getRef or setRef, e.g.). It would allow to create some âshortcutâ blocks and not have to use a lot of existing blocks, which would add so much complexity that hard-coding might be a better option than no-code block. Maybe it is enough to enhance the current Javascript block. Add some API for accessing all data (not just getting one row), passing on values to the next block (instead of only saving them to variables) etc. This would allow for a community-open upgrowth
Matthias Dunker 2 months ago
Add custom code blocks
Is there a chance to allow to add custom block that have access to the internal API (like the getRef or setRef, e.g.). It would allow to create some âshortcutâ blocks and not have to use a lot of existing blocks, which would add so much complexity that hard-coding might be a better option than no-code block. Maybe it is enough to enhance the current Javascript block. Add some API for accessing all data (not just getting one row), passing on values to the next block (instead of only saving them to variables) etc. This would allow for a community-open upgrowth
Matthias Dunker 2 months ago
Use prompts to create your taskbot (The future of automation!)
With recent releases like Jarvis ai (Google), Computer use (Claude), Co-pilot (Microsoft) - the market is heading towards AI agents that can do stuff for you just by prompting them. This is the future of automation. Zerowork shouldnât be any different! If the platform stays in the same format where users have to compile each and every step manually, it will soon fall behind - as itâs much more complicated to pull off these things manually, rather than just explaining what you want to achieve in natural language. Please find a way to keep up with the latest technology, either via integrating with API (e.g. Claude computer use) or by adding the same mechanism inherently in Zerowork.
Jazzos 3 months ago
Use prompts to create your taskbot (The future of automation!)
With recent releases like Jarvis ai (Google), Computer use (Claude), Co-pilot (Microsoft) - the market is heading towards AI agents that can do stuff for you just by prompting them. This is the future of automation. Zerowork shouldnât be any different! If the platform stays in the same format where users have to compile each and every step manually, it will soon fall behind - as itâs much more complicated to pull off these things manually, rather than just explaining what you want to achieve in natural language. Please find a way to keep up with the latest technology, either via integrating with API (e.g. Claude computer use) or by adding the same mechanism inherently in Zerowork.
Jazzos 3 months ago
If you try to select a schedule from a specific day of the month, you can only select up to 28 days.
I would like to be able to select the 29th, 30th and 31st as well.
to rai 3 months ago
If you try to select a schedule from a specific day of the month, you can only select up to 28 days.
I would like to be able to select the 29th, 30th and 31st as well.
to rai 3 months ago
Detection prevention - VPN integration
It would be a great feature to be able to use a VPN to mimic a specific geographic locations for a bot. Even better if location can be set for a specific cookie setting (the cookie used to log in to a specific account on a particular platform) This way we can build bots that can hold say 10 different Facebook accounts (if we are so inclined) and then log in to each account from a preset geographical location every time. Example: 1 bot - 10 FB Accounts - Linked to your Proton VPN (free or paid). Accounts 1-4 log in from 4 different IP addresses in USA Accounts 5-7 log in from 3 different IP addresses in European countries Account 8-10 log in from2 different IP addresses in Asian countries. Now, we just added a new level of detection prevention. See my other âdetection preventionâ feature suggestions if you too are keen to keep your bots safe đ Upvote to keep your bots running undetected đđđ
Martin 4 months ago
Detection prevention - VPN integration
It would be a great feature to be able to use a VPN to mimic a specific geographic locations for a bot. Even better if location can be set for a specific cookie setting (the cookie used to log in to a specific account on a particular platform) This way we can build bots that can hold say 10 different Facebook accounts (if we are so inclined) and then log in to each account from a preset geographical location every time. Example: 1 bot - 10 FB Accounts - Linked to your Proton VPN (free or paid). Accounts 1-4 log in from 4 different IP addresses in USA Accounts 5-7 log in from 3 different IP addresses in European countries Account 8-10 log in from2 different IP addresses in Asian countries. Now, we just added a new level of detection prevention. See my other âdetection preventionâ feature suggestions if you too are keen to keep your bots safe đ Upvote to keep your bots running undetected đđđ
Martin 4 months ago
Text typing - Simple and better human behavior
Detection prevention - When bots type text into a text field, it is like a monotone typewriter. No human types like this. To better mimic human behavior and hence avoid detection - A simple feature would be great to have. A simple feature that automatically takes the text it will be typing out. Adds some random words to the text in random places. Then as it types out the text it will type out the inserted words and then either instantly delete them using backspace or delete them from the text once the full text has been typed out. Example: Org text: âHi James, I really like your post. Thanks for sharingâ New text: âHi James, I have {recently} like your post. {funky monkey} Thanks for sharingâ As the bot types out the new text. It randomly chooses wether to delete and insert right away or if it will wait to delete until the full text has been typed. This will help our bots look like a regular indecisive human typing out the message. It would be great to have a toggle button to turn on or off a feature like this at the bot settings level.
Martin 4 months ago
Text typing - Simple and better human behavior
Detection prevention - When bots type text into a text field, it is like a monotone typewriter. No human types like this. To better mimic human behavior and hence avoid detection - A simple feature would be great to have. A simple feature that automatically takes the text it will be typing out. Adds some random words to the text in random places. Then as it types out the text it will type out the inserted words and then either instantly delete them using backspace or delete them from the text once the full text has been typed out. Example: Org text: âHi James, I really like your post. Thanks for sharingâ New text: âHi James, I have {recently} like your post. {funky monkey} Thanks for sharingâ As the bot types out the new text. It randomly chooses wether to delete and insert right away or if it will wait to delete until the full text has been typed. This will help our bots look like a regular indecisive human typing out the message. It would be great to have a toggle button to turn on or off a feature like this at the bot settings level.
Martin 4 months ago
Simple and better Human behavior mimicking
It would be great to have 2 global randomization settings for bots to make them behave more like humans. Improving bot detection prevention. This could easily be done by adding 2 types of ârandom wait timeâ (set in milliseconds) settings for the bots. 1) âRandom wait time between actionsâ 2) âRandom wait time between keystrokesâ Both set with a minimum and maximum number of milliseconds. By introducing these random millisecond based âwait timesâ between every action and keystroke - no run of a bot would ever be the same in terms of how long the run will take. Making it even harder for the bots to be detected. Example: You have an outreach bot for LinkedIn - It looks for all the CTOâs it can find and sends them a personalized message. Right now every loop (send message) will be done in exactly the same manner and in very much the same time - so it will be very easy to spot for LinkedIn to build an âactivity timerâ âąī¸ feature that looks for âbot like behaviorâ and then ultimately shut you down. But with these 2 global âmicro delaysâ. You could set the action delay to 10-200 milliseconds and the keystroke delay to 5-50 milliseconds. For a bot with say 30 actions and an average message length of 250 characters. The bot would add between 1550-8500 for each message it sends and because itâs not just doing it as a single delay but as 280 individual micro delays - it will be much harder for any platform to build a detector that will be able to catch the bot based on its behavior. And letâs not pretend that with all the automation tools that are flooding on to the scene - That ALL the platforms we want to automate will implement countermeasures if they havenât already done so. Upvote if you want your bots to operate without detection đđđ
Martin 4 months ago
Simple and better Human behavior mimicking
It would be great to have 2 global randomization settings for bots to make them behave more like humans. Improving bot detection prevention. This could easily be done by adding 2 types of ârandom wait timeâ (set in milliseconds) settings for the bots. 1) âRandom wait time between actionsâ 2) âRandom wait time between keystrokesâ Both set with a minimum and maximum number of milliseconds. By introducing these random millisecond based âwait timesâ between every action and keystroke - no run of a bot would ever be the same in terms of how long the run will take. Making it even harder for the bots to be detected. Example: You have an outreach bot for LinkedIn - It looks for all the CTOâs it can find and sends them a personalized message. Right now every loop (send message) will be done in exactly the same manner and in very much the same time - so it will be very easy to spot for LinkedIn to build an âactivity timerâ âąī¸ feature that looks for âbot like behaviorâ and then ultimately shut you down. But with these 2 global âmicro delaysâ. You could set the action delay to 10-200 milliseconds and the keystroke delay to 5-50 milliseconds. For a bot with say 30 actions and an average message length of 250 characters. The bot would add between 1550-8500 for each message it sends and because itâs not just doing it as a single delay but as 280 individual micro delays - it will be much harder for any platform to build a detector that will be able to catch the bot based on its behavior. And letâs not pretend that with all the automation tools that are flooding on to the scene - That ALL the platforms we want to automate will implement countermeasures if they havenât already done so. Upvote if you want your bots to operate without detection đđđ
Martin 4 months ago
Copy to clipboard
There is an option called save from clipboard, but there is no option to copy a variable or database field to the clipboard. Would be very helpful to have such option because we contantly copy data to variables that need to be placed in applications. Now the only way is to write the data, but that is very time consuming. where a copy/paste from clipboard is much faster.
Tognology 4 months ago
Copy to clipboard
There is an option called save from clipboard, but there is no option to copy a variable or database field to the clipboard. Would be very helpful to have such option because we contantly copy data to variables that need to be placed in applications. Now the only way is to write the data, but that is very time consuming. where a copy/paste from clipboard is much faster.
Tognology 4 months ago
sort variables
Hi support, In the database you have the option to sort columns. But the variables cannot be sorted. It would be very nice to categorize the variables so that you see to which part of the process they belong. Also moving the position of the variable would be very handy so that the we have a logical order of the variable. Trust this makes sense.
Tognology 4 months ago
sort variables
Hi support, In the database you have the option to sort columns. But the variables cannot be sorted. It would be very nice to categorize the variables so that you see to which part of the process they belong. Also moving the position of the variable would be very handy so that the we have a logical order of the variable. Trust this makes sense.
Tognology 4 months ago
Option to "Save as a template" when selecting building blocks
When selecting a building block / multiple building blocks: Add the option to save the selection as a custom template (with its current configuration) then you can name the template to describe its function. These templates would be like pre-made flows, which you can always drag and drop into your taskbot (just like a building block) whenever you want to add specific functions. This would solve the need to either: create functions from scratch every time search in your taskbots for where youâve previously configured a function, selecting the exact building blocks youâre looking for and then duplicate it to wherever you need it placed - too much cumbersome process (which is also prone to mistakes in case youâre not selecting the blocks properly)
Jazzos 5 months ago
Option to "Save as a template" when selecting building blocks
When selecting a building block / multiple building blocks: Add the option to save the selection as a custom template (with its current configuration) then you can name the template to describe its function. These templates would be like pre-made flows, which you can always drag and drop into your taskbot (just like a building block) whenever you want to add specific functions. This would solve the need to either: create functions from scratch every time search in your taskbots for where youâve previously configured a function, selecting the exact building blocks youâre looking for and then duplicate it to wherever you need it placed - too much cumbersome process (which is also prone to mistakes in case youâre not selecting the blocks properly)
Jazzos 5 months ago
conditional logic - check text on web element
I want to set conditional logic based on the text in a web element (e.g. if text = XâĻetc). Currently the only way to do this function is to save the web element to variables, and then start condition based on the variable - but thatâs just too cumbersome. This is a function that shouldâve been easily set in just one block, without having to use variables at all. My suggestion: add a âweb element textâ option to the dropdown selection in âstart conditionâ block. Then, when âweb element textâ is selected, you can enter the elementâs CSS or XPath selector in the field below. Then you can set the conditions in the next blocks as usual, according to the web elementâs text.
Jazzos 5 months ago
conditional logic - check text on web element
I want to set conditional logic based on the text in a web element (e.g. if text = XâĻetc). Currently the only way to do this function is to save the web element to variables, and then start condition based on the variable - but thatâs just too cumbersome. This is a function that shouldâve been easily set in just one block, without having to use variables at all. My suggestion: add a âweb element textâ option to the dropdown selection in âstart conditionâ block. Then, when âweb element textâ is selected, you can enter the elementâs CSS or XPath selector in the field below. Then you can set the conditions in the next blocks as usual, according to the web elementâs text.
Jazzos 5 months ago
Building block that writes all pending rows to Google Sheet
i would love to have a new building block that forces all accumulated/pending rows to be written out to the Google Sheet without having to wait for the next 100-row mark. i would mostly use it when i have a random delay built into the taskbot inside a loop (inserting it just before the delay). the longer the delay, the more likely it is that the taskbot can crash during that time, such as if the user closes the browser or shuts down their machine or whatnot. if that happens, i donât want to lose the data that been generated so far. the reason i am not using a repetition limit on the loop and scheduling the taskbot to run every so often is that i do not want to keep starting a new run. in one case, itâs because each separate run will cause the site to show another captcha. in another case, itâs because iâm scrolling down a long page and i want to keep my position for the next run, and not have to scroll down and find it again. i also think that will reflect more human behavior. a side benefit (but definitely not a driving reason) is that this block can allow multiple taskbots to share the same google sheet at the same time, even when taskbot A writes to the google sheet and taskbot B needs to read that data before taskbot A finishes running.
zeroworkme 5 months ago
Building block that writes all pending rows to Google Sheet
i would love to have a new building block that forces all accumulated/pending rows to be written out to the Google Sheet without having to wait for the next 100-row mark. i would mostly use it when i have a random delay built into the taskbot inside a loop (inserting it just before the delay). the longer the delay, the more likely it is that the taskbot can crash during that time, such as if the user closes the browser or shuts down their machine or whatnot. if that happens, i donât want to lose the data that been generated so far. the reason i am not using a repetition limit on the loop and scheduling the taskbot to run every so often is that i do not want to keep starting a new run. in one case, itâs because each separate run will cause the site to show another captcha. in another case, itâs because iâm scrolling down a long page and i want to keep my position for the next run, and not have to scroll down and find it again. i also think that will reflect more human behavior. a side benefit (but definitely not a driving reason) is that this block can allow multiple taskbots to share the same google sheet at the same time, even when taskbot A writes to the google sheet and taskbot B needs to read that data before taskbot A finishes running.
zeroworkme 5 months ago
Apply Functions or Note to Variables
I am automating an AI writer, and something is lower casing the titles I put into it, so I need to apply a lower() function to the Title variableâĻor a note, but thatâs obviously not as good. Hope itâs clear.
Ken Lyle 6 months ago
Apply Functions or Note to Variables
I am automating an AI writer, and something is lower casing the titles I put into it, so I need to apply a lower() function to the Title variableâĻor a note, but thatâs obviously not as good. Hope itâs clear.
Ken Lyle 6 months ago
Find and click
I work with the platform for two months now and i really love it. There is one feature i miss and that is find&click. In order to configure server domains, which are presented in a dropdown box i cannot use ctrl+f and search in the browser window to find the text or link. And click on the item found. Same applies to data that is presented in a table. Lots of online tools store and show data in a table. There is now way to work through that table if there is no searchbar attached to that table. Find and click on an item would solve that issue. Hope this makes sense.
Ton Tognolli 6 months ago
Find and click
I work with the platform for two months now and i really love it. There is one feature i miss and that is find&click. In order to configure server domains, which are presented in a dropdown box i cannot use ctrl+f and search in the browser window to find the text or link. And click on the item found. Same applies to data that is presented in a table. Lots of online tools store and show data in a table. There is now way to work through that table if there is no searchbar attached to that table. Find and click on an item would solve that issue. Hope this makes sense.
Ton Tognolli 6 months ago
Add ActivePieces (Open Source!) to ZeroWork
ActivePieces is a free (open source) Zapier alternative. TaskMagic has added it into their workflowâĻwhy not ZeroWork?!
Herman 6 months ago
Add ActivePieces (Open Source!) to ZeroWork
ActivePieces is a free (open source) Zapier alternative. TaskMagic has added it into their workflowâĻwhy not ZeroWork?!
Herman 6 months ago
Send data table into Write JavaScript block
https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript says âCustom looping through existing rows of a table within your code block in order to update data (as opposed to append) is currently not supported.â i want to set up a dynamic Start Repeat such that i can access two different rows of the table at the same time. right now, i can use variables to carry over the values from row X to be available when i am processing row X+1, but once iâm processing row X+1, i cannot access row X anymore. iâm guessing that if i can send an entire data table into the javascript block, then i will be able to jump around between different rows however i want.
zeroworkme 7 months ago
Send data table into Write JavaScript block
https://docs.zerowork.io/using-zerowork/using-building-blocks/write-javascript says âCustom looping through existing rows of a table within your code block in order to update data (as opposed to append) is currently not supported.â i want to set up a dynamic Start Repeat such that i can access two different rows of the table at the same time. right now, i can use variables to carry over the values from row X to be available when i am processing row X+1, but once iâm processing row X+1, i cannot access row X anymore. iâm guessing that if i can send an entire data table into the javascript block, then i will be able to jump around between different rows however i want.
zeroworkme 7 months ago
Real internal Roadmap with ETA
This section where users can suggest and vote on new ideas is really a great idea. In addition to this, however, we would like to have a real internal Roadmap, with all the things planned, the things in development and all with their ETA. :) (As happens with all Saas, tech companies in general)
Rocco 7 months ago
Real internal Roadmap with ETA
This section where users can suggest and vote on new ideas is really a great idea. In addition to this, however, we would like to have a real internal Roadmap, with all the things planned, the things in development and all with their ETA. :) (As happens with all Saas, tech companies in general)
Rocco 7 months ago