The complete walkthrough

How to publish a websitestraight from Claude or ChatGPT

Connect once, then describe the site you want. Seven steps, about ten minutes, no code — and it works on the free plan.

Connect2 min, once
Describein plain English
Go livereal URL
Edit laterany chat, any day

Seven steps, start to finish

Here's every screen you'll actually see, in order.

1
Two minutes, once

Create a free Dplooy account

Sign up with an email address — no credit card. The connection works on the free plan, which gives you 3 hosted websites and editable content. Forms, bookings and the chatbot need Plus or Pro, and your assistant will say so rather than failing silently.

dplooy.com/signup
Email
you@yourbusiness.com
Password
••••••••
Create free account

No credit card required

2
In Claude or ChatGPT

Add Dplooy as a connector

Open Settings → Connectors and choose “Add custom connector”. Paste the Dplooy server URL. That single line is the whole integration — there is nothing to download and nothing to configure.

https://api.dplooy.com/mcp
Settings → Connectors
Add custom connector
Server URL
https://api.dplooy.com/mcp
Cancel
Add
3
One click

Sign in and approve

A Dplooy window opens asking you to approve the connection. That's the entire authentication step — no API key is ever copied or pasted. Every connected app is listed in Settings → Connections, and one click revokes any of them instantly.

dplooy.com/connect

Claude wants to connect to Dplooy

It will be able to build, publish and edit sites on your account.

Create and publish websites
Read and edit your live sites
Manage forms, content and bookings
Deny
Approve
4
The fun part

Describe the website you want

Now just ask, in plain language. The more real detail you give — actual services, real prices, genuine opening hours — the less your assistant has to invent. Invented business details are the single biggest cause of a site you then have to correct.

claude.ai
Build a website for Ironside Barbershop in Manchester — services with prices, a photo gallery, a contact form and online booking. Notifications to hello@ironsidebarber.com. Then publish it.
Happy to build that. Let me check your plan first so I design within it.
get_accountPro · all features
5
It asks, never guesses

Answer a question or two

Your assistant is specifically instructed to ask for the details that matter rather than assume them — above all the email address that receives form submissions and booking requests. A wrong address there means lost enquiries, so it checks.

claude.ai
Two quick things: should booking requests go to the same address as form submissions? And do you want a deposit note on the booking section?
Same address is fine. No deposit.
create_formenquiries
create_booking_pageappointments
upload_media8 images
6
Live, not a preview

Get your real URL

You get a genuine, shareable address with free SSL and a global CDN — plus the complete source code in the chat, which your assistant is required to hand over so you always own a copy of what was published.

ironside-barber.dplooy.com
deploy_filespublished
configure_chatbotenabled

Ironside

Barbershop

Book now
Services
Live with free SSL — open it on your phone
7
Weeks or months later

Ask for changes any time

This is the part that keeps working long after the first chat. In any conversation, on any day, say what you want changed. Your assistant reads the live files first, then edits only that text — everything else stays exactly as it was.

claude.ai · new chat
Change our Saturday hours to 9–4 and fix the typo on the about page
get_project_filesreads what's live
update_project_files2 exact edits
Done — both changes are live. Nothing else on the site was touched.

Refresh your connector every month or so

Your AI app caches the tool list from the moment you connect, so it won't notice new tools we add later. To refresh: Settings → Connectors, toggle Dplooy off and on, then start a new conversation. Do it any time your assistant says it can't find a Dplooy tool — that's almost always a stale list rather than a broken connection.

Can't find “Add custom connector”? claude.ai requires a paid Claude plan for custom connectors, and Team or Enterprise workspaces may need an admin to allow them. In ChatGPT, connectors live in developer mode. Prefer working locally instead? Use the npm package with Claude Code or Cursor.

What your assistant is doing while you wait

You never have to think about any of this — but the order is why the form actually works on the first try.

Reads your plan

Checks what your account can do before designing anything.

1

Builds the backend first

Form, content and booking widget exist before the site does.

2

Brings images in

Copies every image into your own library, served from your address.

3

Publishes and connects

Site goes live, then forms and bookings are attached to it.

4

Prompts you can steal

Swap in your own details. Keep the shape: business name, what it does, the sections you want, and the notification email.

Local business

Everything included

Build a website for Ironside Barbershop in Manchester. Include our services with prices, a photo gallery, an about section, a contact form, and online booking for appointments. Send form and booking notifications to hello@ironsidebarber.com. Then publish it to Dplooy and give me the code.

