Skip to main content
Halloween offer Extra 25% hosting credits when you buy on $100+ in credits
Take my treat →Claim
Agency Program 50% cashback. Exclusive discounts. Priority support. Built for growing agencies. 50% cashback. Exclusive discounts. Priority support. Built for growing agencies. Speak to the team Join free

How to Create an Event Website with AI in 2026 (and Keep Your Tickets and Attendee List)

Build an event website with AI in InstaWP Studio, then add EventKoi for dates, recurring classes, tickets and attendee lists. Step by step, with costs and a tested AI workflow.

NS
Neha Sharma
Content, InstaWP
Updated Oct 27, 2026 14 min read

An event website is a site that displays a list or calendar of events. It includes event details and lets people buy tickets.

Even though AI builders are really powerful, it is good to pair one with an events calendar plugin to build your event website.

An AI site builder can produce a good-looking event website in a couple of prompts. However, when an AI builder writes “Saturday, 14 March, 10am” into a page, that date is only text. The site has no way to stop selling when the class is full, or to show the event in a calendar filtered by month. An events plugin stores each event as a record with its own date, capacity and ticket fields, so the site can act on them.

In theory, you could ask AI to build event management features for you. In practice, getting semi-reliable event management out of an AI is likely to cost far more in tokens than the $99 a year a single-site EventKoi Pro licence costs. AI is likely to have trouble implementing key parts like ticket checkouts, timezones and recurring event rules. InstaWP Studio says as much on its own product page: pages, forms, settings and plugins work well, while bookings and memberships are best-effort.

When you are busy trying to sell out your event, the last thing you want to deal with is troubleshooting why customers cannot purchase tickets on your vibe-coded events plugin. Using an established events plugin helps you avoid this headache and gets you up and running much faster.

In this post, you’ll learn how to use InstaWP Studio and EventKoi to build an event website with AI, what the setup costs, and how to keep managing your events with AI once the site is live.

Key takeaways
  • Use AI for pages, layout and copy. Use an events plugin for dates, recurring schedules, tickets, payments and attendee lists.
  • InstaWP Studio builds a real WordPress site from a short description, with a first homepage in about three to five minutes.
  • Publish the site on InstaWP before you set up ticket payments, so checkout runs on the address your customers will use.
  • EventKoi Pro ($99 a year for one site) adds recurring events, multiple calendars and Stripe or SureCart checkout.
  • After launch, an AI assistant can manage your events too, but only once it has written instructions for EventKoi’s fields. In our test that took it from 0 of 3 events to 3 of 3.

Summary of when to use AI and when to use an events calendar plugin

JobUse AIUse an events plugin
Homepage, about, venue and contact pagesYes
Event descriptions, speaker bios, FAQ copyYes, then edit
Dates and timesYes
Repeating schedules (weekly classes, monthly meetups)Yes
Ticket types, capacity, sales windowsYes
Payments, refunds, order recordsYes
Attendee list and check-inYes
Read it this way: AI handles anything a visitor reads. The plugin handles anything the site has to count, schedule or charge for.

How to create an event website with AI, step by step

The example below is a small pottery studio that runs weekly wheel-throwing classes and a couple of weekend workshops a month. It uses InstaWP Studio to build the site and EventKoi Pro to run the events.

One thing to know before you start: Studio builds the first version of your site inside your browser. Ticket payments need a site at a real web address, so the steps below publish the site on InstaWP before EventKoi Pro goes in.

Step 1: Describe the site in InstaWP Studio

InstaWP Studio start screen asking What are we building, with a brief box, example businesses, and options to bring over a current website, start from a ready-made template or start from a blank site
The InstaWP Studio start screen. Type a brief, or start from an example, a ready-made template, a blank site or your current website.

Open InstaWP Studio and describe the business in your own words: who it’s for, how it should feel and what a visitor should do. You don’t need an account or a card to start. Studio starts a new WordPress site in your browser, sketches three looks for you to pick from (one on-brief, one calmer, one wilder), and shows a first homepage in about three to five minutes. You can also start from an example, a ready-made template, a blank site or your current website.

InstaWP Studio Pick a look screen showing three homepage designs for Riverside Pottery Studio: Clay Current on brief, Kiln Ember wilder and Glaze Garden much wilder
Studio’s three looks for the pottery brief: on brief, wilder and much wilder. Picking one built all six pages in 334 seconds for 6.9 Studio credits. Captured 27 October 2026.

