Make your metrics more visible.

Start pushing them to Slack with the Grapiture API.

curl -XPOST -H "Content-type: application/json" -d '{
    "webhook": "",
    "chart": {
        "type": "line",
        "data": {
            "labels": ["1", "2", "3", "4", "5", "6", "7", "8", "9"],
            "datasets": [{
                "borderColor": "#000000",
                "fill": false,
                "lineTension": 0,
                "data": [15, 15, 20, 10, 25, 10, 20, 18, 18]
        "options": {
            "scales": {
                "yAxes": [{
                    "ticks": {
                        "display": false,
                        "beginAtZero": true,
                        "stepSize": 5,
                        "suggestedMax": 50
                    "gridLines": {
                        "display": false
                "xAxes": [{
                    "ticks": {
                        "display": false
                    "gridLines": {
                        "display": false
            "legend": {
                "display": false
            "elements": {
                "point": {
                    "radius": 0
}' ''

No account required to get started with 5 free messages a day.
For when you want to push more simply create an account and subscribe to get 50 messages a day for $10 a month.


How do I create a Slack webhook?

Follow the Slack documentation here.

Do you store the Slack webhooks?

For free tier tracking we cache a salted hash of the partial webhook. For pro accounts we don't rely on using the webhook for tracking so don't store it at all.

What data do you store?

Charts are served to Slack via a unique URL, we store the chart data part of the request you send. If you choose to send a message along with the chart this is not stored and simply gets sent to Slack.

For free tier usage we only store the chart data in cache and do not guarentee that charts will always render days/months later in Slack.

For pro tier we expect to always be able to render the chart.

How do you track free tier usage?

Free tier usage is tracked by the Slack webhook. A Slack webhook has the following format we track the number of messages sent based on the part of the webhook.

If I subscribe, can I cancel at any time?

Yes you can cancel your subscription and delete your account at any time. We would be sorry to see you go but have tried to make it as easy as possible.

How do you process subscription payments?

Payments are processed through Stripe.

I don't want to sign up with my email is there anything else I can do?

Our free tier requires no account at all, to use the pro tier we currently only support email sign up. But please be reassured that we do not send any automatic/scheduled emails, the only email you can expect is if you use the forgotten password feature.

I have some questions, how do I get in touch?

You can email faqs(at) or via twitter @grapiture.

Who is behind Grapiture?

Grapiture is built, run and supported by @harveytoro.