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?
go.alt.ac.uk/civicon-apps
mashe.hawksey.info
@mhawksey
Association for Learning Technology
Registered charity number: 1160039
www.alt.ac.uk @A_L_T

Custom reporting from CiviCRM with Google Sheets