Here’s an example brief written for a pottery studio that runs beginner classes:

A website for Riverside Pottery Studio. We run weekly beginner wheel-throwing classes and two weekend workshops a month. Pages: Home, Classes, Workshops, About, FAQ, Contact. Tone: warm and plain. Main action on every page: book a class. On the Classes and Workshops pages, leave a heading called “Upcoming dates” with an empty area under it.

Step 2: Refine the pages by chat

Ask Studio for changes in plain language, such as “make the Classes page lead with what a beginner will make in their first session”. You can also click any part of the page, leave a comment beside it and press Apply to make all your comments in one go, or open the page in the WordPress editor and retype it yourself. Studio keeps your manual edits when you go back to chat.

InstaWP Studio with the chat request Make the Classes page lead with what a beginner will make in their first session, and the updated Classes page hero beside it
A chat edit on the Classes page. Studio rewrote the opening around the first session and left the heading, photo and button alone. The edit took 8.5 seconds and 0.3 credits. Captured 27 October 2026.

Treat the AI copy as a first draft, and check prices, policies and anything a customer will rely on yourself. Studio flags this itself: on our test site it listed the address, phone number, prices and teachers’ names it had invented, so they could be replaced with real ones.

Step 3: Publish the site on InstaWP

When the pages look right, click Publish in Studio. Publishing takes three short screens. First, choose a free web address on InstaWP, such as riverside-pottery-studio.instawp.site, which comes with SSL. You can register a new domain on the same screen; a domain you already own is connected from the site’s details once the site is live.

InstaWP Studio Publish step 2, Address: a free riverside-pottery-studio.instawp.site address marked available with SSL included, and an optional Find a domain button
The Address step. The free instawp.site address is checked as you type, and your own domain is optional. Captured 27 October 2026.

Then pick a hosting plan. InstaWP managed WordPress hosting is billed daily per site, and the plans in the publish screen run from $2 a month (Sandbox) to $45 a month (Elite). Starter, at $5 a month, is the first plan with a CDN, and connecting your own domain needs Starter or higher. Every hosted site gets 100 AI credits a month, so you can keep editing the live site from the same Studio chat with no separate AI subscription.

InstaWP Studio Publish step 3, Plan: hosting plans billed daily per site, from Sandbox at 2 dollars a month to Elite at 45 dollars a month, with Plus at 9 dollars selected
The Plan step, with storage, CDN and backups listed for each plan. You can change the plan later in the site’s details. Captured 27 October 2026.

Publishing now, before you add tickets, means your payment setup and the test purchase in Step 9 run on the same address your customers will use.

Step 4: Purchase and install EventKoi Pro

Head to EventKoi and purchase the right plan for you. A single-site licence is $99 a year.

EventKoi Pro pricing page showing three yearly plans: Personal at 99 US dollars for 1 site, Small business at 129 dollars for 3 sites and Agency at 249 dollars for 10 sites
EventKoi Pro plans on eventkoi.com. Every plan includes recurring events, unlimited calendars and Stripe or SureCart ticket payments. Captured 27 October 2026.

Open WordPress admin on your published site, go to Plugins > Add New Plugin > Upload Plugin, upload the EventKoi Pro zip and activate it with your licence key. Studio can install free plugins from the WordPress.org directory by chat, but EventKoi Pro is a paid plugin delivered as a zip, so upload it in WordPress admin.

WordPress admin Add Plugins screen with the Upload Plugin panel open, showing a Choose File button and an Install Now button for a plugin zip
Plugins > Add New Plugin > Upload Plugin in WordPress admin. Choose the EventKoi Pro zip, click Install Now, then activate it.

Step 5: Create a calendar for each type of event

EventKoi Calendars screen in WordPress admin listing three calendars, Classes, Default calendar and Workshops, each with its own eventkoi_calendar shortcode
Two calendars, Classes and Workshops, next to EventKoi’s Default calendar. Each one has its own shortcode, which you will use in Step 8.

In EventKoi, create two calendars, Classes and Workshops. Each page on the site can then show only its own events, and a visitor looking for a weekend workshop doesn’t have to scroll past eight weeks of Tuesday classes.

