<commit_before>[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/pgraham3/postmark_webhooks/tree/master)

![alt tag](https://cloud.githubusercontent.com/assets/16660335/17418107/95874d6c-5a4b-11e6-9608-6f0e03820bfb.gif)

# Postmark Hooks

This project is a quick start app you can use to host your own URLs for receiving, storing, processing, and viewing webhooks sent from [Postmark](http://postmarkapp.com). It is written in Meteor.js due to the framework's ability to quickly display server side data without needing a refresh in the browser. Be sure to read the [Postmark webhooks documentation](http://developer.postmarkapp.com/developer-webhooks-overview.html). Use the deploy to Heroku button (you can host it somewhere else if you want, like [Galaxy](https://www.meteor.com/hosting)) and begin taking advantage of Postmark's [Open tracking webhooks](http://developer.postmarkapp.com/developer-open-webhook.html), [Bounce webhooks](http://developer.postmarkapp.com/developer-bounce-webhook.html), and [Inbound webhooks](http://developer.postmarkapp.com/developer-inbound-webhook.html).

## Features

- Receive webhook POSTs (well formatted JSON) from Postmark for Bounces, Opens, and Inbound messages, with minimal development/configuration effort on your part
- Automatically send emails (using Postmark) to yourself and/or others when you receive a new bounce, open, or inbound message
- Searchable so you can easily find and view details of a specific bounce, open event, or inbound message

## Prerequisites

- Sign Up for Heroku [here](https://signup.heroku.com)

## Getting Started

- Use the Deploy to Heroku button at the top of this page to quickly host your own instance of the app.
- Be sure to add a custom name for the app, rather than use one generated by Heroku:

![alt tag](https://cloud.githubusercontent.com/assets/16660335/17383869/2bd1eb66-598d-11e6-81ea-688aa3bedb4a.png)

- Use the custom name to enter in your ROOT_URL for the Heroku app:

![alt tag](https://cloud.githubusercontent.com/assets/16660335/17383895/4c0c025e-598d-11e6-8c39-26b9b020b4eb.png)
<commit_msg>Updates readme to remove PM Heroku add-on information<commit_after>[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/pgraham3/postmark_webhooks/tree/master)

![alt tag](https://cloud.githubusercontent.com/assets/16660335/17418107/95874d6c-5a4b-11e6-9608-6f0e03820bfb.gif)

# Postmark Hooks

This project is a quick start app you can use to host your own URLs for receiving, storing, processing, and viewing webhooks sent from [Postmark](http://postmarkapp.com). It is written in Meteor.js due to the framework's ability to quickly display server side data without needing a refresh in the browser. Be sure to read the [Postmark webhooks documentation](http://developer.postmarkapp.com/developer-webhooks-overview.html). Use the deploy to Heroku button (you can host it somewhere else if you want, like [Galaxy](https://www.meteor.com/hosting)) and begin taking advantage of Postmark's [Open tracking webhooks](http://developer.postmarkapp.com/developer-open-webhook.html), [Bounce webhooks](http://developer.postmarkapp.com/developer-bounce-webhook.html), and [Inbound webhooks](http://developer.postmarkapp.com/developer-inbound-webhook.html).

If you have not already done so, sign up for a Postmark account [here](https://account.postmarkapp.com/sign_up).

## Features

- Receive webhook POSTs (well formatted JSON) from Postmark for Bounces, Opens, and Inbound messages, with minimal development/configuration effort on your part
- Automatically send emails (using Postmark) to yourself and/or others when you receive a new bounce, open, or inbound message
- Searchable so you can easily find and view details of a specific bounce, open event, or inbound message

## Prerequisites

- Sign Up for Heroku [here](https://signup.heroku.com)

## Getting Started

- Use the Deploy to Heroku button at the top of this page to quickly host your own instance of the app.
- Be sure to add a custom name for the app, rather than use one generated by Heroku:

![alt tag](https://cloud.githubusercontent.com/assets/16660335/17383869/2bd1eb66-598d-11e6-81ea-688aa3bedb4a.png)

- Use the custom name to enter in your ROOT_URL for the Heroku app:

![alt tag](https://cloud.githubusercontent.com/assets/16660335/17383895/4c0c025e-598d-11e6-8c39-26b9b020b4eb.png)

{'fraction_non_alphanumeric': 0.10004476275738586, 'fraction_numerical': 0.048791405550581916, 'mean_word_length': 5.072010869565218, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 17, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1803728', 'n_tokens_mistral': 1511, 'n_tokens_neox': 1366, 'n_words': 449}