Search and filter Sendgrid email events with Postman. See bounce/open/click and other events to easily debug and get insight.
The app uses Keen.io as a data backend. So your Sendgrid account needs to send the events to Keen.io. More info
- Copy the example dotenv file
cp .env.example .env
- Customize with your own credentials
- Run
rackup
to start the application and visit http://localhost:9292
- Run
heroku create
to create you application - Set you configs (see available configs in
.env.example
withheroku config:set KEEN_PROJECT_ID=1337
- Deploy with
git push heroku master
- Run
heroku open
to open the app in your browser
Build in support for authentication with Google Oauth2. Set up your client id with the GOOGLE_CLIENT_ID
environment variable and client secret with the GOOGLE_CLIENT_SECRET
. Remove the GOOGLE_CLIENT_ID
variable to disable authentication.
The app uses Omniauth for authentication so it can easily be replaced/combined with other providers than the provided Google Oauth2 solution.
Show your custom Sendgrid arguments by setting the CUSTOM_EVENT_ATTRIBUTES
environment variable with a comma separated list of attributes.
You can change the event counter's initial value by setting the START_NUMBER
variable. This is just for visual effect.