Real time project notifications made easy.

Everything you want to know about your projects.

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!

Sign up
smartphone with tabs 3d graphic illustration

You'll be ready to use EveryLog in less than two minutes!

Simply 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!

magnifying glass

Quick Access

List, filter, and sort all your notifications.

bubble chart

All-in-One View

Centralize all your important events and access then from anywhere.

green check

Realtime Updates

Events are logged real-time and receive push notifications for key events.

Discover EveryLog features.

Users

Multiple users can subscribe to real-time notifications.

Groups

Create Groups of users to control specific notifications.

Channels

Send these consolidated notifications to different channels like Discord, Slack or Telegram

Tags

Browse notifications by project and filter events by tags.

Three simple steps and you're up and running with EveryLog!

2

Install the API Key

Get the API key. Simple and quick.

3

And Get Notified!

Put the post in your code.You're ready!

With a few lines of code you'll be ready to go!

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
}'

office life images collage

Perfect for any project and any team.

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.

Download the mobile app!

Download the mobile app from Google and Apple stores and start using EveryLog to consolidate your project notifications.

mobile app screenshot in smartphone mockup

Channels

EveryLog supports many channels including: Discord, Slack, Telegram, email and webhooks.

discord logo
slack logo
telegram logo
email icon
webhooks icon

Some cool integrations.

Don't want to manually POST a message to our endpoint? No problem, integrate one of our plugins into your application. Check all integrations to find out which suits your needs.

prestashop logo
magento logo
woocommerce logo

Coming soon!

Projects notifications made easy with EveryLog.

Register now and start receiving notifications of your projects.

Contact us for information!