EveryLog provides a simple way to receive notifications for important application events that you choose.
Stop checking between multiple apps like Slack, Discord, or e-mail. Centralize your notifications with EveryLog! Received a new order? Collected payment? Debugging a project? See these all easily in EveryLog.
EveryLog is simple, fast and flexible to your needs. Built specifically for notifications, no unnecessary features!
Get startedSimply subscribe, receive the API key and start sending events. Download the mobile app and see all of your events grouped by project. That's it!
List, filter, and sort all your notifications.
Centralize all your important events and access then from anywhere.
Events are logged real-time and receive push notifications for key events.
Multiple users can subscribe to real-time notifications.
Create Groups of users to control specific notifications.
Send these consolidated notifications to different channels like Discord, Slack or Telegram.
Browse notifications by project and filter events by tags.
Get the API key. Simple and quick.
Create new project with a few clicks.
Put the post in your code and start to receive notification.
You will have all the features of the other plans plus many possibilities to customize and enhance your company's notification system.
With just a POST request to our endpoint, you can be notified about events that matter! Funny eh!
Simply put a POST request into our end point using the language of your choice with examples provided.
You can add a list of tags for additional filtering, external links for mobile app integration and configuration for push notification of events.
import axios from 'axios';
const headers = { 'Authorization': `Bearer ${API_KEY}` }
const data = {
projectId: "project-name",
title: "New subscription",
summary: "A new user has subscribed to base plan",
body: "foo@bar.com just subscribed to plan XYZ",
tags: ["new subscriber"],
groups: ["first-group"],
externalChannels: ["channel-code", "other-channel-code"],
properties: { key1: "value1", key2: "value2" },
icon: "🤪",
link: "https://www.example.com",
push: true
}
axios.post("https://api.everylog.io/api/v1/log-entries", data, { headers: headers });
require 'rest-client'
require 'json'
api_key = 'XYZ'
everylog_url = "https://api.everylog.io/api/v1/log-entries"
body = {
projectId: "project-name",
title: "New subscription",
summary: "A new user has subscribed to base plan",
body: "foo@bar.com just subscribed to plan XYZ",
tags: ["new subscriber"],
groups: ["first-group"],
externalChannels: ["channel-code"],
properties: {key1: value1, key2: value2},
icon: "🤪",
link: "https://www.example.com",
push: true
}
RestClient.post(everylog_url,
body.to_json,
{Authorization: "Bearer #{api_key}",
content_type: :json})
import requests
api_key = 'XYZ'
headers = {"Authorization": "Bearer %s" % api_key}
body = {
"projectId": "project-name",
"title": "New subscription",
"summary": "A new user has subscribed to base plan",
"body": "foo@bar.com just subscribed to plan XYZ",
"tags": ["new subscriber"],
"groups": ["first-group"],
"externalChannels": ["channel-code"],
"properties": {"key1": "value1", "key2": "value2"},
"icon": "🤪",
"link": "https://www.example.com",
"push": False
}
r = requests.post(url="https://api.everylog.io/api/v1/log-entries",
json=body, headers=headers)
curl --request POST \
--url https://api.everylog.io/api/v1/log-entries \
--header 'Authorization: Bearer XXX-YYY-ZZZ' \
--header 'Content-Type: application/json' \
--data '{
"projectId":"project-name",
"title":"New subscription",
"summary":"A new user has subscribed to base plan",
"body": "foo@bar.com just subscribed to plan XYZ",
"tags":["new subscriber"],
"groups": ["first-group"],
"externalChannels": ["channel-code"],
"properties": {"key1": "value1", "key2": "value2"},
"icon": "🤪",
"link": "https://www.example.com",
"push": true
}'
With a single subscription, you can route events by project to multiple groups of users with no additional configuation.
EveryLog automatically stores and splits even by project.
EveryLog supports many channels including: Discord, Slack, Telegram, email and webhooks.
Don't want to manually POST a message to our endpoint? No problem, we integrate third-party tools with your application. Check out all the integrations to find out which one fits your needs.
Register now and start receiving notifications of your projects.