Back to Projects
Active Development

Fertile Notify

A powerful, event-driven notification SaaS platform. Centralize all your notification channels in one place with a single API call.

.NET 9 ASP.NET Core PostgreSQL Docker Clean Architecture React TypeScript
11 Notification Channels
1 API Call To Rule All
Custom Templates
24/7 Async Delivery
Channels

11 Channels. One Platform.

Reach your users everywhere they are — from email to messaging apps, from webhooks to push notifications.

Console

Dev & debug

SMS

Text messages

Email

SMTP delivery

In-App

Real-time alerts

Slack

Workspace notifications

WhatsApp

Business messaging

Discord

Server webhooks

Telegram

Bot messages

Webhook

Custom endpoints

WebPush

Browser push

MS Teams

Team channels

Platform Features

Everything You Need

Built for companies who want to stop worrying about notification infrastructure and focus on their product.

Event-Driven Architecture

RESTful API receives events from your application. Background workers process and deliver notifications asynchronously with zero blocking.

Template Engine

Create and manage notification templates directly from the admin panel. Dynamic placeholder substitution per event type — no code changes needed.

API Key Integration

Companies integrate with a single pull request. Generate API keys from the dashboard, add one header to your HTTP call, and you're done.

Analytics Dashboard

Track delivery rates, success/failure stats, channel performance, and usage trends. All from a comprehensive React-based admin panel.

Smart Retry & Fallback

Automatic retries with exponential backoff for failed deliveries. Configure fallback channels so messages always reach their target.

Subscription Plans

Flexible subscription tiers (Free, Pro, Enterprise) with configurable usage limits, channel access, and feature gating per plan.

Simple Integration

How It Works

From integration to delivery in 4 simple steps.

1

Get API Key

Sign up and generate your API key from the admin dashboard.

2

Create Templates

Design notification templates with dynamic placeholders via the admin panel.

3

Send Events

POST events to the API with your payload. One call routes to all configured channels.

4

Track & Analyze

Monitor delivery, analyze performance, and optimize your notification strategy.

Developer Experience

One API Call. Every Channel.

Send targeted notifications to any channel with a simple REST API request.

Request — POST /api/notifications
// Send a notification event
POST /api/notifications
Authorization: Bearer your-api-key

{
  "userId": "user-123",
  "eventType": "order_confirmed",
  "channels": ["email", "sms", "slack"],
  "payload": {
    "orderId": "ORD-789",
    "userName": "Jane Smith",
    "total": 149.99
  }
}
Response — 202 Accepted
// Event queued for async delivery

{
  "success": true,
  "message": "Event received and queued",
  "data": {
    "eventId": "evt-456",
    "channels": 3,
    "estimatedDelivery": "~2s",
    "trackingUrl": "/api/events/evt-456/status"
  }
}
Backend Engineering

Clean Architecture

Built with strict separation of concerns — ensuring maximum testability, maintainability, and framework independence.

API Layer (Presentation)

Controllers, middleware, request validation, and response formatting. The entry point for all external communication.

Application Layer (Use Cases)

Business logic orchestration, service interfaces, CQRS command/query handlers, and event processing.

Domain Layer (Core Business)

Entities, value objects, domain events, and business rules. Zero external dependencies.

Infrastructure Layer

Data persistence (EF Core + PostgreSQL), channel senders (SMTP, Twilio, etc.), background workers, and external integrations.

Domain
API Layer
Infrastructure
Application
Workers
The Stack

Built with Cutting-Edge Tech

Backend

.NET 9 (C# 13) ASP.NET Core Web API Entity Framework Core 9 Background Workers JWT Authentication

Frontend

React 19 & TypeScript Vite Build System TailwindCSS Analytics Dashboard

Infrastructure

PostgreSQL 15 Docker & Docker Compose API Key Management Prometheus & Grafana