← Back to all apps

Bridebook

Lifestyleby Bridebook
Launched Mar 24, 2026 on ChatGPT
  • Bridebook lets you search thousands of real UK venues with actual photos, pricing, and reviews from couples who've already got married there.
  • Browse thousands of venues across the UK - from rustic barns and elegant country houses to chic hotels and affordable pubs.
  • When you find somewhere you love, you can send enquiries to venues directly from ChatGPT or check out their profile for more details.
1ChatGPT Tools
BridebookDeveloper
LifestyleCategory

Available Tools

Search Wedding Venues

search_wedding_venues
Full Description

Use this when the user wants to search UK wedding venues.

When to call this tool

  • The user explicitly asks to find, search for, or browse wedding venues.
  • Do NOT call this tool for general wedding advice, planning tips, or non-search questions.
  • Do NOT call this tool when the user asks a question about a specific supplier by name unless that supplier was already returned in a previous search result in the current conversation. Instead, tell the user you don't have details on that specific supplier and direct them to Bridebook. Do NOT speculate about the supplier's pricing, capacity, or features. Do NOT offer general market knowledge or estimates about the named supplier. Keep the response short — just the refusal and mention more information available on Bridebook. You may offer to search for similar venues using this tool (e.g., "I can search for luxury manor house venues in Buckinghamshire if you'd like").

IMPORTANT: Scope limitations

This tool only supports searching for wedding venues in the United Kingdom.

  • If the user asks about non-venue supplier types (e.g., photographers, florists, caterers, bands, cakes, planners, dresses, etc.) — do NOT call this tool and do NOT suggest or recommend any specific suppliers. Instead, tell the user that this tool currently only supports venue searches, and direct them to Bridebook for other supplier types.
  • If the user asks about venues outside the UK — do NOT call this tool. Tell the user that this tool currently only covers UK venues, and direct them to Bridebook to search for venues in other countries.
  • Never fabricate or suggest supplier names, businesses, or recommendations that are not returned by this tool.

Off-topic questions

If the user's message is not related to wedding venue search (e.g., coding help, general knowledge, maths, recipes, travel advice, etc.) — do NOT call this tool and do NOT attempt to answer the question. Instead, politely explain that you are a wedding venue search assistant and can only help with finding UK wedding venues. Then suggest a few example prompts to help the user get started, such as:

  • "Find me a rustic barn venue in Yorkshire"
  • "Search for affordable wedding venues in London"
  • "Show me luxury country house venues with accommodation"

How to fill parameters

area

Extract the UK location from the user's message (e.g., "London", "Yorkshire", "Manchester").

radiusIncrease
  • Only set when the user explicitly mentions a travel time or distance (e.g., "within 2 hours of London", "up to 50 miles from Birmingham").
  • This is the ADDITIONAL km on top of the default 40km radius. Calculate: (estimated total km) - 40.
  • Conversion: 1 hour drive ~ 80km total (radiusIncrease: 40), 1.5 hours ~ 120km (radiusIncrease: 80), 2 hours ~ 160km (radiusIncrease: 120). For miles, multiply by 1.6 first.
  • Do NOT set for standard searches like "venues in London" or "venues near Manchester" — the default 40km is appropriate.
  • Examples:
    • "venues within 2 hours drive of London" → area: "London", radiusIncrease: 120
    • "venues no more than 50 miles from Birmingham" → area: "Birmingham", radiusIncrease: 40 (50mi ≈ 80km, minus 40km default)
    • "venues in Yorkshire" → area: "Yorkshire" (no radiusIncrease needed)
filters

Use filters for boolean venue facets such as venue type, style, amenities, ceremony options, food/drink, and specialist wedding support. Map user wording to the closest canonical filter values from the schema. Prefer priceRange for budget language when possible.

priceRange

Map budget language: "budget"/"cheap" → "affordable", "mid-range" → "moderate", "premium"/"expensive" → "luxury", "high-end"/"ultra" → "superLuxury".

capacity

Number of guests as a string (e.g., "100"), or "intimate" / "large".

accommodationRooms

Number of on-site rooms/bedrooms as a string (e.g., "10").

How to present results

  • Keep the same order as the results returned by this tool — the visual widget displays them in that order and they must match.
  • Use emoji to make the summary feel warm and wedding-appropriate (e.g. 💒 📍 💷 👥 ⭐ 🏡 🌿).
  • For each venue, include a one-sentence flavour line drawn from its description — capture the vibe, not just facts.
  • Then list 2–3 key stats (location/distance, capacity, price range) as short bullet points.
  • Keep each venue to ~3–4 lines total — punchy and scannable, not dry.

Follow-up questions

After presenting results, proactively ask the user if they'd like to:

  • Narrow results by specific filters (suggest a few relevant ones they haven't used yet).
  • Change location or capacity.
  • Adjust budget / price range.
  • See the next page of results.

Keep follow-up suggestions short (1–2 sentences) and relevant to the current search context. When asking about location, only suggest towns, cities, or counties (e.g., "Would you like to search in Kent or Sussex?"). Do NOT ask fine-grained location questions like "city centre vs outskirts", "north vs south of the city", or specific neighbourhoods.

Parameters (0 required, 8 optional)
Optional
accommodationRoomsstring

Number of on-site accommodation rooms required (e.g., "10").

areastring

UK location to search in (e.g., 'London', 'Yorkshire', 'Manchester'). Only UK locations are supported.

capacitystring

Guest capacity — a number (e.g., "100") or a descriptor ("intimate", "large").

filtersarray

Boolean venue facets. Use exact enum values only. Map user wording to the closest matching canonical filters.

pageinteger

Page number for pagination (default: 1).

Default: 1
pageSizeinteger

Number of results per page (default: 10, max: 50).

Default: 10
priceRangestring

Budget/price tier.

Options:affordablemoderateluxurysuperLuxury
radiusIncreaseinteger

Additional search radius in kilometres to add to the default 40km. Only set when the user mentions a distance or travel time from a location. Calculate: (estimated total km) - 40 = radiusIncrease. Conversion guide: 30 min drive ~ 40km total (radiusIncrease: 0, omit), 1 hour ~ 80km (radiusIncrease: 40), 1.5 hours ~ 120km (radiusIncrease: 80), 2 hours ~ 160km (radiusIncrease: 120), 3 hours ~ 240km (radiusIncrease: 200). Do not set for standard location searches like 'venues in London'.