Real time project notifications made easy.

All you want to know about your projects.

EveryLog provides an easy way to be notified of all important application events.

Stop using Slack or emails to know if a customer has subscribed! Want to check if you received a new payment? Got a new order? Is your application alive?

EveryLog: simple, fast, flexible, just made for notifications. No useless features!

Join the beta testing!

Setup in 2 minutes and you are ready! For real!

Subscribe to EveryLog, get the API key, and start sending events! Then download the mobile app from the stores and see all events timelines, grouped by project. That's all!

Quick to check

List, filter, sort and show all your notifications using the mobile app.

All in one

Aggregate all your important events in one place, and access them from everywhere.

Updated in realtime

Receive push notifications for the most important events!

A few lines of code and you're up.

With just a POST request to our endpoint, you can be notified about events that matter! Funny eh!

Use the language of your choice, next an example using Javascript!

projectId, title, summary and body are mandatory fields. Then you can add a list of tags for better filtering, an external link to open from the mobile application and if you want to receive a push notification for the event.

                        

import axios from 'axios';

const headers = { 'Authorization': `Bearer ${API_KEY}` }
const data = {
  projectId: "menuclick24",
  title: "New subscription",
  summary: "A new user has subscribed to base plan",
  body: "foo@bar.com just subscribed to plan XYZ",
  tags: ["new subscriber"],
  link: "https://www.menuclick24.it",
  push: true
}

axios.post(EVERYLOG_URL, data, {  headers: headers });

                        
                      
                          
require 'rest-client'
require 'json'
api_key = 'XYZ'
everylog_url = "..."
body = {
  projectId: "menuclick24",
  title: "New subscription",
  summary: "A new user has subscribed to base plan",
  body: "foo@bar.com just subscribed to plan XYZ",
  tags: ["new subscriber"],
  link: "https://www.menuclick24.it",
  push: true
}

RestClient.post(everylog_url,
            body.to_json,
            {Authorization: "Bearer api_key",
            content_type: :json})
                            
                        
                          
import requests

api_key = 'XYZ'
API_ENDPOINT = "..."
headers = {"Authorization": "Bearer %s" % api_key}
body = {
  "projectId": "menuclick24",
  "title": "New subscription",
  "summary": "A new user has subscribed to base plan",
  "body": "foo@bar.com just subscribed to plan XYZ",
  "tags": ["new subscriber"],
  "link": "https://www.menuclick24.it",
  "push": False
}

r = requests.post(url=API_ENDPOINT,
                  json=body, headers=headers)
                          
                        
                          
curl --request POST \
--url EVERYLOG_URL \
--header 'Authorization: Bearer XXX-YYY-ZZZ' \
--header 'Content-Type: application/json' \
--data '{"projectId":"menuclick24", \
"title":"New subscription", \
"summary":"A new user has subscribed to base plan", \
"body": "foo@bar.com just subscribed to plan XYZ", \
"tags":["new subscriber"], \
"link": "https://www.menuclick24.it", \
"push": true}'
                          
                        

Perfect for all your projects.

With the same subscription, you can send events divided by project.

You don't need additional configurations, EveryLog automatically stores and split events by projectId.

Super easy navigation with tags.

Browse notifications by project and filter them by tags. "Star" the most important ones to have them always on hands.

Show every event detail, or download the full notifications CSV.

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.

Available now!

Join our beta testing program!