Documentation

Getting started.

From installation to your first AI-generated page in under five minutes.

Requirements

Before you start.

Gallop Builder is a WordPress theme. Make sure your environment meets these requirements before installing.

WordPress6.4 or higher. Gallop uses the native block editor (Gutenberg) for rendering.
PHP8.1 or higher. Required for JSON schema validation and async agent communication.
HostingAny hosting provider that supports outbound HTTPS requests. No special server requirements.
BrowserChrome, Firefox, Safari, or Edge. The Gallop dashboard uses modern CSS features (oklch, container queries).
API KeyA valid Gallop API key. Available from your account dashboard after signing up for early access.

Installation

Three steps to launch.

01

Install the theme

Download the Gallop Builder theme from your dashboard. In WordPress, go to Appearance → Themes → Add New → Upload Theme and select the .zip file. Click Install, then Activate.

02

Connect your API key

Navigate to Gallop → Settings in the WordPress admin sidebar. Paste your API key into the connection field and click Verify. A green checkmark confirms a successful connection.

03

Generate your first page

Go to Gallop → New Page. Type a natural language prompt describing the page you want. Click Generate. Three agents work simultaneously to build your layout, copy, and styling.

Configuration

Settings panel.

The Gallop settings panel lets you configure defaults for every generated page. These can be overridden per‑generation from the prompt interface.

  • Default language: Set the primary language for generated copy (English, Spanish, French, German, and 30+ more).
  • Design system: Choose Stride CSS (default) or map to your theme's existing class system.
  • Tone preset: Professional, casual, technical, or custom. Controls the Copy Agent's writing style.
  • Auto‑publish: Generate pages as drafts (default) or publish immediately.
  • Webhook URL: Optional. Receive a POST notification when page generation completes.
// Example: Gallop settings object
{
  "language": "en",
  "designSystem": "stride",
  "tone": "professional",
  "autoPublish": false,
  "webhook": null,
  "model": "gallop-2.5",
  "maxSections": 12,
  "includeImages": true
}

Your First Prompt

Describe it. Generate it.

A good prompt is specific about the business, the page purpose, and the desired structure. Here's an example that generates a complete landing page:

Gallop will produce a page with a hero section, services grid, testimonial carousel, pricing table, contact form, and footer — all in under 60 seconds.

Tip: You don't need to specify exact HTML elements or CSS classes. The Layout Agent determines structure, the Copy Agent writes content, and the Style Agent applies Stride classes.

Build a landing page for a dental
clinic called "Bright Smile Dental"
in Austin, TX.

Include:
- Hero with a booking CTA
- Services grid (cleanings,
  implants, cosmetic)
- Patient testimonials
- Insurance partners section
- Contact form with map

Tone: warm, professional
Style: clean, medical

Troubleshooting

Common issues.

API key not validDouble-check that you copied the full key from your dashboard. Keys start with gp_. If the key was recently rotated, use the new one.
Generation timeoutComplex pages with 10+ sections may take up to 90 seconds. If your hosting environment has a 30-second PHP timeout, increase max_execution_time in php.ini.
Plugin CSS conflictsGallop uses Stride CSS classes. If a plugin overrides default heading or paragraph styles, add gallop-isolated to the page wrapper to scope Stride styles.
Missing blocksGallop outputs standard WordPress blocks. If a block type is disabled by a plugin (e.g., a block manager), re-enable it in Settings → Blocks.
CORS errorsGallop communicates with api.gallopbuilder.com over HTTPS. Ensure your hosting allows outbound requests to this domain. Some WAF rules may block API calls.

Early Access

Ready to build?

Get early access when we ship.

Get Early Access

Join the waitlist and be the first to try Gallop Builder.

No spam. Unsubscribe whenever.