SlideShare a Scribd company logo
1 of 26
Download to read offline
Leveraging the Google
API to Integrate Your
Systems
#12NTCGAPI


 Michael Cizmar
 Mark Sawyer
 David Bonebrake
Evaluate This Session!
Each entry is a chance to win an NTEN engraved iPad!




          or Online at www.nten.org/ntc/eval
Session Overview
• The value of Google API integration.
• Practical solutions for integration of mission
  critical software with Google Apps.
• Project design principles.
• Technical Overview of Google APIs.
• How to replicate this project.
Value of Integration



  Legal Services CMS +
       Google API
Better Communication
The Shift in the Work Paradigm



Practical, reasonable expectations among users
about now common technologies working the
way they need them to work.
Implemented Solutions
• CMS ticklers … automatically posted to Google
  Calendar.
• CMS case documents … automatically
  synchronized to Google Docs.
• Gmail option … to post messages to CMS-
  housed case notes.
• Google Groups option … to post discussions to
  CMS case notes.
Google Calendar Integration
Google Calendar Integration
Google Calendar Integration
Google Docs Integration
Google Docs Integration
Google Docs Integration
Gmail Integration
Gmail Integration
Gmail Integration
Google Groups Integration
Value of Gcal Integration
• Advocates associated with a CMS case record get
  automatic notifications of tickled events in their
  Google Calendars.
• Individual advocates can personalize reminders
  and add others to those calendar events.
• Tickled events now include all the other Google
  Calendar features, including location and Google
  mapping information.
• Ease of access from Google Calendar to the
  related case record.
Value of Gdocs Integration
• Seamless sychronization of case‐related files to
  the Google Docs accounts of all advocates
  associated with the case.
• Advocates can do full text searches and
  downloads of synchronized case files from within
  the Google Docs without opening Pika.
• Integration enables advocates to use Google Docs
  to share, view, edit and/or convert case‐related
  files.
• Editing option for Gmail + Groups integrations.
Value of Groups Integration
• Ease of posting Gmail + Google Groups
  messages directly to specific client case record
  without opening Pika.
• Option to post single message or entire
  conversation in Gmail directly to Pika case
  record.
• Option to edit Gmail + Google Groups
  messages before posting.
• Seamless posting of Gmail file attachments to
  Pika client case record.
Value of Integration
• The genius of the Google Apps platform is not
  that it is free or $50/user/year.
• The genius of Google Apps is …
          1.   It is easy to scale
          2.   The apps are consumer friendly
          3.   The apps share a unified interface
          4.   And everything is connected
Because this is a tech session…

TECHNICAL OVERVIEW OF THE
GOOGLE API
Google APIs
• APIs dictate the proper way for a developer to
  request services from a particular program.
• Google APIs enable developers to properly
  request data from and sync data with a
  Google application.
Google API
Google API – Three Takeaways
• What you can do with one service may not be
  possible with another.
• APIs are versioned, so there may be
  limitations on upgrading.
• If a service works with an API, it will continue
  to work.
Replication – LSNC’s
 Google API Project

More Related Content

What's hot

Google app engine - Overview
Google app engine - OverviewGoogle app engine - Overview
Google app engine - OverviewNathan Quach
 
CloudSqlDeveloper
CloudSqlDeveloperCloudSqlDeveloper
CloudSqlDeveloperVarun Pant
 
Google App Engine
Google App EngineGoogle App Engine
Google App EngineCsaba Toth
 
Google Firebase
Google FirebaseGoogle Firebase
Google FirebaseAliZaidi94
 
Armada Preso
Armada PresoArmada Preso
Armada PresoAlex Li
 
The citizen integrator
The citizen integratorThe citizen integrator
The citizen integratorBizTalk360
 
Building spatial applications with Google Cloud SQL and Google Maps API
Building spatial applications with Google Cloud SQL and Google Maps APIBuilding spatial applications with Google Cloud SQL and Google Maps API
Building spatial applications with Google Cloud SQL and Google Maps APIVivek Tripathi
 
Building Azure Logic Apps
Building Azure Logic AppsBuilding Azure Logic Apps
Building Azure Logic AppsBizTalk360
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsBizTalk360
 
