ai web scraping

Add Kadoa to your AI agent

Kadoa is an API-first platform that enables users to create, manage, and monitor data extraction workflows from unstructured data sources.

Things your agent can do in Kadoa
77

Things your AI can do in Kadoa

Your FormWise AI can handle any of these in Kadoa — on its own, without you needing to click a button.

  • Create Notification Channel

    Popular

    Tool to create a notification channel for alerts delivery.

  • Create Schema

    Popular

    Create a new data schema with specified fields and entity type. Use this tool to define a reusable schema for data extraction workflows. Schemas can have Data Fields (typed data like STRING, NUMBER), Raw Content Fields (HTML/Markdown), or Classification Fields (predefined categories). Note: Field names must be camelCase (start lowercase, letters/numbers only). STRING dataType fields require an example value.

  • Create Support Issue

    Popular

    Tool to create a support ticket in Kadoa. Use when you need to report bugs, request features, or get help with workflows or integrations. User information is automatically inferred from the authentication context.

  • Delete Notification Channel

    Popular

    Tool to delete a notification channel by its ID. Use when you need to remove a channel that is no longer needed.

  • Delete Workflow

    Popular

    Delete a workflow permanently from your Kadoa account. Use this tool when you need to permanently remove a workflow. This action cannot be undone.

  • Export Activity Events

    Popular

    Tool to export activity events from audit logs to CSV format for compliance and audit purposes. Use when you need to retrieve historical activity data, generate audit reports, or track user actions across workflows. Supports filtering by time range, user, workflow, event types, and other criteria.

  • Get Workflow by ID

    Popular

    Retrieve detailed configuration of a workflow by its ID. Returns workflow metadata, extraction schema, scheduling settings, data validation config, and run status. Use this to inspect a workflow's setup or check its current state.

  • Get all locations

    Popular

    Retrieves all available scraping proxy locations (countries) supported by Kadoa. Returns ISO country codes (e.g., US, GB, DE) that can be used when configuring workflows to scrape from specific geographic regions. Use this to see which locations are available before creating location-specific scraping workflows.

  • Get Crawl Status

    Popular

    Tool to fetch current status of a crawling session. Use when you need to check progress of a crawl by its session ID.

  • Get Crawled Page Content

    Popular

    Tool to retrieve content of a crawled page. Use when you need the HTML or Markdown of a page from a specific crawling session.

  • Get Crawled Pages

    Popular

    Tool to list pages crawled during a session. Use when you need to paginate through results after starting a crawl session.

  • Get Event Type Details

    Popular

    Tool to retrieve details for a specific notification event type. Use when you need to understand the schema, description, or configuration of a particular event type for setting up notifications.

