Workflow: Integrating Tally into Your Workflows

Just a few hours ago, Greg Pierce announced an update to his Tally app. The new 1.1 version includes support for x-callback-url specification. It allows you to increment or decrement your named counters inside the app.

If you love statistics and analytics, you might want to integrate Tally into your workflows. In this post, I will show examples where I use Tally to keep track of the number of times I trigger my Send to Pastebot action and my Logged Google Search action. Both of them are custom URL Actions in Drafts, and I use them multiple times throughout the day.

Tally allows you to create named counters that you can manipulate via x-callback-url.

It is pretty straightforward to integrate Tally into your workflow. First, you need to create the appropriate named counters in Tally. Then, simply create a new workflow where Tally is the first action to call, prior calling your previous non-Tallied workflows.

Because Tally is just an optional addition to your existing workflows, I'd suggest you use the x-error parameter properly. By setting the x-error parameter to the existing workflow, you can ensure that you can continue your workflow even when the Tally named counter you're trying to access got accidentally deleted.

Here's an example of the new Tally and Pastebot action that I create based on my Send to Pastebot action. This action requires you to create a counter named Pastebot in Tally.

tally://x-callback-url/increment?title=Pastebot&x-success={{drafts://x-callback-url/create?text=[[draft]]&action=Send%20to%20Pastebot&afterSuccess=Delete}}&x-error={{drafts://x-callback-url/create?text=[[draft]]&action=Send%20to%20Pastebot&afterSuccess=Delete}}

Open this link if you want it installed on your iOS device automatically.

Here's another example of the new Tally and Search action that I create based on my Logged Google Search action. This action requires you to create a counter named Google in Tally.

tally://x-callback-url/increment?title=Google&x-success={{drafts://x-callback-url/create?text=[[draft]]&action=Logged%20Google%20Search&afterSuccess=Delete}}&x-error={{drafts://x-callback-url/create?text=[[draft]]&action=Logged%20Google%20Search&afterSuccess=Delete}}

Open this link if you want it installed on your iOS device automatically.

The new update to Tally really sets a good example where a simple app can prove to be useful and powerful once it supports the x-callback-url specification. I'd love to hear how you integrate Tally into your workflows.

To find my other workflows, please visit my Productivity and Workflows blog.