Real-time integration health monitoring for modern businesses.
🌐 Live: integratepulse.web.app
Built by Rahul Reddy Chidipudi : software engineer and builder based in the USA.
Most companies have 10–50 systems talking to each other — Salesforce, SAP, databases, AI APIs. When one breaks, nobody knows until a customer complains.
IntegratePulse watches every integration 24/7 and alerts you the moment something breaks — before your customers ever notice.
- Real-time HTTP/REST API monitoring with auth support
- AI/LLM monitoring — checks OpenAI, Anthropic, Gemini response quality
- Smart predictive alerts — detects degradation before a crash happens
- Email + Slack notifications on failure and recovery
- Public status page for your customers
- Light and dark mode with system preference detection
- Onboarding tour for new users
- Integration detail view with pause and delete controls
| Layer | Technology |
|---|---|
| Frontend | React 18, Chart.js, Firebase Hosting |
| Backend | Node.js, Express, Google Cloud Run |
| Database | Google Firestore |
| Queue | Google Pub/Sub |
| Functions | Google Cloud Functions Gen 2 |
| Scheduler | Google Cloud Scheduler |
| Auth | Firebase Authentication (Google SSO) |
Cloud Scheduler (every 60s)
→ pollAllIntegrations Cloud Function
→ Pub/Sub: integration-poll-jobs
→ processIntegrationCheck Cloud Function
→ HTTP check target URL
→ Save metric to Firestore
→ Detect trend (smart alerts)
→ Fire alert if status changed
→ Notify email + Slack
React Frontend (Firebase Hosting)
→ Reads Firestore real-time
→ Calls Cloud Run API
→ Auto-refreshes every 30s
integratepulse/
├── backend/
│ └── src/
│ ├── routes/ # integrations, alerts, dashboard, billing, status
│ ├── services/ # monitor, notifier, pubsub
│ └── middleware/ # Firebase auth verification
├── functions/
│ └── index.js # pollAllIntegrations + processIntegrationCheck
├── frontend/
│ └── src/
│ ├── components/ # Dashboard, Sidebar, Login, AddIntegration...
│ ├── context/ # ThemeContext, ToastContext
│ └── styles/ # App.css — full light/dark CSS variable system
├── firestore.rules
├── firestore.indexes.json
└── firebase.json
| Plan | Price | Integrations |
|---|---|---|
| Free | $0 forever | 3 |
| Micro | $2 / month | 1 |
| Pro | $29 / month | 10 |
| Growth | $79 / month | 25 + AI monitoring |
| Business | $299 / month | Unlimited |
- Core HTTP monitoring engine
- Email + Slack alerts
- Smart predictive alerts
- AI/LLM endpoint monitoring
- Public status page
- Light and dark mode
- Onboarding guided tour
- Integration detail modal with pause and delete
- Multi-region checks (US, EU, Asia)
- Stripe payments
- Weekly email digest
- Mobile app
Built by Rahul Reddy Chidipudi.
I built IntegratePulse because I saw firsthand how much pain companies go through when integrations fail silently. Datadog starts at $23/host/month and requires installing agents on every server. There was no simple, affordable option for smaller teams and indie developers. This is my solution.
MIT License · Star the repo if it helps you ⭐