Show 65 more things it can do
  • Get Notification Event Types

    Popular

    Tool to retrieve supported notification event types. Use when you need to enumerate available notification triggers.

  • Get Latest Workflow Data

    Popular

    Retrieves the extracted data from a Kadoa workflow's most recent run (or a specific run if runId is provided). Returns paginated records in JSON or CSV format. Use Get Workflows action first to obtain a valid workflowId.

  • Get Notification Channel

    Popular

    Tool to retrieve details of a specific notification channel. Use when you have a channel's ID and need its configuration.

  • Get Notification Logs

    Popular

    Tool to retrieve notification event logs with optional filtering by workflow, event type, and date range. Use when you need to audit notification delivery, troubleshoot missing notifications, or review event history.

  • Get Notification Setting

    Popular

    Retrieves a specific notification setting by its unique identifier. Use this tool to fetch details about how notifications are configured for specific events and which channels are linked. Returns the event type, enabled status, linked channels, and timestamps.

  • Get Workflows

    Popular

    Retrieve a paginated list of workflows with optional filtering. Use this tool to list all workflows in your Kadoa account. You can filter by: - search: Find workflows by name, URL, or ID - state: Filter by workflow state (ACTIVE, PAUSED, ERROR, etc.) - monitoring: Filter by whether monitoring is enabled Returns workflow details including name, state, URLs, schema, and run statistics.

  • List Changes

    Popular

    Tool to retrieve all data changes detected across workflows in your Kadoa account. Use this when you need to monitor what data has changed in your workflows over time. You can filter changes by workflow IDs, date range, and paginate through results.

  • List Crawl Sessions

    Popular

    Tool to retrieve a paginated list of crawling sessions with optional filtering. Use when you need to view all crawl sessions or filter by user ID.

  • List Notification Channels

    Popular

    Tool to retrieve all notification channels configured for the account. Use when you need to list available channels for alerts delivery.

  • List Notification Settings

    Popular

    Tool to retrieve all notification settings, with optional filtering by workflow ID or event type. Use when you need to list configured notifications or check existing settings before creating new ones.

  • List Schemas

    Popular

    Tool to retrieve all schemas accessible by the authenticated user. Use this when you need to see available schema definitions or find a specific schema by name or entity type.

  • List Support States

    Popular

    Tool to retrieve available support issue states. Use when you need to see what states can be assigned to support tickets.

  • Pause Crawl Session

    Popular

    Tool to pause an active crawling session. Use when you need to temporarily stop a running crawl without terminating it completely.

  • Pause Workflow

    Popular

    Tool to pause a running or scheduled workflow. Use when you need to temporarily stop a workflow from executing. The workflow will remain paused until explicitly resumed or reactivated.

  • Create Advanced Workflow

    Popular

    Tool to create an advanced workflow. Use when you need a valid advanced workflow ID before updating steps.

  • Start Crawl Session

    Popular

    Starts a new web crawling session to crawl and index pages from a website. Use this tool when you need to: - Crawl an entire website or specific sections - Gather page content for extraction or analysis - Index multiple pages from a domain Returns a session_id that can be used with get_crawl_status to monitor progress and get_crawled_pages to retrieve the crawled content.

  • Create Notification Setting

    Popular

    Tool to create a notification setting linking channels to events. Use when subscribing workflows or workspace-level notifications to specific events.

  • Send Test Notification

    Popular

    Sends a test notification event to verify notification channel configurations are working correctly. Use this tool to test that your notification channels (email, Slack, Teams, webhooks, etc.) are properly configured before relying on them for production workflows. The test sends a simulated event of the specified type, which will be delivered to all configured notification channels for that event type.

  • Subscribe to Webhook Events

    Popular

    Tool to subscribe to specified webhook events. This will create a webhook channel and then create notification settings for the provided events linking that channel.

  • Create Workflow

    Popular

    Create a new Kadoa web scraping workflow. This tool creates a workflow that can extract structured data from web pages. Provide URLs to scrape, specify a navigation mode, and define the data schema. For structured extraction: Use 'single-page' mode with entity + fields. For paginated content: Use 'paginated-page' mode. For AI-driven navigation: Use 'agentic-navigation' mode with userPrompt (Enterprise only). Note: Workflow creation may take 60+ seconds as Kadoa analyzes the target URLs.

  • Configure Workflow Monitoring

    Popular

    Configure monitoring and scheduling for a Kadoa workflow to detect data changes. This tool allows you to: - Set up recurring workflow runs at specified intervals (daily, hourly, weekly, etc.) - Enable monitoring to detect when specific fields change (e.g., price changes, stock updates) - Configure conditions to filter which changes trigger notifications Use this after creating a workflow or to update an existing workflow's monitoring settings. The workflow must exist before you can configure its monitoring.

  • Update Notification Channel

    Popular

    Tool to update an existing notification channel. Use when you need to modify channel details.

  • Resume Crawl Session

    Popular

    Tool to resume a paused crawling session. Use when you need to restart a crawl that was previously paused or stopped.

  • Resume Workflow

    Popular

    Resumes a paused, preview, or error workflow. Use when you need to activate a workflow that is not currently running. Cannot resume workflows in certain states; check workflow state first using Get Workflows action.

  • Run Workflow

    Popular

    Tool to trigger a workflow to run immediately. Use when you need to start a workflow execution on demand. Returns a job ID that can be used to track the execution status.

  • Unsubscribe from Webhook Events

    Popular

    Unsubscribe from webhook event notifications by deleting a notification setting. Use this tool when you need to: - Remove an existing notification subscription by its settings ID - Stop receiving webhook notifications for specific events - Clean up notification configurations The settings ID can be obtained from the response of the Subscribe to Webhook Events action or from listing notification settings.

  • Update Notification Settings

    Popular

    Tool to update existing notification settings for events. Use when modifying notification configurations such as enabled status, event type, event configuration, or linked channels.

  • Update Schema

    Popular

    Tool to update an existing Kadoa schema. Use when you need to modify schema metadata (name, entity) or update the field definitions. At least one of name, entity, or fields must be provided to update the schema.

  • Update Workflow Metadata

    Popular

    Tool to update workflow metadata such as name, description, tags, and configuration settings. Use when you need to modify an existing workflow's properties without recreating it.

  • Bulk Approve Validation Rules

    Tool to bulk approve preview validation rules for a workflow. Use after generating validation rules to activate multiple rules at once.

  • Create Crawl Config

    Tool to create a new crawling configuration in Kadoa. Use when you need to configure a custom crawl with specific options like navigation settings, extraction rules, or artifact capture preferences.

  • Create Workflow Trigger

    Tool to create a trigger that fires when a source workflow emits an event. Use when you need to chain workflows together, triggering one workflow based on events from another. Common use case: trigger data processing workflow when scraping workflow finishes.

  • Delete All Validation Rules

    Tool to soft-delete all validation rules for a specific workflow with optional audit trail. This is a bulk operation that marks rules as deleted without permanently removing them. Use when reconfiguring workflows or cleaning up validation rules.

  • Delete Crawl Configuration

    Tool to delete a crawling configuration by its config ID. Use when you need to remove an existing crawl configuration.

  • Delete Schema

    Tool to delete a schema and all its revisions. Use when you need to permanently remove a schema from your Kadoa account. This operation cannot be undone.

  • Delete Validation Rule

    Tool to delete a validation rule from a Kadoa workflow. Performs a soft delete with optional audit reason.

  • Delete Validation Rules (Bulk)

    Tool to bulk delete multiple validation rules for a workflow. Use when you need to remove multiple rules at once instead of deleting them individually.

  • Delete Workflow Trigger

    Tool to delete a trigger from a Kadoa workflow. Use when you need to remove a specific trigger configuration. This action cannot be undone.

  • Disable Validation Rule

    Tool to disable a validation rule with a mandatory reason. Use when you need to temporarily or permanently deactivate a data validation rule.

  • Enable Data Validation

    Tool to enable data validation on a specified workflow. Use after creating or updating a workflow to enforce its validation rules.

  • Execute Bulk Workflow Operations

    Execute actions on multiple workflows at once. Use when you need to perform the same operation on many workflows efficiently. Best-effort processing: each workflow is processed independently, so some may succeed while others fail. Check the response to see individual results and summary statistics. Supported actions: run, pause, resume, delete, approve, assignTags.

  • Export Activity Workflows

    Tool to export workflow configurations and metadata as CSV for portfolio reviews and compliance reporting. Use when you need to generate compliance reports or review workflow activity across a specific time period. Returns CSV data containing workflow details, states, and activity metadata.

  • Get Crawl Bucket Data

    Tool to retrieve file content from the Kadoa crawling bucket (HTML or screenshot). Use when you need to access raw files stored during a crawl session.

  • Get Crawl Configuration

    Tool to retrieve a crawling configuration by its ID. Use when you need to view the detailed settings of an existing crawl configuration.

  • Get Latest Workflow Validation

    Retrieves the latest validation results for the most recent job of a workflow. Returns comprehensive validation data including anomaly counts, detailed anomaly lists by rule, schema issues, and change detection summaries.

  • Get Schema by ID

    Retrieve a specific schema by its unique identifier. Returns schema metadata, field definitions, and configuration. Use this to inspect available data structures or validate schema configurations for workflows.

  • Get Validation Anomalies

    Tool to retrieve all anomalies for a specific validation. Use this when you need to fetch detailed anomaly data detected during a data validation run, grouped by validation rules with pagination support.

  • Get Validation Anomalies By Rule

    Tool to retrieve anomalies for a specific validation rule. Use this to investigate specific rule violations and understand what data failed validation checks.

  • Get Validation Configuration

    Tool to retrieve the data validation configuration for a specific workflow. Use this to check validation status, alerting thresholds, and rule counts before modifying validation settings.

  • Get Validation Rule

    Tool to retrieve a specific validation rule by its ID. Use this to inspect rule details including configuration, status, and metadata.

  • Get Workflow Audit Log

    Retrieve audit log entries for a workflow. Use when you need to track changes and operations performed on a workflow. Returns paginated log entries showing operation type, user information, and changed values.

  • Get Workflow Job

    Tool to retrieve the current status and telemetry information for a specific workflow job. Use when you need to check the execution status, errors, or metadata of a particular job run.

  • Get Workflow Run History

    Tool to fetch workflow run history. Use when you need to retrieve past run records for a workflow after execution.

  • Get Workflow Trigger

    Tool to retrieve a specific trigger for a workflow. Use this when you need to inspect trigger details including its configuration and status.

  • Get Workflow Validation Results

    Retrieves the latest validation results for a specific workflow job. Returns validation details including anomalies detected, rules executed, and schema issues. Returns has_results=false if no validation results exist for the specified job.

  • Get Workspace Details

    Tool to retrieve detailed information about a workspace (user, team, or organization). Use when you need to get workspace metadata including name, type, email, feature flags, and team information.

  • List Activity Events

    Tool to retrieve activity events from audit logs with basic filtering and pagination. Use when you need to track workflow events, user actions, or system activities. Supports time-based filtering (absolute or relative), event type filtering, and resource filtering.

  • List Job Validations

    Tool to list all validation runs for a specific job with pagination support. Use when you need to retrieve the full validation history for a job, not just the latest result.

  • List Validation Rules

    Tool to list all data validation rules with optional pagination and filtering.

  • List Workflow Triggers

    Tool to get all triggers where the specified workflow is the source. Use when you need to retrieve the list of triggers associated with a workflow, such as understanding what actions or workflows are triggered by this workflow's execution.

  • Generate Workflow Validation Rule

    Generate an AI-powered data validation rule for a Kadoa workflow. This tool uses AI to convert a natural-language description into a SQL-based validation rule that can detect data quality issues in workflow outputs. Prerequisites: - The workflow must have completed at least one successful job run - The workflow must have data validation enabled The generated rule will be created in 'preview' status for testing before activation. Use the List Validation Rules action to view created rules, and the Bulk Approve Validation Rules action to activate them.

  • Run Ad-hoc Extraction

    Tool to synchronously extract data from a URL using a given template. Use after choosing the schemaId (custom or 'html', 'body', 'markdown').

  • Schedule Validation Job

    Tool to schedule a data validation job for a specific workflow job. Use this to trigger validation rules on job data, detect anomalies, and ensure data quality. Supports custom SQL rules, dry-run mode, and idempotent validation IDs.

  • Update Validation Configuration

    Tool to update the complete data validation configuration including alerting settings for a specific workflow. Use this to modify validation status, alert thresholds, and notification preferences.

  • Update Workflow Trigger

    Tool to update trigger properties including event type and enabled status. Use when you need to modify an existing workflow trigger's configuration.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once Kadoa is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in Kadoa, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches Kadoa for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive Kadoa work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect Kadoa to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Kadoa in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for Kadoa.

  3. 3

    Hit "Connect"

    Click "Connect Kadoa" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in Kadoa

    Build a quick AI Agent (it's like writing instructions, not code), and pick the Kadoa actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of Kadoa for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your Kadoa workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other Kadoa users had before signing up

Do I need to know how to code?

Not even a little. If you can use Kadoa today, you can set this up. You'll connect Kadoa, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your Kadoa login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Kadoa or delete everything any time.

What happens when Kadoa updates their app?

We handle it. When Kadoa adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting Kadoa takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Kadoa — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About Kadoa on FormWise

Kadoa is an API-first platform that enables users to create, manage, and monitor data extraction workflows from unstructured data sources.

Connect Kadoa once and your FormWise AI gets 77 things it can do inside it. That means your AI can handle the Kadoa work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to Kadoa? Take a look at www.kadoa.com.

Stop doing the Kadoa work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.