Integrations

How to Connect GitHub for the Website Agent

Connect the GitHub repository that holds your site, and the Website Agent can build the change you describe, show a preview, and publish when you approve.

Browse Integrations

Connecting GitHub is the one setup step the Website Agent needs. Go to Brand DNA → Connectors, click Connect on GitHub, approve on GitHub's own screen, and choose the repository that holds your website. After that, the Website Agent can read your site, build the change you describe, show you a preview, and publish only when you say so.

Why Connect GitHub to MorningAI

Even a small website change, a landing page for a promotion or a new button on the homepage, usually means a request to a developer and a wait of days. Your site's code lives in a GitHub repository, and that repository is what the Website Agent works in.

Once GitHub is connected, you describe a change in plain language in Agents → Website. The Agent reads your site, writes a plan, builds the page or the change, and shows you a live preview on desktop, tablet and mobile. Nothing goes live until you publish, and if you want an engineer to look first, you can send them a review link.

Before You Start

  • Your website's code needs to be in a GitHub repository. If you don't know whether it is, ask whoever built or hosts your site.
  • You need access to that repository on GitHub. Installing an app on a company repository usually requires an organization owner or a repository admin to approve it.
  • Connect GitHub once per brand. The connection is shared by everyone who works in that brand.

How to Connect GitHub (Step by Step)

  1. Go to Brand DNA → Connectors and click Connect on GitHub (under Website).
  2. Sign in on GitHub's own screen and approve the MorningAI app.
  3. Choose the repository that holds your website. If you manage several, pick only the one for this brand's site.
  4. Done. The card shows Connected to your repository, with a Manage button for changing it later.

Make Your First Website Change

  1. Open Agents and switch from Chat to Website.
  2. Click New change request and describe what you want in one sentence, for example: "Add a Where to Buy page that lists our stores by state, and a 'Find Peachly near you' button on the homepage."
  3. The Agent reads your site, writes a plan, and builds the change. Follow along as it works.
  4. Check the Preview on desktop, tablet and mobile. Ask for adjustments in the same conversation.
  5. Click Publish when it looks right. If you'd rather have an engineer review first, copy the review link and send it over.

Each request stays in the list on the left as Published or Archived, so you can come back to it.

What MorningAI Can and Can't Do

MorningAI canMorningAI can't
Edit any page on your site, from headlines and copy to images and layoutPublish a change you haven't approved
Create a new page from one sentenceWork on a site whose code isn't in GitHub
Change buttons, links and other UI elementsChange repositories you didn't connect
Generate on-brand images for a page, or use photos and documents you attachReplace your hosting or domain setup

Your Data, Your Control

You approve the connection on GitHub's own screen, and MorningAI never sees your GitHub password. Access is limited to the repository you choose. Every change is built as a preview first, and you decide when it goes live. You can change or remove the repository from the GitHub card at any time, and remove the MorningAI app from GitHub's installed apps settings.

For more on how MorningAI handles data across all connectors, see our security page at /resources/security.

Frequently Asked Questions

I don't see my repository in the list.

GitHub only shows repositories the MorningAI app was granted access to. Reopen the install from GitHub's settings and add the repository, or ask your organization owner to approve it.

Does publishing change my site immediately?

Yes, once you click Publish. Until then, the change exists only in the preview.

Can someone else review before it goes live?

Yes. Copy the review link from the change request and send it to an engineer or a teammate.

Next Steps

GitHub is connected. Read Meet the Website Agent for what it can do, or try your first change now in Agents → Website.

Customer Success Team
Customer Success Team

Writers

The MorningAI Customer Success team is here to help you win. Whether you're stuck, scaling, or just getting started, we move fast, solve problems, and make sure nothing slows you down.

Was this article helpful?

See it live on your brand

Docs are a start — book a demo and we'll show you MorningAI running on your own products.

Related Articles