Step 6: Create the events

Fill in the title, date and time, location and description, and assign each event to its calendar.

Since beginner classes take place regularly, you can add them as a recurring event: every Tuesday at 7pm for eight weeks, set once.

EventKoi Edit event screen for a Beginner throwing class set as a recurring event, 7pm to 9pm from 3 November 2026, repeating every week and ending after 8 events
A recurring event in EventKoi: 7pm to 9pm, repeating every week and ending after 8 events.

Since workshops are ad hoc, you can add them as a single event when necessary.

EventKoi Edit event screen with Standard event selected and a single date range of 28 October 2026, 9am to 10am
A standard event with a single date range, for one-off workshops.

Filling out event details is a good place to use AI again. Ask Studio’s chat or your own assistant to draft each description from a few notes, then paste it in.

Step 7: Add tickets and connect checkout

EventKoi Create tickets panel for an Early bird ticket priced at 100 US dollars, 10 available, a maximum of 1 per order, and sales open from 26 October to 30 November 2026
An Early bird ticket with a price, a quantity cap and a sales window. Set the quantity to the number of wheels in the studio.

Set up ticket types (for example, Standard and Early Bird), cap capacity at the number of wheels, and open and close sales on set dates.

Then connect a payment method in EventKoi’s payment settings. Stripe sends buyers to Stripe’s hosted checkout page and keeps orders inside EventKoi. If your site already runs WooCommerce or SureCart, EventKoi can use either instead.

Step 8: Show the events on your pages

EventKoi gives every calendar a shortcode, such as [eventkoi_calendar id=5] for the Classes calendar in the screenshot above. The quickest route is to ask Studio’s chat to place them:

On the Classes page, put the shortcode [eventkoi_calendar id=5] under the “Upcoming dates” heading. Do the same on the Workshops page with [eventkoi_calendar id=4]. Keep the rest of the page as it is.

For a custom layout, such as event cards that match the rest of your design, ask Studio to build them from EventKoi’s event data. The [eventkoi] shortcode prints event fields by key, for example [eventkoi data="title,datetime,location"], and there are keys such as capacity_remaining, sold_out and price_from, so a card can show how many places are left. Name the keys in your prompt rather than leaving the AI to find them. In the test further down, an AI that had to work out EventKoi’s fields from the plugin’s code ran out of time.

Step 9: Test, then take tickets live

Put Stripe in test mode and buy a ticket yourself on the live site. Check that the order appears in EventKoi, the confirmation email arrives, and you show up on the attendee list.

When everything works, switch Stripe to live mode and take your tickets live.

Step 10: Run the event

On the day, scan the QR code on each ticket at the door to check people in, and add walk-ins to the attendee list manually. Afterwards, export the list to CSV to send a thank-you or an invite to the next session.

How much does an event website built this way cost?

Designing the site in InstaWP Studio is free. You start paying when the site goes live: InstaWP hosting at $5 a month on Starter (the cheapest plan with a CDN and your own domain), EventKoi Pro from $99 a year, a domain, and Stripe’s fee on each ticket sale. On a single site, hosting and EventKoi Pro come to about $159 in the first year, before the domain and payment fees.

ItemWhat it costsWhat you get
Designing the site in InstaWP StudioFreeNo account or card needed to start building
Hosting on InstaWP$2 to $45 a month per site, billed daily ($5 on Starter)Starter adds a CDN and your own domain; every hosted site gets 100 AI credits a month for Studio’s chat
EventKoi Pro$99 a year (1 site), $129 (3 sites), $249 (10 sites)Recurring events, unlimited calendars, custom fields, Stripe and SureCart checkout
EventKoi LiteFreeStandard events, one calendar, tickets sold through WooCommerce
DomainDepends on the nameBuy one when you publish, or connect one you already own
Card paymentsStripe’s fee per saleCharged on each ticket sold, at your country’s Stripe rate
Prices checked on 27 October 2026 in InstaWP Studio’s publish screen and on eventkoi.com/pricing.

Read it this way: the fixed costs are small and predictable, and the variable cost grows only when you sell tickets. Building the same ticketing features by prompting an AI has no predictable price, and you pay again every time something breaks. If you only need free events or RSVPs, EventKoi Lite and the cheapest hosting plan cover it.

