# Vookla > Vookla is a cross-platform desktop application for browser automation, social outreach, lead scraping, and AI-assisted workflows. Runs locally on Windows, macOS, and Linux. Use the markdown documentation URLs below for machine-readable context. Human-readable pages are available at the same paths without the `.md` suffix. - Full documentation bundle: https://vookla.com/llms-full.txt - Documentation index: https://vookla.com/documentation ## Getting Started - [Introduction](https://vookla.com/documentation/introduction.md): Vookla is a cross-platform desktop application for browser automation. Record your standard operating procedures once... - [Account and Login](https://vookla.com/documentation/account-login.md): You need a Vookla account to use the desktop app. Create one on the website or from the Sign Up screen in the app, th... - [System Requirements](https://vookla.com/documentation/requirements.md): Vookla auto-detects installed browsers. You can override the browser path in Settings → General if needed. - [Installation](https://vookla.com/documentation/installation.md): Download the latest Vookla installer for your platform from the Downloads page. The app checks for updates automatica... - [First Launch](https://vookla.com/documentation/first-launch.md): Use this path the first time you open Vookla after install. It gets you from login to a working logged-in profile. ## Desktop App Guide - [App Interface and Navigation](https://vookla.com/documentation/app-interface.md): After signing in, Vookla opens with a left sidebar, a main content area for the active tab, and optional panels for e... - [Using the AI Assistant](https://vookla.com/documentation/guide-ai-assistant.md): The AI Assistant is your main command center. Describe tasks in plain language — scrape leads, build a flow, start ou... - [Creating a Browser Profile](https://vookla.com/documentation/guide-create-profile.md): A browser profile is an isolated browser identity: its own cookies, session data, and fingerprint. Campaigns, the Bro... - [Managing Profiles](https://vookla.com/documentation/guide-manage-profiles.md): Automation → Profiles lists every browser profile on this computer. Use it to launch, edit, activate, or delete profi... - [Proxies](https://vookla.com/documentation/guide-proxies.md): Proxies route a profile browser through a different IP and location. Manage them under Automation → Proxies, then ass... - [Tags and Contact Lists](https://vookla.com/documentation/guide-tags.md): Tags are local contact lists you use as campaign targets and as @ mentions in the AI Assistant. Manage them under Aut... - [Automation: Campaigns and Outreach](https://vookla.com/documentation/guide-automation.md): The Automation tab manages social outreach and scraping. Sub-tabs: Unified Inbox, Campaigns, Tags, Profiles, and Prox... - [Unified Inbox](https://vookla.com/documentation/guide-unified-inbox.md): Unified Inbox (Automation → Unified Inbox) shows messages across your connected profiles and platforms in one place. - [Using the Browser Tab](https://vookla.com/documentation/guide-browser.md): The Browser tab is a full embedded browser tied to your profiles. Use it to log in, browse as that identity, record a... - [Using the Flow Builder](https://vookla.com/documentation/guide-flow-builder.md): Flow Builder is a visual canvas for browser and data automation. You drag nodes from the palette, connect them, confi... - [Flow Builder Node Catalog](https://vookla.com/documentation/guide-flow-nodes.md): Every node in the Flow Builder palette is listed below by category. Search the palette with Search nodes… to find a t... - [Using Google Map Scraper](https://vookla.com/documentation/guide-lead-scraper.md): Google Map Scraper (sidebar label) collects business leads from Maps. Desktop plans typically include unlimited Maps ... - [Using the Scheduler](https://vookla.com/documentation/guide-scheduler.md): The Scheduler runs tasks on a timetable so work continues without you at the keyboard. - [Using Skills and Plugins](https://vookla.com/documentation/guide-skills-plugins.md): The Skills tab also has Agent Rules. Rules are always-on instructions injected into every chat (tone, formatting, or ... - [Creating a Plugin](https://vookla.com/documentation/guide-create-plugin.md): A plugin is a small folder you install into Vookla to add AI agent tools, new campaign platforms/actions, or custom a... - [Using Mobile Automation](https://vookla.com/documentation/guide-mobile.md): The Mobile tab connects Android devices for app-based social automation. You need USB debugging and a compatible devi... - [Using Analytics](https://vookla.com/documentation/guide-analytics.md): Analytics gives an overview of campaign performance across platforms so you can adjust messaging, limits, or targets. - [Settings Reference](https://vookla.com/documentation/guide-settings.md): Open Settings from the sidebar bottom. Each nav item configures a different area of the app. - [Common Workflows](https://vookla.com/documentation/guide-workflows.md): Desktop App Guide documentation for Vookla. ## Core Features - [AI Assistant](https://vookla.com/documentation/ai-assistant.md): The AI Assistant is the main command center of Vookla. You describe work in plain language — scrape leads, start outr... - [Flow Builder](https://vookla.com/documentation/flow-builder.md): Flow Builder is a visual editor for repeatable browser and data workflows. You compose a graph of nodes (navigate, cl... - [Scheduler](https://vookla.com/documentation/scheduler.md): The Scheduler (sidebar: Scheduler) runs jobs on a timetable so campaigns, flows, scrapes, agent prompts, and scripts ... - [Skills and Plugins](https://vookla.com/documentation/skills-plugins.md): Skills and Plugins both extend how the AI and Automation behave, but they solve different problems. Skills are writte... ## Tools - [Analytics](https://vookla.com/documentation/analytics.md): Analytics surfaces campaign performance, execution counts, and outcome trends across platforms. Use it to see what is... - [Automation and Outreach](https://vookla.com/documentation/automation.md): The Automation tab manages social outreach and scraping — targets, message sequences, follow-ups, inbox monitoring, b... - [Browser](https://vookla.com/documentation/browser.md): The Browser tab provides a managed browser session tied to your profiles and proxies. Use it to log into platforms, v... - [Google Map Scraper](https://vookla.com/documentation/lead-scraper.md): Google Map Scraper collects business leads from Maps. Desktop plans typically include unlimited Maps scraping; push r... - [Mobile Automation](https://vookla.com/documentation/mobile.md): The Mobile tab connects Android devices for app-based automation — social actions, inbox scanning, and mobile campaig... ## Configuration - [Settings](https://vookla.com/documentation/settings.md): Open Settings from the sidebar to configure the app. Tabs include General, AI, Profile (agent beliefs), CAPTCHA, Voic... - [Profiles and Proxies](https://vookla.com/documentation/profiles-proxies.md): Browser profiles persist cookies, local storage, and fingerprints between runs. Proxies can be assigned per profile f... - [MCP Integration](https://vookla.com/documentation/mcp-integration.md): Vookla can connect to MCP-compatible editors and tools so external agents can control the desktop app. In Settings → ... ## Deployment - [Deploy on a VPS](https://vookla.com/documentation/vps-deployment.md): Vookla is delivered as desktop installers for Windows, macOS, and Linux (the same files on the Downloads page). There... - [Windows RDP](https://vookla.com/documentation/windows-rdp.md): A Windows VPS with Remote Desktop Protocol (RDP) is the most straightforward way to run Vookla unattended. You instal... - [Linux VPS with Remote Desktop](https://vookla.com/documentation/linux-vps.md): On Linux, use the AppImage or .deb from Downloads inside a graphical desktop session. A SSH-only server without a des... - [Keep Vookla Running 24/7](https://vookla.com/documentation/always-on.md): Installer builds are desktop apps. They need a logged-in OS user session. Use the checklist below so campaigns surviv... - [Multiple Machines](https://vookla.com/documentation/multi-machine.md): You can install Vookla on more than one computer (home PC plus a VPS, or two VPS regions). Each install is a full des... ## Plans - [Plans and Feature Access](https://vookla.com/documentation/plans.md): Feature access is controlled by your subscription. Open the Pricing tab in the app or visit the pricing page on the w... ## Plugin SDK - [Plugin SDK Overview](https://vookla.com/documentation/plugin-overview.md): Plugins extend Vookla with custom agent tools, campaign handlers, and UI extensions. Each plugin is a folder containi... - [Plugin Structure and Quick Start](https://vookla.com/documentation/plugin-structure.md): This section is the technical quick start. For a slower UI walkthrough (install, toggle, test in chat), see Creating ... - [Agent Tools](https://vookla.com/documentation/plugin-agent-tools.md): Agent tools are functions the AI calls in chat. Export each as an async function receiving (args, ctx). Always return... - [Campaign Handlers](https://vookla.com/documentation/plugin-campaign-handlers.md): Campaign handlers run when a campaign targets a profile. They receive the same arguments as built-in handlers and are... - [UI Extensions and Custom Steps](https://vookla.com/documentation/plugin-ui-extensions.md): UI extensions add options to the campaign creation modal. Declare them in the ui section of plugin.json. - [index.js Implementations](https://vookla.com/documentation/plugin-implementations.md): Export functions matching your tool names and handler entry points in a single module.exports object: - [SDK Context (ctx)](https://vookla.com/documentation/plugin-sdk-context.md): Agent tool handlers receive a context object with these capabilities: - [Key API Endpoints](https://vookla.com/documentation/plugin-api-endpoints.md): Use ctx.api to call internal endpoints. Paths are relative and start with /api/. The desktop app exposes 160+ endpoin... - [Real-World Examples](https://vookla.com/documentation/plugin-examples.md): Complete copy-paste samples. For a slower UI walkthrough with more starter patterns, see Desktop App Guide → Creating... - [Error Handling and Tips](https://vookla.com/documentation/plugin-error-handling.md): Plugin tool execution is wrapped in try/catch. You can throw errors or return error objects: - [Install and Test](https://vookla.com/documentation/plugin-install-test.md): After you write plugin.json and index.js, install and verify each capability separately. ## Troubleshooting - [Troubleshooting](https://vookla.com/documentation/troubleshooting.md): Open Settings → General and set the browser path manually. Common locations: ## API Reference - [Local API Reference](https://vookla.com/documentation/api-reference.md): Vookla exposes a local HTTP API on ports 4000–4010 for flow execution and status. Advanced integrations and MCP use t... ## Site - [Downloads](https://vookla.com/downloads): Download Vookla for Windows, macOS, and Linux - [Pricing](https://vookla.com/pricing): Desktop plan pricing and features ## Optional - [Home](https://vookla.com/): Product landing page - [Sign up](https://vookla.com/signup): Create a Vookla account