BlinkOn 15: Update of contributions on MPArch
BlinkOn 15: Update of contributions on MPArchBlinkOn 15: Update of contributions on MPArch
BlinkOn 15: Update of contributions on MPArchIgalia
 
3 Steps Integrate Microsoft Graph with Azure Bot Services
3 Steps Integrate Microsoft Graph with Azure Bot Services3 Steps Integrate Microsoft Graph with Azure Bot Services
3 Steps Integrate Microsoft Graph with Azure Bot ServicesCheah Eng Soon
 
Sencha Tooling Presentation at Senchacon Conference
Sencha Tooling Presentation at Senchacon ConferenceSencha Tooling Presentation at Senchacon Conference
Sencha Tooling Presentation at Senchacon ConferenceSandeep Adwankar
 
SharePoint/Office365/Office Add-ins - Select One
SharePoint/Office365/Office Add-ins - Select OneSharePoint/Office365/Office Add-ins - Select One
SharePoint/Office365/Office Add-ins - Select OneAshish Trivedi
 
Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...
Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...
Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...Patrick Guimonet
 
Logic Apps – Deployments
Logic Apps – DeploymentsLogic Apps – Deployments
Logic Apps – DeploymentsBizTalk360
 

What's hot (19)

Google app engine - Overview
Google app engine - OverviewGoogle app engine - Overview
Google app engine - Overview
 
CloudSqlDeveloper
CloudSqlDeveloperCloudSqlDeveloper
CloudSqlDeveloper
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Google Firebase
Google FirebaseGoogle Firebase
Google Firebase
 
Armada Preso
Armada PresoArmada Preso
Armada Preso
 
The citizen integrator
The citizen integratorThe citizen integrator
The citizen integrator
 
MDID Special Interest Group Meeting
MDID Special Interest Group MeetingMDID Special Interest Group Meeting
MDID Special Interest Group Meeting
 
Building spatial applications with Google Cloud SQL and Google Maps API
Building spatial applications with Google Cloud SQL and Google Maps APIBuilding spatial applications with Google Cloud SQL and Google Maps API
Building spatial applications with Google Cloud SQL and Google Maps API
 
Building Azure Logic Apps
Building Azure Logic AppsBuilding Azure Logic Apps
Building Azure Logic Apps
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic Apps
 
BlinkOn 15: Update of contributions on MPArch
BlinkOn 15: Update of contributions on MPArchBlinkOn 15: Update of contributions on MPArch
BlinkOn 15: Update of contributions on MPArch
 
3 Steps Integrate Microsoft Graph with Azure Bot Services
3 Steps Integrate Microsoft Graph with Azure Bot Services3 Steps Integrate Microsoft Graph with Azure Bot Services
3 Steps Integrate Microsoft Graph with Azure Bot Services
 
Sencha Tooling Presentation at Senchacon Conference
Sencha Tooling Presentation at Senchacon ConferenceSencha Tooling Presentation at Senchacon Conference
Sencha Tooling Presentation at Senchacon Conference
 
Firebase
FirebaseFirebase
Firebase
 
SharePoint/Office365/Office Add-ins - Select One
SharePoint/Office365/Office Add-ins - Select OneSharePoint/Office365/Office Add-ins - Select One
SharePoint/Office365/Office Add-ins - Select One
 
Rht sps af
Rht sps afRht sps af
Rht sps af
 
Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...
Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...
Surfing Microsoft 365 waves: a Microsoft 365 roadmap analysis with Power BI -...
 
Firebase PPT
Firebase PPTFirebase PPT
Firebase PPT
 
Logic Apps – Deployments
Logic Apps – DeploymentsLogic Apps – Deployments
Logic Apps – Deployments
 

Viewers also liked

Lorem Ipsum Dolor? Yep, you need a content strategy.
Lorem Ipsum Dolor?  Yep, you need a content strategy.Lorem Ipsum Dolor?  Yep, you need a content strategy.
Lorem Ipsum Dolor? Yep, you need a content strategy.NTEN
 
Building and Supporting Drupal Websites: In-House, Outhouse, or Both?
Building and Supporting Drupal Websites: In-House, Outhouse, or Both?Building and Supporting Drupal Websites: In-House, Outhouse, or Both?
Building and Supporting Drupal Websites: In-House, Outhouse, or Both?NTEN
 