Can you keep managing events with AI after the site is live?

Yes. Once the site is published on InstaWP, Studio’s chat keeps working on the live site, and you can also connect the site to Claude or ChatGPT through InstaMCP, the MCP server built into every InstaWP site. The catch is that a general AI assistant does not know how EventKoi stores an event, so give it written instructions first.

The InstaWP team tested this on 23 October 2026, on a fresh WordPress 7.1.3 site with EventKoi Lite 1.4.8.1 and InstaMCP 1.11.4, with Claude Sonnet 5 connected over MCP. The job was three events: a book club evening, a two-day craft fair with opening hours on each day, and an online briefing with a Zoom link. We ran it twice, once with no instructions and once with a one-page EventKoi skill saved on the site.

No instructionsWith an EventKoi skill
TimeStopped at our 15-minute limit57 seconds
Events created correctly0 of 33 of 3
What the AI didRead EventKoi’s plugin files 29 times trying to work out where dates are storedFollowed the field list, then read each event back
Two-day craft fairNot createdOne event covering both days, 10am to 4pm each day
Online briefingNot createdSaved as an online event with its Zoom link
Tested 23 October 2026 on WordPress 7.1.3, EventKoi Lite 1.4.8.1 and InstaMCP 1.11.4, with Claude Sonnet 5. Results checked against EventKoi’s own calendar feed.

Read it this way: the same AI model went from zero usable events to three once it had instructions. A skill is a short playbook that InstaMCP stores on the site, so any AI tool you connect can read it. Ours listed the fields EventKoi’s own calendar importer writes. Two details mattered. The AI did not look for the skill on its own, so the prompt has to name it (“Use my site’s Create events in EventKoi skill”). And we checked the events in EventKoi’s calendar rather than trusting the AI’s summary.

Once the skill is in place, prompts like these work well for an event business:

  • “List every class next month with the places left, and flag any with fewer than three.”
  • “Draft a reminder email for Saturday’s workshop using the details on its event page.”
  • “The studio has moved to 18 Station Road. Find every upcoming event at the old address and show me the list before changing anything.”
Keep a person on the money. Let AI draft, enter and check events. Keep a human on ticket prices, refunds, deleting events, and moving the date of an event people have already booked. Ask the AI to save new events as drafts, and try big changes on a staging copy of your site first.

InstaWP’s guide to connecting AI assistants to your WordPress site using MCP covers the setup for each AI client. If you want to compare event plugins before you choose, see our roundup of WordPress event plugins and our guide to WordPress event ticketing plugins.

Build your event website with InstaWP StudioDescribe your business, get a real WordPress site, then add your events plugin. Free to start, no card needed.
Build my site

FAQs

Can AI build an event website on its own?

AI can build the pages, layout and copy. It cannot reliably manage dates, ticket limits, payments or attendee records, because it writes those as text. Pair an AI builder such as InstaWP Studio with an events plugin that stores them as structured data.

What is the best event calendar plugin?

EventKoi is a strong choice for small businesses that want to add good-looking events to their website without code. It also suits agencies that need flexibility in structuring and displaying event data: it has custom fields and taxonomies, and over 40 event data keys that can be displayed with shortcodes and dynamic tags.

How do I create an event website for free?

You can design the site in InstaWP Studio for free, and EventKoi has a free version, EventKoi Lite, which sells tickets through WooCommerce. You will still pay for hosting once the site is live ($5 a month per site on InstaWP Starter, the cheapest plan that takes your own domain), a domain, and payment processing fees.

Does WordPress support recurring events?

Not on its own. You need an events plugin with recurring schedules, such as EventKoi Pro.

Can I sell event tickets on WordPress without WooCommerce?

Yes. EventKoi Pro can take payment through Stripe hosted checkout or SureCart, as well as WooCommerce.

Can an AI assistant add events to EventKoi for me?

Yes, once it is connected to your site and has instructions for EventKoi fields. In an InstaWP test on 23 October 2026, Claude created 3 of 3 events correctly in 57 seconds with a one-page EventKoi skill saved on the site, and none without it.

NS
Neha Sharma
Content, InstaWP

Neha writes practical WordPress tutorials and agency playbooks, with a focus on dev workflows and AI building.