BREAKING: SendGrid MINOR π‘ Contact Upload Delays in New Marketing Campaigns [l8rgdtsyvyk0]
SendGrid experiencing partial disruption with contact upload functionality. Immediate workarounds and monitoring guidance for indie hackers.
BREAKING: SendGrid Contact Upload Delays π‘
Status: INVESTIGATING | Severity: MINOR | Impact: Partial
Last Updated: NOW
---
What's Down + Who's Affected
SendGrid is reporting contact upload delays specifically in new Marketing Campaign creation flows. This impacts:
What's NOT affected (confirmed working):
Estimated affected users: Teams creating NEW marketing campaigns. If you're only sending transactional email or managing existing campaigns, you're likely fine.
---
Immediate Workarounds (Do This Now)
Option 1: Delay Campaign Launch (Safest)
If you don't have a hard deadline in the next 2-4 hours, wait it out. SendGrid typically resolves these in that window.Option 2: Use Existing Campaign as Template
1. Duplicate a previously created campaign (contacts already uploaded) 2. Update messaging/content 3. Replace send list by exporting/re-uploading to an existing campaign 4. Schedule sendOption 3: Manual API Workaround
If you have engineering bandwidth: ``` // Upload contacts to Marketing Contacts first (not the campaign directly) POST /v3/marketing/contacts // Then create campaign pointing to that list POST /v3/marketing/campaigns ``` This bypasses the direct campaign upload flow. Check SendGrid docs for current endpoint status.Option 4: Temporary Alternative (Fastest Failover)
For time-sensitive sends:Don't migrate permanentlyβjust route this campaign through a secondary service temporarily.
---
How to Check If You're Affected
1. Try uploading a small test CSV to a new campaign (5-10 contacts)
2. Check SendGrid Status Page: https://status.sendgrid.com
3. Monitor your logs for 429/503 responses on POST to /marketing/contacts
4. Test with API: Run a quick contact upload script; measure response times (normal: <2s, delayed: >10s)
---
Monitoring Recovery
Refresh these every 15 minutes:
1. SendGrid Official Status: https://status.sendgrid.com 2. Set up alerts on status page (subscribe to notifications) 3. Test your workflow: Create dummy campaign, upload 10 contacts 4. Check response times: Monitor API latency via your dashboard
Green light: All contacts upload in <3 seconds, no errors in response logs.
---
Action Plan Summary
Do NOT: Retry aggressively (you'll hit rate limits). Do NOT panicβtransactional email is fine.
---
Need Help?
Post your status in the comments. If you found a working workaround, share it. We're all building on the same infrastructureβlet's figure this out together.
β Your StillNotAThing Dev Team