Geckoboard doesn't currently support custom statuses in Zendesk Support. You can, however, use triggers to detect the status change to add/remove a tag. Counting these tags equates to counting tickets with that status. You can then create a bar chart in Geckoboard that filters exclusively for those tags.
In this example, we'll add two triggers: one that adds a human-readable "waiting_on_bank" tag when the custom status is applied and one that removes that tag when the status is removed. You'll need to introduce two triggers for each custom status you want to track.
Add a new trigger in Zendesk that adds a tag when a ticket is on that custom status. In this example setup, the trigger adds the tag "waiting_on_bank" when tickets are on the status "waiting on bank".
Create a second trigger that removes that tag when a ticket no longer has that custom status. In this example, the trigger removes the tag "waiting_on_bank" when tickets are no longer on that status.
Add any additional triggers that add and remove tags when other custom statuses are on or off. Now counting tickets on a specific status is the same as counting the related tags.
Switch to Geckoboard to add a bar chat that filters specifically for the tags you've added to your triggers. In our example, "waiting_on_bank", "waiting_on_engineering" and "wanting_on_product".