Custom reporting from CiviCRM with Google Sheets

Post on 15-Apr-2017

330 views 0 download

transcript

Custom reporting from CiviCRM with Google Sheets

Martin Hawksey@mhawksey

#CiviCon London 2015

alt.ac.uk

Context

alt.ac.uk

Problem

Comparing CiviEvent registrations for annual

events and automatically reporting on a daily basis

alt.ac.uk

Goal

alt.ac.uk

CiviReport

alt.ac.uk

Scheduled Jobs - Mail Reports (mail_report)Generates and sends a copy of the specified report instance to the email addresses configured in that instance's Report Settings.

instanceId= (required, ID of report instance to send)format=csv (optional, to output the report as a CSV file instead of default PDF format)…sendmail=0 (optional, tells the job NOT to email the report. use this in combination with print or csv format to write report to stdout so you can save it to a disk file)

Don’t hate, automate“

Google Apps Script

CC-BY Google – Google Apps Script, 13-03-2012

Where..

StandaloneSheets DocsForms Sites

What..

alt.ac.uk

Goal accomplished!!!

CiviService – CRM Library for Google Apps Script

… a CiviCRM Add-on for Google Sheets?

Association for Learning Technology

Registered charity number: 1160039

www.alt.ac.uk @A_L_T