How verification works
After adding a custom domain, BabySea provisions it through Vercel and assigns a CNAME target. Your domain starts in Pending status. To activate it, you need to create a CNAME record at your DNS provider pointing to the assigned target.
When you click Verify DNS in the setup dialog, BabySea checks:
DNS lookup
Uses Vercel domain configuration checks to determine whether the domain is still misconfigured.
SSL status
Distinguishes between DNS being correct and SSL still generating.
Updates status
If verification succeeds, BabySea updates the stored status from pending to active.
Verification statuses
The current domain flow uses these statuses:
| Status | Meaning |
|---|
pending | Waiting for DNS verification or SSL readiness |
active | Domain is verified and used for routing |
removing | Cleanup is in progress |
In the current dashboard flow, the normal setup path moves from pending to active.
Verification results
Each verification attempt returns one of these results:
| Result | What to do |
|---|
Domain is active or success toast | Nothing. Your domain is ready to use |
DNS not configured - add the required CNAME record | Create or correct the CNAME record |
Generating SSL Certificate… | DNS is correct. Wait a few minutes and verify again |
Failed to check domain status | Retry verification later |
Required DNS record
Create a single CNAME record at your DNS provider:
| Field | Value |
|---|
| Type | CNAME |
| Name | Your domain (e.g. api.yourcompany.com) |
| Value | The target shown in the setup dialog |
Do not use an A record or AAAA record. BabySea requires a CNAME record to route traffic correctly and provision SSL certificates.
SSL certificates
SSL certificates are generated automatically after DNS is configured correctly.
During certificate generation, the verification dialog shows “Generating SSL Certificate”. Click Verify DNS again after a few minutes.
Once issued, the certificate is renewed automatically. You do not need to manage certificates manually.
Troubleshooting
| Possible cause | Resolution |
|---|
| CNAME record not yet created | Create the record at your DNS provider |
| CNAME points to wrong target | Update the value to match the target in the setup dialog |
| DNS has not propagated yet | Wait and retry |
| Using an A record instead of CNAME | Delete the A record and create a CNAME record instead |
| Conflicting records on the same name | Remove any existing A, AAAA, or CNAME records for the same hostname before adding the new CNAME |
SSL generation taking too long
If the SSL certificate is still generating after repeated checks:
- Verify your CNAME record is correct using a DNS lookup tool.
- Retry the dashboard verification action.
- Remove and re-add the domain if you need to reprovision it.
Domain already in use
Each domain can only be registered to one BabySea account. If you see “This domain is already in use by another account”, the domain is registered elsewhere. Contact support if you own the domain and need it transferred.