You Don't Have to be Big to Be Strong
You Don't Have to be Big to Be StrongYou Don't Have to be Big to Be Strong
You Don't Have to be Big to Be StrongNTEN
 
Is CiviCRM Right for Your Organization
Is CiviCRM Right for Your OrganizationIs CiviCRM Right for Your Organization
Is CiviCRM Right for Your OrganizationNTEN
 
Social Network Fundraising: Facts, Myths, and Strategies that Work
Social Network Fundraising: Facts, Myths, and Strategies that WorkSocial Network Fundraising: Facts, Myths, and Strategies that Work
Social Network Fundraising: Facts, Myths, and Strategies that WorkNTEN
 
Dr. Changelove, or: How my Org Learned to Stop Worrying and Love Technology
Dr. Changelove, or: How my Org Learned to Stop Worrying and Love TechnologyDr. Changelove, or: How my Org Learned to Stop Worrying and Love Technology
Dr. Changelove, or: How my Org Learned to Stop Worrying and Love TechnologyNTEN
 

Viewers also liked (6)

Lorem Ipsum Dolor? Yep, you need a content strategy.
Lorem Ipsum Dolor?  Yep, you need a content strategy.Lorem Ipsum Dolor?  Yep, you need a content strategy.
Lorem Ipsum Dolor? Yep, you need a content strategy.
 
Building and Supporting Drupal Websites: In-House, Outhouse, or Both?
Building and Supporting Drupal Websites: In-House, Outhouse, or Both?Building and Supporting Drupal Websites: In-House, Outhouse, or Both?
Building and Supporting Drupal Websites: In-House, Outhouse, or Both?
 
You Don't Have to be Big to Be Strong
You Don't Have to be Big to Be StrongYou Don't Have to be Big to Be Strong
You Don't Have to be Big to Be Strong
 
Is CiviCRM Right for Your Organization
Is CiviCRM Right for Your OrganizationIs CiviCRM Right for Your Organization
Is CiviCRM Right for Your Organization
 
Social Network Fundraising: Facts, Myths, and Strategies that Work
Social Network Fundraising: Facts, Myths, and Strategies that WorkSocial Network Fundraising: Facts, Myths, and Strategies that Work
Social Network Fundraising: Facts, Myths, and Strategies that Work
 
Dr. Changelove, or: How my Org Learned to Stop Worrying and Love Technology
Dr. Changelove, or: How my Org Learned to Stop Worrying and Love TechnologyDr. Changelove, or: How my Org Learned to Stop Worrying and Love Technology
Dr. Changelove, or: How my Org Learned to Stop Worrying and Love Technology
 

Similar to Leveraging the Google API to Integrate Your Systems

Mha technology tidbits
Mha technology tidbitsMha technology tidbits
Mha technology tidbitsDaisy Nguyen
 
Google for Work Applications: Enterprise-Class Collaboration and Search Integ...
Google for Work Applications: Enterprise-Class Collaboration and Search Integ...Google for Work Applications: Enterprise-Class Collaboration and Search Integ...
Google for Work Applications: Enterprise-Class Collaboration and Search Integ...Fishbowl Solutions
 
Venturing into the cloud
Venturing into the cloudVenturing into the cloud
Venturing into the cloudJeff Piontek
 
Local Governments Turn to the Cloud-A
Local Governments Turn to the Cloud-ALocal Governments Turn to the Cloud-A
Local Governments Turn to the Cloud-AInnoTech
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platformPankajSoni224837
 
Google: An Educator's Best Friend
Google: An Educator's Best FriendGoogle: An Educator's Best Friend
Google: An Educator's Best Friendahopkins
 
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Chris Jang
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHitesh Mohapatra
 
Technology tools for small business: Running your back office
Technology tools for small business: Running your back officeTechnology tools for small business: Running your back office
Technology tools for small business: Running your back officeAccion Texas & Delta
 
Anil Patel - Do You Feel Technology Is a Source of Frustration or Creativity...
Anil Patel -  Do You Feel Technology Is a Source of Frustration or Creativity...Anil Patel -  Do You Feel Technology Is a Source of Frustration or Creativity...
Anil Patel - Do You Feel Technology Is a Source of Frustration or Creativity...CanadaHelps / MyCharityConnects
 
Find What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search ApplianceFind What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search ApplianceFishbowl Solutions
 
