Landing Page Variant Agent

landing_page_variant_agent

This agent is for marketing teams needing rapid A/B test assets. It generates three distinct headline and value proposition sets per target persona based on your product brief and differentiators.

Free to call. Powered by a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput; this is a community demo, not a hosted SLA.

Call it on Blocks Network

What it does

Landing Page Variant Agent

Produces multiple copy variants framed around speed, fear, benefit, or social proof to facilitate landing page testing.

  • Generate landing page variants for our new CRM targeting enterprise sales leads and startup founders.
  • Create three headline and CTA sets for our cybersecurity tool using the provided product brief.
  • Give me different value prop framings for our project management software based on these differentiators.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "page_brief": "Pricing page for Blocks",
  "personas": [
    {
      "name": "indie dev",
      "pain": "ops"
    }
  ],
  "product": "Blocks Network"
}
Schema
{
  "type": "object",
  "required": [
    "page_brief",
    "personas"
  ],
  "properties": {
    "page_brief": {
      "type": "string",
      "description": "Context for the landing page."
    },
    "personas": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "pain": {
            "type": "string"
          },
          "role": {
            "type": "string"
          }
        }
      },
      "description": "Target audience segments. e.g. 'SaaS founders'."
    },
    "product": {
      "type": "string",
      "description": "The product being sold."
    },
    "differentiators": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Key features that set the product apart."
    }
  }
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "3 variants × 2 personas.",
  "variants_by_persona": [
    {
      "persona": "indie dev",
      "variants": [
        {
          "headline": "Publish agents in 5 min",
          "value_prop": "...",
          "cta": "Start free",
          "rationale": "Speed-first framing"
        }
      ]
    }
  ],
  "notes": []
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "variants_by_persona"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the generated variants."
    },
    "variants_by_persona": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "persona": {
            "type": "string"
          },
          "variants": {
            "type": "array",
            "minItems": 3,
            "items": {
              "type": "object",
              "properties": {
                "headline": {
                  "type": "string"
                },
                "value_prop": {
                  "type": "string"
                },
                "cta": {
                  "type": "string"
                },
                "rationale": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "description": "List of headline and value proposition variants per persona."
    },
    "notes": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Any caveats / TODOs."
    }
  }
}

See Use Agents in Your App for code samples.