If you see `You exceeded your current quota, please check your plan and billing details`, the problem is usually inside the OpenAI account, not inside EmbedMyReviews.
This error means OpenAI is blocking the API request because the account has run out of credits, hit its monthly usage limit, or has a billing setup issue. Once that is fixed in OpenAI, the AI features in EmbedMyReviews should start working again.
What this error actually means
OpenAI classifies this as a 429 quota error. In plain English, it means the account has no spend room left right now.
That is different from a normal rate-limit error. A rate-limit error means too many requests too quickly. This quota error means the account cannot spend more because it has used up its credits or reached a spend limit.
The most common misunderstanding
A ChatGPT subscription and OpenAI API billing are not the same thing. Many agencies assume they already pay OpenAI because ChatGPT works, but EmbedMyReviews uses the API, not the normal ChatGPT plan.
So even if ChatGPT works perfectly, the API can still fail with this quota message if the OpenAI platform account has no billing method, no credits, or a low usage limit.
If the agency owner says “we already pay OpenAI,” the next question is whether they mean API billing at `platform.openai.com`, not just ChatGPT.
Step 1: sign into the correct OpenAI account
This matters because you can easily end up checking billing in one account while the failing API key belongs to another.
- Go to `platform.openai.com`
- Sign in with the same OpenAI account that owns the API key connected in EmbedMyReviews
- If your team uses more than one OpenAI account or organization, double-check you are in the correct one before changing anything
Step 2: check current usage
If usage is already at the cap, the API will keep failing until the limit is raised or the account is topped up, depending on the billing model.
- Open `platform.openai.com/settings/organization/usage`
- Review how much API usage has already been consumed
- Compare the current spend to what the account is allowed to use
Step 3: check billing or prepaid credits
If billing is missing or the prepaid balance is gone, OpenAI will reject the request and show the quota message from your screenshot.
- Open `platform.openai.com/settings/organization/billing`
- Make sure the organization has a valid payment method if it is using pay-as-you-go billing
- If the account uses prepaid credits, make sure there are still credits available
- Add billing or buy more credits if the balance has been exhausted
Step 4: check the monthly usage limit
OpenAI applies monthly usage limits even when billing is active. So having a card on file does not automatically mean the account can keep spending forever.
- Open `platform.openai.com/settings/organization/limits`
- Check the organization usage limit for the current month
- If the account has reached that limit, raise it if the account allows that
Step 5: check project budgets too
OpenAI now applies controls at both the organization level and the project level. That means the overall account can still have room left while the specific project connected to the API key is blocked by its own smaller budget.
If your agency uses projects, this is one of the first places to check after billing.
- Ask the organization owner to review the project budget if you are not the owner
- Make sure the project attached to the API key is not capped too tightly
- Raise the project budget if needed and then test again
Step 6: understand usage tiers
OpenAI uses usage tiers that affect how much monthly API usage an account can have. Newer or lightly funded accounts usually start with lower limits and gain more headroom over time as billing history grows.
So if a new account keeps hitting limits quickly, that does not automatically mean something is broken. It may simply mean the account still needs more billing history before larger limits are available.
Step 7: wait a few minutes and test again
After adding billing, buying credits, or increasing limits, give OpenAI a few minutes to catch up and then test the AI feature again in EmbedMyReviews.
Billing changes are not always reflected instantly, so do not assume the fix failed if the very first retry still throws the same message.
If it still fails after billing looks correct
If billing, usage, credits, and limits all look fine, the next likely issue is that the wrong API key is connected, or that the key belongs to a different project or organization than the one you just checked.
- Create a fresh API key in the correct OpenAI organization or project
- Reconnect that key in EmbedMyReviews
- Run a simple AI feature test again
A fresh key is often the cleanest fix when the original key was created in the wrong project, by the wrong teammate, or before the account structure changed.
When OpenRouter may be a practical alternative
If the agency wants one funded AI gateway that can access multiple model families, OpenRouter is also supported in EmbedMyReviews.
This is not the fix for the OpenAI billing problem itself. It is simply another supported BYOK path if the agency prefers a different provider setup.
Quick checklist
- Use the correct OpenAI platform account
- Remember ChatGPT billing and API billing are separate
- Check API usage
- Check billing or prepaid credits
- Check organization limits
- Check project budgets if projects are being used
- Wait a few minutes after changing billing
- Reconnect a fresh API key if needed