Strategic use of ICT and communication tools, Module 1,2,3.pdf
Strategic use of ICT and communication tools, Module 1,2,3.pdfStrategic use of ICT and communication tools, Module 1,2,3.pdf
Strategic use of ICT and communication tools, Module 1,2,3.pdfBrodoto
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)bigdata trunk
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platformPankajsoni320243
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101Chris Schalk
 

Similar to Leveraging the Google API to Integrate Your Systems (20)

Mha technology tidbits
Mha technology tidbitsMha technology tidbits
Mha technology tidbits
 
Google for Work Applications: Enterprise-Class Collaboration and Search Integ...
Google for Work Applications: Enterprise-Class Collaboration and Search Integ...Google for Work Applications: Enterprise-Class Collaboration and Search Integ...
Google for Work Applications: Enterprise-Class Collaboration and Search Integ...
 
Venturing into the cloud
Venturing into the cloudVenturing into the cloud
Venturing into the cloud
 
Google IO 2018
Google IO 2018Google IO 2018
Google IO 2018
 
GCCP-Session 2
GCCP-Session 2GCCP-Session 2
GCCP-Session 2
 
Local Governments Turn to the Cloud-A
Local Governments Turn to the Cloud-ALocal Governments Turn to the Cloud-A
Local Governments Turn to the Cloud-A
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platform
 
Google: An Educator's Best Friend
Google: An Educator's Best FriendGoogle: An Educator's Best Friend
Google: An Educator's Best Friend
 
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
Google Tech Talk with Dr. Eric Brewer in Korea Apr.27.2015
 
Harnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and ApplicationsHarnessing the Power of Google Cloud Platform: Strategies and Applications
Harnessing the Power of Google Cloud Platform: Strategies and Applications
 
Week 1 - ACE.pptx
Week 1 - ACE.pptxWeek 1 - ACE.pptx
Week 1 - ACE.pptx
 
Technology tools for small business: Running your back office
Technology tools for small business: Running your back officeTechnology tools for small business: Running your back office
Technology tools for small business: Running your back office
 
Anil Patel - Do You Feel Technology Is a Source of Frustration or Creativity...
Anil Patel -  Do You Feel Technology Is a Source of Frustration or Creativity...Anil Patel -  Do You Feel Technology Is a Source of Frustration or Creativity...
Anil Patel - Do You Feel Technology Is a Source of Frustration or Creativity...
 
Find What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search ApplianceFind What You Need Fast with the Google Search Appliance
Find What You Need Fast with the Google Search Appliance
 
AQA mobile controlled assessment fusion table and web database
AQA mobile controlled assessment fusion table and web databaseAQA mobile controlled assessment fusion table and web database
AQA mobile controlled assessment fusion table and web database
 
Strategic use of ICT and communication tools, Module 1,2,3.pdf
Strategic use of ICT and communication tools, Module 1,2,3.pdfStrategic use of ICT and communication tools, Module 1,2,3.pdf
Strategic use of ICT and communication tools, Module 1,2,3.pdf
 
Google cloud
Google cloudGoogle cloud
Google cloud
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platform
 
Google App Engine for Business 101
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
 

More from NTEN

17NTC Overall Speaker Timelines
17NTC Overall Speaker Timelines17NTC Overall Speaker Timelines
17NTC Overall Speaker TimelinesNTEN
 
17NTC Speaker Orientation Call
17NTC Speaker Orientation Call17NTC Speaker Orientation Call
17NTC Speaker Orientation CallNTEN
 
Call for 17NTC Session Proposals
Call for 17NTC Session ProposalsCall for 17NTC Session Proposals
Call for 17NTC Session ProposalsNTEN
 
2015 Leading Change Summit: Making the Most of LCS
2015 Leading Change Summit: Making the Most of LCS2015 Leading Change Summit: Making the Most of LCS
2015 Leading Change Summit: Making the Most of LCSNTEN
 
Community Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts WebinarCommunity Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts WebinarNTEN
 
2013 Nonprofit Engagement Data Management Study: A Graphic Report
2013 Nonprofit Engagement Data Management Study: A Graphic Report2013 Nonprofit Engagement Data Management Study: A Graphic Report
2013 Nonprofit Engagement Data Management Study: A Graphic ReportNTEN
 
