Some cool FreeAgent Geckoboard Widget endpoints
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Readme.md
config.example.php
functions.php
invoice_stats.php
weekly_revenue.php

Readme.md

Geckoboard FreeAgent Widget

This repository contains various scripts to generate the appropriate JSON feeds for FreeAgent integration with Geckoboard.

Author: Nick Jones (http://www.nicksays.co.uk)

Configuration

All configuration items for this module are held in the config.php file. Note: The API key specified is not used by FreeAgent, but is used in the Geckoboard widget configuration as a method of authentication. It's just a random string, secret to only Geckoboard and your configuration file.

Invoice Statistics

Show your Overdue, Open and Paid invoices, from the last three months, as a RAG table on your Geckoboard.

Widget Preview

Show invoice statistics on Geckoboard from FreeAgent

Widget Parameters

  • Widget: RAG Columns and Numbers
  • URL data feed: {$yourwebsitename}/invoice_stats.php
  • API Key: (defined in your config.php)
  • Widget Type: Custom
  • Feed Format: JSON

Weekly Revenue

Show your weekly invoiced totals on your Geckoboard as a line graph.

Widget Preview

Show weekly revenue as a sparkline on Geckoboard from FreeAgent

Widget Parameters

  • Widget: Line Chart (2x1 looks cool)
  • URL data feed: {$yourwebsitename}/weekly_revenue.php
  • API Key: (defined in your config.php)
  • Widget Type: Custom
  • Feed Format: JSON