General
What is ChatAndBuild.com?
What is ChatAndBuild.com?
Who is ChatAndBuild for?
Who is ChatAndBuild for?
Do I need technical skills to use ChatAndBuild?
Do I need technical skills to use ChatAndBuild?
What apps can I build with ChatAndBuild?
What apps can I build with ChatAndBuild?
Where can I get support?
Where can I get support?
Building & Features
Starting, Prompting & Editing
Starting, Prompting & Editing
How do I start a new project?
How do I start a new project?
How do I write prompts effectively?
How do I write prompts effectively?
Can I undo or backtrack a prompt?
Can I undo or backtrack a prompt?
Media, Design & Integrations
Media, Design & Integrations
Can I use my own images, logos, or content?
Can I use my own images, logos, or content?
What integrations are supported?
What integrations are supported?
Exporting, Importing & Version Control
Exporting, Importing & Version Control
- Download code folders
- Sync files (save code to a folder on your device)
- Push to GitHub
- Export chatroom conversations
- Chat files
- Code folders
- Figma designs
Controls, Privacy & Usage
Controls, Privacy & Usage
How much credit does it cost when others use my app?
How much credit does it cost when others use my app?
How do I make my app link private?
How do I make my app link private?
How do I prompt ChatAndBuild to make a button work?
How do I prompt ChatAndBuild to make a button work?
Syncing, GitHub & File Management
Syncing, GitHub & File Management
When should I use Download Code vs Sync Files vs Push to GitHub?
When should I use Download Code vs Sync Files vs Push to GitHub?
- Download Code → saves code folders to your device
- Sync Files → saves code to a folder on your device
- Push to GitHub → saves code to your GitHub repository online
Do I need to create a new GitHub repo for every update?
Do I need to create a new GitHub repo for every update?
Demo Content
Demo Content
Option A: Without Supabase (Database)
Option A: Without Supabase (Database)
Option B: With Supabase (recommended)
Option B: With Supabase (recommended)
- Connect Supabase
- Set up your real data tables
- Add real data
- Then prompt along this line:
Errors & Troubleshooting
Errors & Troubleshooting
- AI context is overloaded
- Prompt has too many tasks
- Conflicting instructions Fix:
- Export your app → continue in a new chat
- Split your request into smaller steps
Supabase Setup
Supabase Setup
How do I connect Supabase and set up basic email authentication?
How do I connect Supabase and set up basic email authentication?
- In ChatAndBuild, click the green thunder icon (Connect to Supabase) → Connect with Supabase → Authorize → choose or create your Supabase project dedicated for the app you build.
- Then use this prompt:
localhost page, the confirmation still works, it’s just the redirect that needs fixing.Why does my email confirmation redirect to localhost, and how do I fix it?
Why does my email confirmation redirect to localhost, and how do I fix it?
localhost.Ask ChatAndBuild to update it with this prompt (replace YOUR_APP_URL):Where can I find the full Supabase integration guide?
Where can I find the full Supabase integration guide?
Stripe Setup
Stripe Setup
How do I connect Stripe and set up secure payments in my ChatAndBuild app?
How do I connect Stripe and set up secure payments in my ChatAndBuild app?
Start Stripe integration
Set up the backend securely
Add your Stripe keys correctly
-
Publishable key → inside your app (
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY) - Secret keys → inside Supabase → Edge Functions → Secrets (never inside your app code)
Add the payment UI
Where can I read the full Stripe integration guide?
Where can I read the full Stripe integration guide?
App Security
App Security
How do I keep my app secure and prevent key leaks?
How do I keep my app secure and prevent key leaks?
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYNEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
STRIPE_SECRET_KEYSTRIPE_WEBHOOK_SECRETSUPABASE_SERVICE_ROLE_KEY
How can I quickly check if my app is safe?
How can I quickly check if my app is safe?
- Search your project for
sk_. If you find it, move that key into Supabase Secrets. - Make sure payments or database writes happen through Supabase, not directly from the browser.
Domain Setup
Domain Setup
How can I connect a domain to my app?
How can I connect a domain to my app?
How can I connect my own domain?
How can I connect my own domain?
ChatAndBuild will guide you through the setup process.
Should I use automatic setup or manual setup?
Should I use automatic setup or manual setup?
It’s faster, easier, and reduces the chance of DNS errors.
Choose Manual Setup only if:
- Your DNS provider requires social login (Google, Apple, etc.), and
- You cannot authenticate directly through the automatic flow.
I followed the manual setup instructions, but my domain still isn’t connected. What’s wrong?
I followed the manual setup instructions, but my domain still isn’t connected. What’s wrong?
If:
- You’ve entered all DNS records correctly, and
- It has already been 48+ hours,
Account & Billing
How do I create an account?
How do I create an account?
I’m not receiving my OTP. What should I do?
I’m not receiving my OTP. What should I do?
- Check spam
- Check email spelling
- Wait a few minutes
- Request again
- Add [email protected] to contacts
What is the difference between the Free Plan and the Pro Plan?
What is the difference between the Free Plan and the Pro Plan?
- 5 lifetime prompts
- A “prompt” is a message or instruction you send to the AI to build or edit your app
- Once you’ve used all 5, you’ll need to upgrade the plan to continue building
- 1 Figma import
- Limited GitHub/Figma/Supabase
- Higher usage limits (based on plan)
- Unlimited Figma imports
- Full GitHub & Supabase integration
- Chat import/export
- Custom domain
- Priority support
Can I change plans anytime?
Can I change plans anytime?
- Upgrades → immediate
- Downgrades → applied at end of cycle
- Upgrades are prorated
- No penalties
If I subscribe at a discounted price, will I still pay the same price for every billing period?
If I subscribe at a discounted price, will I still pay the same price for every billing period?
How do I apply a promo code if I'm already subscribed without one?
How do I apply a promo code if I'm already subscribed without one?
- Notes on billing cycles and proration:
- Your current plan remains active until the end of the billing period after you unsubscribe.
- The promo code applies to the new subscription going forward. It isn’t retroactive to past charges.
If I used a promo code and later upgrade or downgrade, does the discount still apply?
If I used a promo code and later upgrade or downgrade, does the discount still apply?
What happens if I exceed my limits?
What happens if I exceed my limits?
Can I get a refund?
Can I get a refund?
Where can I unsubscribe?
Where can I unsubscribe?
How is my data protected?
How is my data protected?
Affiliates program
Visit our Affiliates page for more informationWhere can I register for Affiliate Program
Where can I register for Affiliate Program
How much commission do I earn?
How much commission do I earn?
- Monthly → recurring up to 6 months
- Annual → full-year commission upfront
Can I share a discount code?
Can I share a discount code?
How do I get my referral counted?
How do I get my referral counted?
When do I get paid?
When do I get paid?
How do I get paid?
How do I get paid?
How long do cookies last?
How long do cookies last?
Who do I contact for affiliate support?
Who do I contact for affiliate support?
Best practices and tips
How do i write prompts efficiently?
How do i write prompts efficiently?
How do i get featured by ChatAndBuild?
How do i get featured by ChatAndBuild?
Need help ?
Reach out to us via email
Reach out to us via email
Support Center at GitHub
Support Center at GitHub
- Go to this page
- Open tickets for issue or detailed technical issues
- Join any discussions if there’s any related to you