Troubleshooting
Common BusinessStub issues and first checks.
These checks cover current product behavior. Platform admins may need to verify account access, billing sync, DNS, repository settings, or external site configuration.
Billing Page Missing Renewal Date
A missing renewal date is expected when no recurring subscription exists, the agreement had only a one-time charge, the webhook has not recorded the subscription yet, billing sync has not pulled the current period, or the account is not linked to the Stripe customer.
- Platform admin: run billing sync.
- Confirm the subscription exists in Stripe.
- Confirm the BusinessStub account has the expected Stripe customer.
- For one-time-only approvals, no renewal date is expected.
Chatbot Not Saving or Responding
Common causes are disabled chatbot settings, a missing same-origin stub-site proxy, missing or mismatched intake credentials, central AI configuration problems, or rate limiting.
- Confirm chatbot is enabled on the stub.
- Confirm the public widget posts to same-origin /api/chatbot.
- Confirm the server route forwards to BusinessStub with the server-side intake key.
- Confirm a BusinessStub inquiry appears after a test message.
- If replies are generic, review bot knowledge and platform AI configuration.
Inquiry Not Appearing
Common causes are a wrong slug, missing or invalid intake key, a form posting somewhere else, an archived or mismatched stub, rate limiting, or an operator account that cannot see older inquiries.
- Test the public listing form on the BusinessStub listing page.
- For external sites, confirm the site forwards to BusinessStub through its own server route.
- Confirm the forwarded slug and intake key match the BusinessStub stub record.
- Platform admin: check all inquiries, not only the operator's scoped view.
Custom Email or DNS Not Verified
BusinessStub does not currently show DNS verification status in admin. Verify the sender and receiving setup in Resend and DNS tools.
- Confirm custom email is enabled only after sender setup is complete.
- Confirm the stored key hint matches the intended Resend key.
- Verify the sending domain, reply domain, SPF, DKIM, and MX records.
- If uncertain, disable custom email so BusinessStub can use the platform sender.
Favicon or Image Missing
For favicons, confirm the live site has a reachable favicon and use Fetch favicon from the stub form. Check the favicon URL and last error readouts.
For website editor images, confirm the upload saved a path into the content field and that the deployed stub site serves that path publicly. Push a preview and inspect it before saving live.