2012 State of Nonprofit Data Report
2012 State of Nonprofit Data Report2012 State of Nonprofit Data Report
2012 State of Nonprofit Data ReportNTEN
 
Smart Technology Investment for Nonprofits
Smart Technology Investment for NonprofitsSmart Technology Investment for Nonprofits
Smart Technology Investment for NonprofitsNTEN
 
Social Media for Social Good - NCVS Pre-Con Workshp
Social Media for Social Good - NCVS Pre-Con WorkshpSocial Media for Social Good - NCVS Pre-Con Workshp
Social Media for Social Good - NCVS Pre-Con WorkshpNTEN
 
Ready, Fire, Aim
Ready, Fire, AimReady, Fire, Aim
Ready, Fire, AimNTEN
 
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...NTEN
 
The Story of Stuff: How an Environmental Campaigner to New Media Mogul
The Story of Stuff: How an Environmental Campaigner to New Media MogulThe Story of Stuff: How an Environmental Campaigner to New Media Mogul
The Story of Stuff: How an Environmental Campaigner to New Media MogulNTEN
 
Better Nonprofit Websites: 52 Tweaks in 52 Weeks
Better Nonprofit Websites: 52 Tweaks in 52 WeeksBetter Nonprofit Websites: 52 Tweaks in 52 Weeks
Better Nonprofit Websites: 52 Tweaks in 52 WeeksNTEN
 
Practical Problem Solving Using Mobile Technology
Practical Problem Solving Using Mobile TechnologyPractical Problem Solving Using Mobile Technology
Practical Problem Solving Using Mobile TechnologyNTEN
 
Zen and Art of Workflow Development
Zen and Art of Workflow DevelopmentZen and Art of Workflow Development
Zen and Art of Workflow DevelopmentNTEN
 
12 nt cviz
12 nt cviz12 nt cviz
12 nt cvizNTEN
 
Tips and Tools for Technology Planning
Tips and Tools for Technology PlanningTips and Tools for Technology Planning
Tips and Tools for Technology PlanningNTEN
 
Technology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven StepsTechnology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven StepsNTEN
 
Maturing Your Organization's Social Culture... by Creating a Policy?
Maturing Your Organization's Social Culture... by Creating a Policy?Maturing Your Organization's Social Culture... by Creating a Policy?
Maturing Your Organization's Social Culture... by Creating a Policy?NTEN
 
Managing Risk in IT
Managing Risk in ITManaging Risk in IT
Managing Risk in ITNTEN
 

More from NTEN (20)

17NTC Overall Speaker Timelines
17NTC Overall Speaker Timelines17NTC Overall Speaker Timelines
17NTC Overall Speaker Timelines
 
17NTC Speaker Orientation Call
17NTC Speaker Orientation Call17NTC Speaker Orientation Call
17NTC Speaker Orientation Call
 
Call for 17NTC Session Proposals
Call for 17NTC Session ProposalsCall for 17NTC Session Proposals
Call for 17NTC Session Proposals
 
2015 Leading Change Summit: Making the Most of LCS
2015 Leading Change Summit: Making the Most of LCS2015 Leading Change Summit: Making the Most of LCS
2015 Leading Change Summit: Making the Most of LCS
 
Community Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts WebinarCommunity Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts Webinar
 
2013 Nonprofit Engagement Data Management Study: A Graphic Report
2013 Nonprofit Engagement Data Management Study: A Graphic Report2013 Nonprofit Engagement Data Management Study: A Graphic Report
2013 Nonprofit Engagement Data Management Study: A Graphic Report
 
2012 State of Nonprofit Data Report
2012 State of Nonprofit Data Report2012 State of Nonprofit Data Report
2012 State of Nonprofit Data Report
 
Smart Technology Investment for Nonprofits
Smart Technology Investment for NonprofitsSmart Technology Investment for Nonprofits
Smart Technology Investment for Nonprofits
 
Social Media for Social Good - NCVS Pre-Con Workshp
Social Media for Social Good - NCVS Pre-Con WorkshpSocial Media for Social Good - NCVS Pre-Con Workshp
Social Media for Social Good - NCVS Pre-Con Workshp
 
Ready, Fire, Aim
Ready, Fire, AimReady, Fire, Aim
Ready, Fire, Aim
 
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
 
