- Docs
- Account and settings
- Connect your AI app to Whelpify
Connect your AI app to Whelpify
Connect ChatGPT, Codex, or Claude, choose permissions, and decide whether changes require approval for each connection.
Updated September 11, 2026
On this page
What the preview does
Connect your AI app to your Whelpify account and describe the work you want done. It can read the information you allow, discover the actual design options and fields in Whelpify, and prepare changes for you to review.
This is an early preview. There may be bugs, and some tasks still require a browser step. By default, you approve changes in Whelpify before they run. You can enable automatic changes for a trusted connection. The connection is not a promise that your AI app can perform every possible dashboard task unattended.
Before you start
- Sign in to your own breeder account. Demo accounts and platform impersonation cannot authorize a connection.
- Your Whelpify installation must have the preview enabled. If the connection screen says it is unavailable, contact Whelpify support.
- Your AI account must support custom connections. Availability and permission to enable developer mode depend on your account and workspace policies. A workspace administrator may need to help.
You do not need an OpenAI API key, and you should never paste your Whelpify password into a chat.
Connect your website
Open Account → AI connection in Whelpify. Look for the robot icon in the sidebar. Choose the card for your AI app and where you use it, then follow the guided setup. Keep Whelpify open while you complete the steps in the other app. Use Continue to move forward, Back to revisit a step, and Copy to copy the address or command shown.
- ChatGPT web: Enable Developer mode in Settings → Security and login if available. Open Plugins and add a custom connection with Whelpify’s server URL. Choose OAuth when prompted.
- Codex desktop: Open Settings → MCP servers → Add server. Choose Streamable HTTP and paste Whelpify’s URL. Save, restart when prompted, and choose Authenticate. OpenAI’s current documentation may call this the ChatGPT desktop app.
- Codex CLI: Run the add-server command shown in the guide, then the login command. Finish signing in through your browser.
- Claude web or desktop: Open Customize → Connectors (or Settings → Connectors), then add a custom connector using Whelpify’s URL. Leave advanced client credentials empty. A team owner may need to add it first.
- Claude Code: Run the command shown in the guide to add an HTTP server. Start Claude Code, open its /mcp menu, and authenticate Whelpify.
Use https://whelpify.com/api/mcp, not your kennel’s custom domain. Sign in on Whelpify, check the website name, choose permissions, and click Connect website. Return to your AI app to finish sign-in, then click Check connection in the guide. Whelpify checks for a completed sign-in; simply clicking through the instructions does not mark you connected.
The final step gives you a message to try without changing any data. Click Finish setup to see your connections and activity, or Add another connection to connect another app. You can also open View connections at any point.
Provider screens can change. See the official guides for ChatGPT, Codex, Claude web and desktop, and Claude Code.
Choose permissions
Website reading and proposed website edits are selected initially when requested by the app. Customer information, billing, and sending messages are separate choices.
- Website: Read site content and settings, puppies, dogs, litters, reviews, blog posts, forms and the media library; propose edits.
- Customers: Read customer contacts, applications and conversations; propose customer workflow changes.
- Billing: Read billing/payment information and propose financial actions.
- Messages: Propose messages, invitations, email automation changes and waitlist broadcasts.
Grant only the permissions you want to use. Reading permission allows the connected AI service to receive that information. Its own data policies apply. Passwords, private provider tokens and payment-card details are not exposed by these tools.
Review and apply changes
With Require approvals on (the default):
- Tell your AI app what you want to do.
- It prepares a proposal and gives you a review link. Nothing has been applied yet.
- Open the link in Whelpify. The top of the page shows the affected records and whether the change publishes live or saves a draft. Page sections appear as expandable cards marked Added, Updated, Moved or Unchanged. Removed sections are called out separately. Expand a card to compare its before and after values. Older requests may not have a saved before view.
- Use the green Approve and apply button at the top or bottom, or choose Reject. Full data remains available in a collapsed section if you need it.
- Return to your AI app and ask it to check the result.
A page save marked draft stays private. A save marked published changes the live page. Other approved actions, including messages and payment requests, can have immediate effects.
Proposals expire after 24 hours. If the record changed after a proposal was prepared, ask your AI app to read it again and create a fresh proposal. Duplicate approval clicks do not run an operation twice. If a change remains executing, contact support before asking for another copy of the same action.
Choose whether a connection needs approval
Open Account → AI connection → View connections if the walkthrough is open. Each active connection has a Require approvals setting. It starts on for every new connection, including reconnects.
- On: Changes wait for your approval in Whelpify.
- Off: New requests from that app can apply immediately within the permissions you granted. This includes publishing pages, deleting records, sending messages and taking payment actions when the connection has those permissions.
To turn it off, switch Require approvals off, read the explanation, check the confirmation that you trust this app, and choose Save changes. Only the signed-in owner of that connection can change this setting in the dashboard. An AI app cannot turn off its own approvals.
You can switch approvals back on at any time. Earlier pending requests still need review; changing the setting does not release a backlog of requests. An action already running may finish. Automatic mode does not add permissions or bypass record validation, account access, or usage limits. It also does not turn a requested draft into a published page: tell your AI whether to save a draft or publish.
Both automatic and manually approved changes appear under Changes and activity, with their result. Ask your AI to check completion. If a request fails or is still executing, check what happened before asking it to try again.
Examples to try
- “Read my homepage and suggest a warmer introduction. Keep all facts accurate and prepare it as a draft.”
- “Show me the available hero layouts, then prepare a change using one that puts the photo beside the heading.”
- “Change my primary brand color to #355E4B and keep my other branding settings.”
- “Add Bella to the litter we discussed. Ask me for any missing required information before preparing the puppy record.”
- “Import these original reviews, keep their dates, and leave them pending until I review them.”
- “Find the customer’s current application and prepare a request for changes.”
- “Prepare a message to this family confirming our pickup arrangements. Show me the exact wording first.”
- “Help me update the payment method for my Whelpify subscription.”
Import owner reviews
Paste the original reviews into ChatGPT, or provide a CSV/spreadsheet if your ChatGPT account supports file uploads. Ask it to prepare the review import using the original reviewer name, message, rating and date. Dates must be in YYYY-MM-DD form.
Each proposal supports up to 50 reviews. Larger imports can be split into batches. Reviews start as pending unless you explicitly choose another supported status. Exact existing matches on name, message and original date are skipped; a changed spelling or different text may need your review to avoid duplicates. A batch saves all its new reviews together.
Existing Whelpify media IDs can be attached as review photos. Public image URLs can be copied to the media library through an approved import. Private ChatGPT attachments may need to be uploaded through the Whelpify media screen first.
More ways it can help
- Find puppies by litter or status, and read messages in a particular conversation.
- Update lead follow-up dates and notes, mark selected waitlist entries active or inactive, and prepare bulk deletion for review.
- Count a broadcast audience before proposing an email.
- Export customers, waitlist entries, payments or offers as CSV, with the relevant read permission. Exports include up to 2,000 records; very large results may need the dashboard export.
- Check a custom page address, read domain DNS instructions, refresh domain or Stripe status, and clear notifications.
For bulk changes, check the completed and failed counts. A partial result means some items changed; review those before retrying. Password changes, private file uploads, image cropping, onboarding wizard steps and support attachments use their existing dashboard screens.
Billing and browser steps
The preview can prepare invoices, record offline payments, handle offer refunds/credits, change supported payment settings, and help with subscription cancellation or resumption. Financial actions require approval by default. With approvals off and billing permission granted, the app can perform supported financial actions immediately.
Changing a card, entering bank details, and verifying identity happen in the secure Stripe page opened for that action. Domain purchases use the existing Domains checkout in Whelpify; ChatGPT can check availability and pricing and direct you there. Password changes and social-account sign-in remain in the dashboard. The AI does not receive your card, bank-login or password information.
For any unsupported action, ChatGPT should explain the limitation and direct you to the relevant dashboard screen. Ask it to check the available actions rather than guessing.
Disconnect or reconnect
Open AI connection in Whelpify. If the walkthrough is open, choose View connections. Returning users with existing connections see this list first; choose Add a connection to start another setup.
Awaiting sign-in means you approved access but the AI app has not finished signing in. Return to that app to finish authentication. Connected means sign-in completed; it does not mean the app is currently open. If Check connection says you are not connected yet, finish sign-in in the app you just added and check again. An older connection does not complete a new setup.
Click Disconnect next to the app, or Disconnect all apps for this website to remove all your connections for this website. Use More connections to view older entries. These controls remain available if the preview is temporarily disabled. New requests and pending changes from that connection are blocked. An action already running may finish.
Connection and approval history is kept while a connection is active and removed by scheduled cleanup starting 30 days after disconnection or expiry. Disconnecting does not delete information already shared with your AI service.
Connections expire after 90 days. You can reconnect earlier to change the granted permissions. Removing your access to the website also stops the connection.
If something does not work
- No custom connection option in ChatGPT: Check your account/workspace access and the official setup guide. Contact Whelpify for help finding the best option for your account.
- Authentication failed: Use the exact URL from Whelpify, choose OAuth with dynamic client registration, and start the connection again. Do not use a kennel subdomain or custom domain.
- Temporarily unavailable: Wait briefly and try again. A temporary service problem does not mean you need to reconnect.
- Expired proposal: Ask your AI app to read the latest information and prepare a new proposal.
- Missing permission: Reconnect and grant the permission needed for that task.
- A change did not appear: Check its status in AI connection → Changes and activity. A pending proposal or private page draft does not change the live site.
- Wrong design option or invalid field: Ask your AI app to read the editing options and current record before trying again.
If you report a problem, include what you wanted to do, the operation ID or review link, and what happened. Do not send passwords or connection tokens. Your feedback helps us improve the preview.
Still stuck? Email info@whelpify.com and a real person will help.