Updated Sep 30, 20254 min read
    create task
    vesta task
    web scraping
    AI agent
    automation

    Create your first PromptLoop task

    A PromptLoop task is a no‑code AI agent that extracts data from websites. Give it a list of URLs or company names and it returns clean, structured columns—at any scale.

    Prerequisites

    • A PromptLoop account (creating and editing tasks is free on all plans)
    • A sample URL or company name to test with

    Choose your task type

    Task TypeWhen to UseExample
    WebsiteYou have a list of URLsExtract pricing from competitor websites
    SearchYou only have a name or keywordFind LinkedIn URL for "Acme Corp"

    Steps

    1. Start with a template (fastest way)

    1. Go to TasksNew Task or visit the template library
    2. Browse templates and click one that matches your goal (e.g., "Find Information from Website")
    3. Click Use Template to create a copy you can customize
    Create task from template or AI generation

    2. Or let AI generate it for you

    1. Click New TaskGenerate with AI
    2. Describe what you need: "Extract company headcount and industry from websites"
    3. Review the auto‑generated output columns and click Save

    PromptLoop uses your description to create the task structure—saving you setup time.

    3. Test your task

    1. Open your new task and paste a sample URL or name in the test input
    2. Click Run Test
    3. Review the results and hover over the info icon to see the AI's reasoning
    Test your task with sample input

    4. Customize output columns (optional)

    Click Edit to modify what data you extract:

    • Name: Column header (keep it short and unique)
    • Query: What you want to find (e.g., "What is the main phone number?")
    • Format: Choose Text, Number, True/False, Category, List, or Link
    • Instructions: Add rules like "Keep under 10 words" or "Return 'Unknown' if not found"

    Pro tip

    Start with 3-5 output columns. Tasks with too many outputs can run slower or lose accuracy.

    5. Set crawl depth

    Choose how deep the AI should explore each website:

    • Single Page: Only the exact URL you provide
    • Smart Crawl (recommended): Follows a few relevant links automatically
    • Deep: Explores many pages (uses more credits)
    Select crawl depth for your task

    Most tasks work best with Smart Crawl.

    Run it on a dataset

    Once your task works on test inputs:

    1. Upload or select a dataset with your URLs or company names
    2. Click Launch Job and pick your task
    3. Map your columns to the task inputs
    4. PromptLoop adds new columns with the extracted data
    Launch task on dataset

    View and export results from the Datasets tab.

    Quality checks

    • Task returns results for your test inputs
    • Output format matches what you need (text, numbers, categories, etc.)
    • Column names are clear and unique
    • Results include sources when you need to verify data

    FAQs

    Can I edit a task after creating it?
    Yes. Click Edit on any task to modify queries, formats, or crawl depth. Changes apply to new jobs only.

    How many output columns should I include?
    Start with 3-5. More than 6 columns can slow down the task or reduce accuracy.

    What if my task returns blanks?
    Test with a single-page crawl first to debug. The data might be on a different page, or you may need to adjust your query.

    Can I reuse tasks across different datasets?
    Absolutely. Once a task is saved, you can run it on any dataset with matching input columns.