The Story of Stuff: How an Environmental Campaigner to New Media Mogul
The Story of Stuff: How an Environmental Campaigner to New Media MogulThe Story of Stuff: How an Environmental Campaigner to New Media Mogul
The Story of Stuff: How an Environmental Campaigner to New Media Mogul
 
Better Nonprofit Websites: 52 Tweaks in 52 Weeks
Better Nonprofit Websites: 52 Tweaks in 52 WeeksBetter Nonprofit Websites: 52 Tweaks in 52 Weeks
Better Nonprofit Websites: 52 Tweaks in 52 Weeks
 
Practical Problem Solving Using Mobile Technology
Practical Problem Solving Using Mobile TechnologyPractical Problem Solving Using Mobile Technology
Practical Problem Solving Using Mobile Technology
 
Zen and Art of Workflow Development
Zen and Art of Workflow DevelopmentZen and Art of Workflow Development
Zen and Art of Workflow Development
 
12 nt cviz
12 nt cviz12 nt cviz
12 nt cviz
 
Tips and Tools for Technology Planning
Tips and Tools for Technology PlanningTips and Tools for Technology Planning
Tips and Tools for Technology Planning
 
Technology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven StepsTechnology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven Steps
 
Maturing Your Organization's Social Culture... by Creating a Policy?
Maturing Your Organization's Social Culture... by Creating a Policy?Maturing Your Organization's Social Culture... by Creating a Policy?
Maturing Your Organization's Social Culture... by Creating a Policy?
 
Managing Risk in IT
Managing Risk in ITManaging Risk in IT
Managing Risk in IT
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Leveraging the Google API to Integrate Your Systems

  • 1. Leveraging the Google API to Integrate Your Systems #12NTCGAPI Michael Cizmar Mark Sawyer David Bonebrake
  • 2. Evaluate This Session! Each entry is a chance to win an NTEN engraved iPad! or Online at www.nten.org/ntc/eval
  • 3. Session Overview • The value of Google API integration. • Practical solutions for integration of mission critical software with Google Apps. • Project design principles. • Technical Overview of Google APIs. • How to replicate this project.
  • 4. Value of Integration Legal Services CMS + Google API
  • 6. The Shift in the Work Paradigm Practical, reasonable expectations among users about now common technologies working the way they need them to work.
  • 7. Implemented Solutions • CMS ticklers … automatically posted to Google Calendar. • CMS case documents … automatically synchronized to Google Docs. • Gmail option … to post messages to CMS- housed case notes. • Google Groups option … to post discussions to CMS case notes.
  • 18. Value of Gcal Integration • Advocates associated with a CMS case record get automatic notifications of tickled events in their Google Calendars. • Individual advocates can personalize reminders and add others to those calendar events. • Tickled events now include all the other Google Calendar features, including location and Google mapping information. • Ease of access from Google Calendar to the related case record.
  • 19. Value of Gdocs Integration • Seamless sychronization of case‐related files to the Google Docs accounts of all advocates associated with the case. • Advocates can do full text searches and downloads of synchronized case files from within the Google Docs without opening Pika. • Integration enables advocates to use Google Docs to share, view, edit and/or convert case‐related files. • Editing option for Gmail + Groups integrations.
  • 20. Value of Groups Integration • Ease of posting Gmail + Google Groups messages directly to specific client case record without opening Pika. • Option to post single message or entire conversation in Gmail directly to Pika case record. • Option to edit Gmail + Google Groups messages before posting. • Seamless posting of Gmail file attachments to Pika client case record.
  • 21. Value of Integration • The genius of the Google Apps platform is not that it is free or $50/user/year. • The genius of Google Apps is … 1. It is easy to scale 2. The apps are consumer friendly 3. The apps share a unified interface 4. And everything is connected
  • 22. Because this is a tech session… TECHNICAL OVERVIEW OF THE GOOGLE API
  • 23. Google APIs • APIs dictate the proper way for a developer to request services from a particular program. • Google APIs enable developers to properly request data from and sync data with a Google application.
  • 25. Google API – Three Takeaways • What you can do with one service may not be possible with another. • APIs are versioned, so there may be limitations on upgrading. • If a service works with an API, it will continue to work.
  • 26. Replication – LSNC’s Google API Project