Features

Email notifications

Email notifications

Route emails by topic, so your appygrams get to the right people immediately
Webhooks

Webhooks

Send your appygrams to Campfire, Github, Zendesk, Assembla, Hipchat, Slack and more via secure webhooks
Shared management

Shared management

Grant clients and team members management rights over your appygrams.
Watchers

Watchers

Have a team member that requires the ability to log in and view appygrams? Make them a Watcher.
HTTP API

HTTP API

Use standard HTML forms or JSON submission style
Ruby gem

Ruby gem

The official appygram.rb Ruby gem can be found on GitHub
Node.js module

Node.js module

The community-supported module can be found on GitHub
Ti module

Ti module

The community-supported module can be found on GitHub

For example...

Easy In-App Feedback Forms

You can do a lot of great things with in-app feedback forms:
  • Pre-fill contact fields for logged-in users
  • Route messages by topic, i.e. forward customer service issues to the user support team, and create tickets in the developer's help desk for app/technical issues
  • Update topics and routings via appygram.com; no need to redeploy!
  • Attach additional information to the message to make responding to user issues easier (phone, app version, recent app activity, etc.)
  • Integrate with 3rd party solutions like Net Promoter Score to measure your app's performance
Five Guys iPhone App Feedback FormBoloco iPhone App Net Promoter Screen

Appygram Traces API (beta)

In addition to handling messages from human users of your web and mobile apps, Appygram can also handle system-generated messages, like exception reports or performance monitoring information. The Appygram Traces API is a scalable data service that accepts system-generated data, deduplicates it, captures statistics, and sends notifications as directed. Traces provide the essential tools to simply and affordably replace dedicated or more expensive monitoring solutions.

A lot of Appygram customers are already using Traces to process exception notifications. Our supported appygram-rails gem converts uncaught Rails exceptions into Appygram Traces. Community members have already created similar systems for Node.js, Appcelerator Titanium, and other frameworks. Using Appygram's routing features, apps respond to unexpected or repeat Traces by auto-creating GitHub or Assembla issues or notifying the appropriate responders (support, developers, etc.) by email.

We have a few big things coming soon for Traces. Soon we'll share the ability to connect Traces to spontaneous user feedback, so responders have a better idea of what the app was doing and whether it was having any problems in the context of the user's experience. We also have some exciting integrations planned.
Some of our clients embrace on-screen exceptions, and others never, ever, ever want to see them. Even during development. For those projects, we use Appygram Traces as a lightweight exception-handling service. Stack traces get routed to us via email plus we use the webhook feature to create issues in Github and Assembla. And we're able to be responsive to issues with a lot more data than "the screen said 'The page you were looking for does not exist.'"

- Alison Heittman, Solertium

Appygram works with

iOSAndroidGoogle App EngineRubyRailsGitHub OctocatAssemblaCampfireZendeskAppceleratorTitaniumRubyMotionPythonNode.jsHipChatWebhooksSlackFlowdock