Analytics and Engagement for Makers and Marketers of Chat and Voice bots
Ruby HTML PLpgSQL CoffeeScript CSS Shell JavaScript
Latest commit c38115a Jan 16, 2017
Permalink
Failed to load latest commit information.
app Merge pull request #87 from botmetrics/notifications-optimization Jan 16, 2017
bin Add relax server to the mix in Procfile Sep 20, 2016
config Show drilldown of path analysis Jan 4, 2017
db Show drilldown of path analysis Jan 4, 2017
doc Add Data Models Diagram Sep 27, 2016
lib Event.rollup! method Dec 5, 2016
log First commit Apr 21, 2016
public Remove sitemap-related files Oct 4, 2016
script Add bundle exec Sep 21, 2016
spec Correctly handle timezones that are invalid Jan 12, 2017
vendor/assets Show distribution of users performing interactions between funnel steps Jan 4, 2017
.dockerignore Add config/database.yml to .dockerignore Oct 18, 2016
.env-example Setup from email Sep 20, 2016
.gitignore Add config/database.yml to .gitignore and set sane defaults Oct 13, 2016
.rspec Add Team model Apr 22, 2016
Dockerfile Add postgresql-client-9.5 to Dockerfile Oct 18, 2016
Gemfile Use Timecop everywhere, remember to Timecop.return Jan 12, 2017
Gemfile.jruby Make botmetrics work with JRuby Sep 20, 2016
Gemfile.jruby.lock Make botmetrics work with JRuby Sep 20, 2016
Gemfile.lock Use Timecop everywhere, remember to Timecop.return Jan 12, 2017
LICENSE Add LICENSE Sep 20, 2016
Procfile Add relax server to the mix in Procfile Sep 20, 2016
Procfile.development Add relax server to the mix in Procfile Sep 20, 2016
README.md Minor tweak to README Nov 16, 2016
Rakefile First commit Apr 21, 2016
Vagrantfile Add Vagrantfile & provision.sh Sep 20, 2016
app.json Setup SIDEKIQ_USERNAME, SIDEKIQ_PASSWORD as part of Heroku setup Oct 11, 2016
circle.yml Remove support for JRuby in CI Jan 12, 2017
clockwork.rb Add heartbeat Jan 5, 2017
config.ru First commit Apr 21, 2016
docker-compose.yml Add support for SSL in docker-compose.yml Oct 18, 2016

README.md

Botmetrics

Botmetrics is the easy, secure, open-source way for you to measure and engage with your chat-bot users.

Botmetrics works natively with Messenger, Slack and Kik bots with support for other messaging platforms coming soon.

CircleCI

Deploy

Deploy to AWS

Analytics

With Botmetrics, you can get analytics for your bot with very little code, and native SDKs available in

Metrics

Insights

You can gain more insight into the users using your bot and perform sophisticated queries to find out who they are.

Analyze

Notifications

You can gain more insight into the users using your bot and send then re-engagement notifications based on pre-selected criteria.

Notifications

Installation

Updating your Installation

Development

  1. cp .env-example .env
  2. Start Redis & Postgres (there's a ./script/redis and ./script/dbstart command that lets you do this easily)
  3. Run ./script/dbreset to reset the database (creates a new one, loads schema and runs rake db:seed)
  4. Run ./script/server to start the server
  5. Visit localhost:3000

Contributing

Wiki

Extra information can be found in the wiki.

Roadmap

The Botmetrics Roadmap can be seen here.

CircleCI

CircleCI

Stay Connected

Follow Botmetrics on Twitter to get the latest updates.

Read the Botmetrics Blog for more How tos, success stories and more.