Discover how Pushify can transform your notification experience with powerful features designed for developers and businesses.
Send notifications to your users' devices in real-time with minimal latency. Our infrastructure is designed for speed and reliability, delivering messages within milliseconds.
The simplest way to send a notification using CURL:
curl -X POST https://api.pushifi.com \
-F "apikey=YOUR_API_KEY" \
-F "message=Hello from Pushify! This is a test notification."
| Field | Type | Description |
|---|---|---|
apikey |
String | Your Pushify API key (available on the setup page) |
message or msg |
String | The main content of your notification |
curl -X POST https://api.pushifi.com \
-F "apikey=YOUR_API_KEY" \
-F "message=Server Alert: High CPU Usage" \
-F "sound=alert" \
-F "category=alerts" \
-F "icon=server" \
-F "priority=high"
application/x-www-form-urlencoded or multipart/form-data.
Collect data directly from your notifications with interactive forms. Users can submit information without leaving the notification, which is then sent to your backend for processing.
Collect information directly from your users with customizable forms. Simply define your form fields and where to send the data, and we'll handle the rest. Users can submit forms without ever leaving the notification.
Ready to start collecting data through notifications?
View API Documentation
Transform ordinary alerts into engaging experiences with eye-catching images and interactive buttons that drive user action and boost engagement rates by up to 70%.
Stand out in crowded notification centers with high-quality images that showcase your products, promotions, or important updates. Users are 3x more likely to engage with visual notifications.
Convert notifications into conversion tools with customizable action buttons that let users respond immediately without opening your app:
curl -X POST https://api.pushifi.com \
-F "apikey=YOUR_API_KEY" \
-F "title=Summer Collection" \
-F "message=It's summer in time for a fresh look" \
-F "details=It's summer in time for a fresh look. View our latest ..." \
-F "imageUrl=https://example.com/summer-collection.jpg" \
-F "category=Summer" \
-F "buttons=View Collection=Https://domain.com/view-collection, Purchase Now=http://domain.com/purchase Now"
Ready to create notifications that convert?
See Implementation Details
Transform notifications into powerful workflow tools with live progress tracking. Keep users informed about ongoing processes without sending multiple notifications.
Update existing notifications with real-time progress indicators as tasks complete. Users see a single notification that evolves rather than a cluttered notification center.
# Initial notification with 0% progress
curl -X POST https://api.pushifi.com \
-F "apikey=YOUR_API_KEY" \
-F "title=Processing Your Order" \
-F "message=We're preparing your items for shipment" \
-F "referenceId=order-12345" \
-F "percent=0"
# Update progress to 50%
curl -X POST https://api.pushifi.com \
-F "apikey=YOUR_API_KEY" \
-F "title=Order In Progress" \
-F "message=Your order has been packed and is ready for shipping" \
-F "referenceId=order-12345" \
-F "percent=50"
# Final update - 100% complete
curl -X POST https://api.pushifi.com \
-F "apikey=YOUR_API_KEY" \
-F "title=Order Shipped!" \
-F "message=Your package is on its way" \
-F "referenceId=order-12345" \
-F "percent=100"
Ready to enhance your user experience with workflow notifications?
Learn More
Fix bugs instantly without leaving your notification interface. Our revolutionary real-time code editing feature allows you to identify, edit, and deploy code fixes directly from your notification - saving precious time when critical issues arise.
// Example: Sending an error notification with code editing capability
fetch('https://api.pushifi.com', {
method: 'POST',
body: new FormData({
'apikey': 'YOUR_API_KEY',
'title': 'Critical Error in Payment Processing',
'message': 'NullReferenceException in ProcessPayment()',
'editcode': true,
'filepath': '/app/services/PaymentService.js',
'lineno': 42,
'tableData': 'ErrorType=NullReference,Function=processPayment,UserId=1234'
})
});
Ready to revolutionize your debugging workflow?
View Implementation Details
Detailed notifications with error context and affected file information
Fix issues with our built-in editor that automatically navigates to the error location
Start using Pushify today and deliver powerful, engaging notifications that drive user engagement and boost retention.