Restaurant

Menu you can edit yourself

Create a website for Nonna's Kitchen, an Italian restaurant. Put the menu in an editable content collection so I can change prices myself from my dashboard. Add opening hours, a reservations booking section, and a contact form. Publish it and send notifications to bookings@nonnaskitchen.com.

Portfolio

Clean and personal

Build me a personal portfolio site — hero with my name and what I do, a projects showcase, an about section and a contact form. Keep it clean and modern, mobile-first. Publish it to Dplooy and show me the code.

Landing page

With an AI chatbot

Make a one-page landing site for my consulting business, with a hero, three service cards, testimonials, an FAQ and a contact form. Add an AI chatbot that can answer questions about my services. Publish it and email form submissions to me at hello@example.com.

Two ways to change things later

Ask your assistant

Best for wording, layout, new sections, styling, adding a page. It reads the live site first, so it never guesses what's there — which is why a brand-new conversation works just as well as day one.

Add a gift-card section under services

Edit content yourself

Anything your assistant put in a content collection — prices, menu items, team, FAQs — you edit directly in your dashboard. The live site updates within about a minute, with no redeploy and no AI involved.

Dashboard → Dataprices, menus, team, FAQs
Dashboard → Formsenquiry inbox + CSV export
Dashboard → Bookingsapprove or decline requests
Dashboard → Mediaevery image on your sites
Fade haircut£18
Beard trim£12

If something goes wrong

?

My assistant can't find the Dplooy tools

Refresh the connector: Settings → Connectors, toggle Dplooy off and on, then start a new conversation. Assistants load the tool list once when a chat begins, so a conversation started before you connected won't see it.

?

It says a feature isn't on my plan

Forms, the booking widget and the chatbot need Plus or Pro. Everything else, including hosting and editable content, works on Free. Upgrade and ask again — the site it already built is unaffected.

?

The form doesn't email me

Check the address in your dashboard under Forms, and confirm the endpoint got connected to the site. Your assistant does that as its final step and will tell you if it was skipped.

?

I hit a deploy limit

Publishing is capped per account per hour and per day to stop runaway automation. Wait for the window shown in the message — normal building and editing never comes close.

?

I want it completely different

Ask it to rebuild the page from scratch rather than tweaking. There's no rollback to an earlier version, so keep the code it gave you before a big change.

Is it safe to let an AI publish for me?

Every site an assistant publishes goes through exactly the same security scanning as a file you upload by hand — there is no looser path for AI.

Same malware and phishing scanning as manual uploads
Access limited to your own projects, never anyone else's
One-click revoke for any connected AI app
Nothing is deleted as a side effect of an edit

Frequently asked questions

How long does the whole thing take?

Connecting is a one-time job of about two minutes. After that, a full small-business site — services, gallery, contact form, booking calendar and chatbot — is normally one conversation. Simple landing pages take a couple of minutes.

What should I actually say to get a good result?

Be concrete. Name the business, say what it does and where, list the sections you want, and give the email address that should receive form submissions and booking requests. If you have real prices, opening hours or testimonials, paste them in — anything you don't supply, the assistant has to invent, and invented business details are the main cause of a site you then have to correct.

Do I need to know how to code?

No. You describe the business in plain language and your assistant writes and publishes everything. You do get the code as well, so a developer can pick it up later if you ever want one.

Do I own the site and the code?

Yes. The site is hosted on your own Dplooy account, and your assistant is instructed to hand you the complete source in the chat for every build and every edit — so you always keep a copy of what was published for you.

My assistant says it can't find the Dplooy tools

Almost always the connector list needs refreshing. Open Settings → Connectors, toggle the Dplooy connector off and on (or disconnect and reconnect), then start a new conversation. Assistants cache the tool list when a conversation starts, so a chat opened before you connected won't see the tools.

Can I use my own domain name?

Yes, on the Pro plan. Every site gets a free yourname.dplooy.com address with SSL immediately; connecting a custom domain you own is done from your dashboard once the site is live.

What if I don't like what it built?

Just say so — describe what to change and it edits the live site in place. For a completely different direction, ask it to rebuild the page from scratch. Note there is no rollback to a previous version, so for big changes it's worth keeping the code it gave you.

Want the full technical picture? See every tool and how the MCP server works.

Your first site is about ten minutes away

Create a free account, connect Claude or ChatGPT, and describe what you want.