Everything you need to plug in before launching vacademyclub.com. Hand this to your developer or follow it yourself step by step.
REQUIRED
RECOMMENDED
OPTIONAL
Quick Checklist
Claim Stripe sandbox
Complete Stripe KYC
Add live Stripe keys to Manus
Connect vacademyclub.com domain
Set up email provider (SMTP)
Sign in and verify admin access
Test a payment with card 4242...
Add Stripe webhook endpoint
1. Stripe Payments
REQUIRED
1
Claim your Stripe Sandbox
Visit https://dashboard.stripe.com/claim_sandbox/YWNjdF8xVExUQ25BUDZ2TmJDQWZTLDE3NzY2MzE0MDMv100cJLVzcuz and claim your test environment before 2026-06-11.
Go to Stripe Dashboard → Activate Account and complete identity verification to enable live payments.
3
Get Live API Keys
In Stripe Dashboard → Developers → API Keys, copy your Live Publishable Key (pk_live_...) and Live Secret Key (sk_live_...).
4
Add keys to Manus Settings
In the Manus project → Settings → Payment, enter your live Stripe keys. The webhook secret is auto-configured.
5
Set Webhook Endpoint in Stripe
In Stripe Dashboard → Developers → Webhooks, add endpoint: https://vacademyclub.com/api/stripe/webhook and select the event: checkout.session.completed
6
Test with card 4242 4242 4242 4242
Use this test card number with any future date and any CVC to test payments before going live.
2. Domain & DNS
REQUIRED
1
You already own vacademyclub.com
Great! Now point it to your Manus hosting. In Manus project → Settings → Domains, click 'Add Custom Domain' and enter vacademyclub.com.
2
Add DNS Records at your registrar
Your registrar (GoDaddy, Namecheap, etc.) needs these records:
• CNAME: www → your-manus-subdomain.manus.space
• A Record: @ → (IP provided by Manus after domain setup)
Manus will show you the exact values after you add the domain.
3
Wait for DNS propagation
DNS changes take 15 minutes to 48 hours to propagate worldwide. You can check status at https://dnschecker.org
4
SSL Certificate
Manus automatically provisions a free SSL certificate (HTTPS) once your domain is connected. No action needed.
3. Email (SMTP / Transactional)
RECOMMENDED
1
Choose an email provider
Recommended options:
• Resend (resend.com) — easiest, free tier available
• SendGrid (sendgrid.com) — reliable, free up to 100/day
• Mailgun (mailgun.com) — developer-friendly
2
Verify your domain for email sending
In your chosen provider, add your domain (vacademyclub.com) and add the DNS TXT/CNAME records they provide to prove ownership.
3
Get your SMTP credentials
From your email provider, copy:
• SMTP Host (e.g., smtp.resend.com)
• SMTP Port (usually 465 or 587)
• SMTP Username
• SMTP Password / API Key
The system sends payment confirmations, installment reminders, welcome messages, and commission notifications via the in-app notification system. SMTP enables external email delivery.
4. Admin Account Setup
REQUIRED
1
Sign in to the website
Visit vacademyclub.com and sign in using the Manus OAuth login. The first account to sign in as the project owner is automatically granted admin role.
2
Promote yourself to admin
If you need to promote another account: go to Manus project → Database → users table, find the user by email, and change their role field from 'user' to 'admin'.
3
Access the Admin Panel
Once logged in as admin, navigate to /admin on the website to access the full admin panel: members, trips, commissions, and notifications.
5. WhatsApp / Community Group
OPTIONAL
1
Create a WhatsApp Group for each trip
Once a trip roster is full (10 members), create a WhatsApp group and add all members. The admin panel shows all member phone numbers.
2
WhatsApp Business API (optional)
For automated WhatsApp messages, sign up at business.whatsapp.com. Requires Facebook Business verification. Recommended for scale.
6. Analytics
OPTIONAL
1
Built-in analytics
Manus provides built-in page view analytics visible in the project Dashboard panel. No setup required.
2
Google Analytics (optional)
For advanced analytics, create a GA4 property at analytics.google.com, get your Measurement ID (G-XXXXXXXXXX), and add it to Manus → Settings → Secrets as VITE_GA_MEASUREMENT_ID.
7. Social Media Links
RECOMMENDED
1
Update social links in the website footer
In the code, update the Footer component with your actual Instagram, TikTok, YouTube, and Facebook URLs. Currently set to @vacademyclub.
2
Instagram
@vacademyclub — already set up. Ensure your bio link points to vacademyclub.com
3
Link in Bio
Consider using a link-in-bio tool (Linktree, etc.) or the website homepage as your single link destination.
8. Database Backup
RECOMMENDED
1
Manus manages your database
Your MySQL database is hosted and managed by Manus. It includes automatic backups.
2
Export data periodically
Use the Manus Database panel to export member data as CSV for your records. Do this monthly.
Environment Variables Reference
All secrets are managed in Manus → Settings → Secrets or Settings → Payment