# Starter Kit ## Docs - [Overview](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/best-practices/Overview.md): A comprehensive guide to building reliable, efficient, and compliant web automations with Bytespace. - [Build Web Agent](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/start-here/build-web-agent.md): Let's walk through the web-agent builder and create your first automation. - [Deploy (Coming Soon)](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/start-here/deploy.md): Learn about deploying web-agents to the cloud (Coming Soon) - [Install Bytespace 🚀](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/start-here/install-bytespace.md): So, you're ready to start automating your work? Let's go! Before jumping in, let's make sure you have all the essentials. - [Platform Walkthrough](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/start-here/platform-walkthrough.md): Here's a quick walkthrough of the Bytespace Web-Agent Builder, so you can be building automations like a pro in no time! - [Run Agent Locally](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/start-here/run-and-schedule.md): Learn how to run your automation and share it with others. - [Test Workflow](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/start-here/test-workflow.md): Learn how to test and debug your web-agent automations - [Facebook template](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/templates/facebook-template.md) - [Gmail template](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/templates/gmail-template.md) - [Instagram template](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/templates/instagram-template.md) - [Linkedin template](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/templates/linkedin-template.md) - [Twitter template](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/templates/twitter-template.md) - [Youtube template](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/templates/youtube-template.md) - [Add Notes](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/add-notes.md): Document your automation workflow with detailed notes. Add comments, explanations, and documentation to make your automation more maintainable and easier to understand. - [Automation Blocks](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/automation-blocks.md): Create and structure your automation workflows using modular building blocks. Each block represents an action or decision your agent will take, allowing you to design complex processes with ease and flexibility. - [Delay Action](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/delay-action.md): Control the timing and pacing of your automation. Add strategic delays and wait conditions to ensure your automation runs at the right speed and handles timing-dependent tasks correctly. - [Deploy](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/deploy.md): Deploy your automation workflows - [Edit Table Columns](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/edit-table-columns.md): Customize how your data is displayed and organized in tables. Add, remove, or modify columns to focus on the information that matters most to your automation workflow. - [Element Selector](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/element-selector.md): Easily identify and target elements on any webpage to build reliable and dynamic workflows. Whether it's a button, form, or specific text, this tool helps you pinpoint exactly what your web-agent needs to interact with. - [Enhance Selector w/AI](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/enhance-ai.md): Leverage AI to optimize your automation workflows. Get intelligent suggestions for improving your selectors, handling edge cases, and making your automations more resilient and efficient. - [Logs](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/logs.md): Monitor and analyze workflow execution - [Notifications](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/notifications.md): Stay informed about your automation's status with customizable notifications. Get alerts for successful runs, errors, or specific conditions you want to monitor. - [Record Workflow](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/record-workflow.md): Capture web interactions automatically by recording your actions. Convert manual processes into automation workflows with just a click of the record button. - [Run](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/run.md): Execute your automation workflows - [Share Workflow](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/share-workflow.md): Collaborate with team members by sharing your automation workflows. Control access permissions and enable team collaboration on automation projects. - [Test Step](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/test-step.md): Test individual automation blocks in isolation to verify their functionality. Debug and refine specific actions without running the entire workflow, saving time during development. - [Tools Overview](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/tools-overview.md): Explore the tools available for building and managing your web automations. Below is a summary of what you can do with each tool. Click on any tool button to read more about it. - [Verify Selector](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/verify-selector.md): Validate your selected elements to ensure they're correctly identified and will work reliably across different page states and scenarios. This tool helps prevent automation failures by confirming your selectors are robust. - [Web Agent Inputs](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tools/web-agent-inputs.md): Configure and customize your web agent's behavior by setting up input parameters. Define variables, conditions, and data sources that your automation will use during execution. - [Coming Soon](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/troubleshooting/Coming-Soon.md): A comprehensive guide to debugging and optimizing your web automations with Bytespace - [Facebook tutorial](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tutorials/facebook-tutorial.md) - [Gmail tutorial](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tutorials/gmail-tutorial.md) - [Instagram tutorial](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tutorials/instagram-tutorial.md) - [Linkedin tutorial](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tutorials/linkedin-tutorial.md) - [Twitter tutorial](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tutorials/twitter-tutorial.md) - [Youtube tutorial](https://docs.bytespace.ai/bytespacedocs/new-to-bytespace/tutorials/youtube-tutorial.md) - [Billing](https://docs.bytespace.ai/bytespacedocs/resources/billing.md) - [Community](https://docs.bytespace.ai/bytespacedocs/resources/community.md): Join the ByteSpace AI community - [FAQs](https://docs.bytespace.ai/bytespacedocs/resources/faqs.md): Frequently asked questions about Bytespace and web automation - [Glossary](https://docs.bytespace.ai/bytespacedocs/resources/glossary.md): A comprehensive list of terms used in Bytespace and web automation - [Release Notes](https://docs.bytespace.ai/bytespacedocs/resources/release-notes.md): Latest updates and improvements to Bytespace - [Attribute Value](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Attribute-Value.md): Get and set element attribute values on a webpage. Use this action to extract data like URLs from href attributes, retrieve alt text, set custom values, or modify properties dynamically. - [Click Element](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Click-Element.md): Simulate a user clicking on a specific element within a webpage. Use this action to navigate through pages, trigger buttons, open dropdowns, and interact with dynamic elements. - [Create Element](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Create-Element.md): Dynamically create and insert new HTML elements into webpages. Use this action to modify page structure, inject custom content, and add interactive components. - [Forms](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Forms.md): Input text into form fields on a webpage. Use this action to fill out login forms, search bars, sign-up fields, and any other text inputs. - [Get Text](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Get-Text.md): Extract text from a specific element on a webpage. Use this action to retrieve information such as product prices, article titles, user-generated content, and other on-page text. - [Hover Element](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Hover-Element.md): Simulate mouse hover interactions on webpage elements. Use this action to trigger tooltips, reveal dropdown menus, and interact with hover-based UI components. - [JavaScript Code](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/JavaScript-Code.md): Execute custom JavaScript code in your automation. Use this action to run advanced scripts, modify elements, interact with APIs, and perform operations not covered by standard automation blocks. - [Link](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Link.md): Interact with hyperlinks on a webpage. Use this action to navigate to new pages, open external links, or trigger JavaScript-based navigation. - [Press Key](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Press-Key.md): Simulate keyboard key presses on webpage elements. Use this action to trigger keyboard shortcuts, submit forms, navigate menus, and simulate user input. - [Save Assets](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Save-Assets.md): Download and save media elements from webpages. Use this action to collect images, audio, video, or other downloadable files for archiving or further processing. - [Scroll Element](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Scroll-Element.md): Control scrolling behavior of web elements. Use this action to navigate through content, load dynamic elements, or ensure elements are in view before interacting with them. - [Trigger Event](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Trigger-Event.md): Fire browser and custom events on webpage elements. Use this action to simulate user interactions, trigger JavaScript listeners, and interact with dynamic UI components. - [Upload File](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/actions/Upload-File.md): Upload files to webpage input fields. Use this action to handle file uploads in forms, submit documents, or process media uploads in your automation workflow. - [AI Block](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/ai-blocks/AI-Block.md): Learn how to use AI-powered automation blocks for intelligent web interactions - [Builder Overview](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/builder-overview.md): So, you're a builder? Whether refining templates or crafting automations from scratch, this is your go-to guide for building reliable workflows—manually or with AI. - [Delete Data](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/data-management/Delete-Data.md): Remove data from your automation workflow variables - [Increase Variable](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/data-management/Increase-Variable.md): Increment numerical variables in your workflow - [Insert Data](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/data-management/Insert-Data.md): Add data directly into your workflow - [RegEX Variable](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/data-management/RegEX-Variable.md): Use regular expressions to manipulate variables - [Slice Variable](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/data-management/Slice-Variable.md): Extract portions of data from variables - [Sort Data](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/data-management/Sort-Data.md): Sort and organize data collections - [Conditions](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/loops-and-conditions/Conditions.md): Add conditional logic to your automation workflows. Use this action to create branching paths, handle different scenarios, and make your automation more dynamic. - [Element Exists](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/loops-and-conditions/Element-Exists.md): Check for the existence of web elements before proceeding - [Loop Breakpoint](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/loops-and-conditions/Loop-Breakpoint.md): Control loop execution with breakpoints for testing and debugging - [Loop Data](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/loops-and-conditions/Loop-Data.md): Iterate through data sets in your automation - [Loop Elements](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/loops-and-conditions/Loop-Elements.md): Iterate through multiple web elements - [Repeat Task](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/loops-and-conditions/Repeat-Task.md): Repeat specific tasks multiple times in your automation - [Active Tab](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Active-Tab.md): Manage and interact with the currently active browser tab. Use this action to ensure your automation continues in the focused tab when working with multiple windows. - [Clipboard](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Clipboard.md): Manage clipboard operations in your automation workflow. Use this action to copy and paste text, transfer data between steps, and interact with clipboard-dependent elements. - [Close Tab](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Close-Tab.md): Close browser tabs in your automation workflow. Use this action to manage open tabs, clean up after operations, and maintain a tidy browser state. - [Delay](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Delay.md): Add timed delays to your automation workflow. Use this action to wait for elements to load, ensure actions complete, or simulate human-like interaction timing. - [Export Data](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Export-Data.md): Export collected data from your automation workflow. Use this action to save table contents or variable values in various formats for analysis or storage. - [Get Tab URL](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Get-Tab-URL.md): Retrieve and store the current URL of a browser tab. Use this action to track navigation, save session data, or reference URLs in your automation workflow. - [Go Back](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Go-Back.md): Navigate to the previous page in browser history. Use this action to return to previously visited pages, handle multi-step workflows, and implement back-navigation patterns. - [Go Forward](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Go-Forward.md): Navigate forward in browser history. Use this action to return to pages after going back, handle multi-step workflows, and implement forward-navigation patterns. - [Handle Download](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Handle-Download.md): Manage file downloads in your automation workflow. Use this action to track downloads, store file paths, and ensure downloads complete successfully. - [New Tab](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/New-Tab.md): Open and manage new browser tabs in your automation workflow. Use this action to load external pages, handle multi-tab workflows, and navigate between different web applications. - [Reload Tab](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Reload-Tab.md): Refresh the current browser tab. Use this action to update page content, reset form states, and ensure data is current in your automation workflow. - [Switch Tab](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Switch-Tab.md): Switch between different browser tabs in your automation workflow. Use this action to navigate between tabs based on URL patterns, titles, or positions. - [Take Screenshot](https://docs.bytespace.ai/bytespacedocs/web-agent-builder/navigation/Take-Screenshot.md): Capture screenshots of web pages or elements during automation. Use this action to save visual records, debug UI elements, or document workflow states. - [Welcome](https://docs.bytespace.ai/bytespacedocs/welcome.md): Automate any website using Bytespace 🚀. ## OpenAPI Specs - [openapi](https://docs.bytespace.ai/api-reference/openapi.json)