Troubleshooting
Common issues and how to fix them, grouped by area.
Account & Login
"Invalid email or password"
Double-check your email and password. If you've forgotten your password, go to celeric.app/auth/forgot-password and request a reset link.
"This account was created with Google. Please sign in with Google instead."
Your account was registered via Google OAuth. Use the "Continue with Google" button on the login page instead of the email/password form.
Password reset link not working or expired
Reset links expire after a short time. Go back to celeric.app/auth/forgot-password and request a new one.
"Continue with Google" not working
Try clearing your browser cookies or opening an incognito/private window. If you're using a browser extension that blocks third-party cookies, disable it for celeric.app.
Getting logged out frequently
Your browser may be blocking cookies for celeric.app. Check your browser settings and ensure third-party cookies are allowed for this site. This can also happen when using strict privacy mode.
Domain Checker
Check results look wrong or outdated
DNS changes can take up to 48 hours to propagate globally. If you've recently updated your DNS records, wait a few hours and re-run the check.
DKIM check fails even though DKIM is configured
Celeric probes a list of common DKIM selectors. If your email provider uses an uncommon or custom selector, it may not be detected. This doesn't necessarily mean DKIM isn't working — contact your email provider to find your selector and verify it manually via: dig TXT yourselector._domainkey.yourdomain.com
Score is low but emails seem to be delivering
The score reflects authentication best practices, not guaranteed deliverability. A low score means you're at higher risk of being filtered, especially as spam filters become stricter. Address any failing checks to protect long-term deliverability.
Domain Monitoring
"Domain limit reached"
You've reached the maximum number of monitored domains for your plan. Upgrade your plan to add more, or remove a domain you no longer need from the Domains page.
Score dropped suddenly
Run a fresh check to see which check changed. Common causes: a DNS record was accidentally deleted or modified, your mail server IP got blacklisted, or your email provider changed their infrastructure. Check your DNS records against the recommended values in the check results.
Not receiving alert emails
1. Check the alert email address is correctly saved on the domain (Domains page → Email icon)
2. Check your spam folder
3. Make sure the email address is valid and can receive mail
Slack alerts not working
1. Verify the webhook URL is still active — Slack deactivates webhooks if unused or if the connected app is removed
2. Re-create the incoming webhook in Slack and update the URL in Celeric
3. Test the webhook URL manually: curl -X POST -H 'Content-type: application/json' --data '{"text":"test"}' YOUR_WEBHOOK_URL
Campaigns
"Send Campaign" button is disabled
The pre-send checklist must be fully complete. Check that all four items have green checkmarks:
- Subject line is not empty
- Email body is not empty
- At least one contact is added to the campaign
- At least one sending account is selected
Campaign is stuck in "Sending" status
Celeric automatically recovers stuck campaigns. If a campaign has been showing "Sending" for more than 10–15 minutes without progress, refresh the page. If it's still stuck, wait a few more minutes — the system checks for and recovers stuck campaigns periodically.
High failure rate when sending
1. Test your sending account connection: Sending Accounts → open the account → Connection tab → Test Connection
2. Check if your SMTP credentials have changed (e.g., password rotation, app password revoked)
3. Verify the contacts' email addresses are valid — run a health check on them first
4. Check if your sending server's IP is blacklisted using the Domain Checker
Test email not received
1. Check your spam/junk folder
2. Verify the sending account works: Sending Accounts → Test Connection
3. Make sure the "from" email address is valid and not blacklisted
4. Try sending from a different email account to rule out a provider issue
Merge tags showing as literal text (e.g., {{first_name}} in the email)
Make sure the contact has a first name set. If the contact's first name is empty, the tag is left as-is. Add names to your contacts or remove the merge tag from the template.
Sending Accounts
"Connection failed" when testing
Check each field carefully:
- Host: must be the SMTP hostname, not a URL (e.g.,
smtp.gmail.comnothttps://gmail.com) - Port: try 587 if 465 doesn't work, or vice versa
- Username: usually your full email address
- Password: for Gmail/Yahoo, this must be an App Password — your regular password won't work
Gmail: "Username and Password not accepted"
You must use a Gmail App Password, not your regular Google password. See Sending Accounts for setup steps. Also confirm 2-Step Verification is enabled on your Google account.
Outlook / Microsoft 365: connection refused
SMTP AUTH may be disabled for your account. Your Microsoft 365 admin needs to enable it. See Sending Accounts for the setup steps.
Connection works but emails are bouncing
Your sending server IP may not be authorized in your domain's SPF record. Run the Domain Checker on the domain in your "from" address to see if SPF includes your SMTP server.
Contacts
Bulk import showing "0 valid emails found"
Check the format of your pasted content:
- One email per line:
john@example.com - CSV with headers or without:
john@example.com,John,Smith - Make sure there are no extra spaces or special characters
Health check shows "Invalid"
The email address likely has no MX records, meaning the domain can't receive email. This usually means the email address doesn't exist or the domain is no longer active. Don't send to invalid addresses — they will bounce.
Health check shows "Risky"
Two possible reasons:
1. Catch-all domain — the mail server accepts email for any address at that domain, so Celeric can't confirm if the specific mailbox exists
2. Disposable email provider — the address is from a known throwaway email service
You can send to risky addresses, but expect a higher bounce rate than healthy ones.
Duplicate contacts not being imported
This is intentional — Celeric skips emails that already exist in your contact pool. The import summary shows how many were skipped.
General
Page not loading or showing an error
1. Refresh the page (Cmd+R / Ctrl+R)
2. Clear your browser cache
3. Try a different browser or incognito window
4. Check your internet connection
Something looks broken or incorrect
Contact support at support@celeric.com with a description of what you expected to happen and what happened instead. Include the page URL and your domain name if relevant.
Check Your DMARC Compliance
Use our free tool to check your domain's SPF, DKIM, DMARC, MX records, and more in seconds.