FileMaker plug-in for Google Serivces. Connect your FileMaker solution to Gsuite.

gManipulator Plug-in for FileMaker

Connect your FileMaker solution with Google and quickly exchange data between your FileMaker solution and Gmail, Google Contacts, Google Calendar, and Google Tasks.

gManipulator

Win Version 1.0.0.11
Mac Version 1.0.1.2

Platform
Windows | Mac

Pricing Options
Please select your desired license option:

Client side plug-in options

Purchase

Server-side plug-in option
Allows for an unlimited number of connections to an unlimited amount of Google accounts for a single organization.

Purchase

 

This cross-platform and server-side compatible plug-in connects your FileMaker solution with Google Services, including both personal Gmail and Google accounts and G Suite.

The gManipulator plug-in integrates your FileMaker solution with five Google APIs: Mail, Contacts, Calendar, Tasks, and Authorize and enables you to seamlessly exchange data between FileMaker and Google.

Key Features

Push and pull contacts, email, events and tasks between FileMaker and Google

Preview and send plain or rich text formatted emails

Manage multiple contact folders, groups and lists

Work with all types of mail folders - system, category and custom labels

Handle Email, Holiday, Contact and enterprise-level shared calendar types

Access your solution on any device with a cross-platform, server-side deployment

Download our Plug-in Demo

Try our fully functional demo file for up to 30 days. Please note the demo will expire 2 hours from opening your FileMaker application. To reset the demo, close and reopen your FileMaker application.

Need help getting started?

Visit our Help Center for a full list of FAQs and product documentation, submit a question on our PCI FM Forums page, or view videos on our YouTube channel

youtube-video-thumbnail

Learn how to integrate FileMaker and Google using the gManipulator plug-in with Productive Computing University’s new course Connect FileMaker to Google. With this course, you will learn how to install, configure, and develop robust solutions giving you the skills necessary to build a direct connection between FileMaker and Google - both personal accounts and G Suite.

System Requirements

Application:

Client-side plug-in:
FileMaker Pro 19.6 - 2024 for Windows
FileMaker Pro 19.6 - 2024 for Mac

Server-side plug-in: 
FileMaker Server 19.6 - 2024 for Windows
FileMaker Server 19.6 - 2024 for Mac

Google - personal Google, Gmail, and/or G Suite account

Platform:

Windows® 10/11 Enterprise and Pro Editions (64-bit only) 
macOS 13 - 15
Windows Server 2019 and 2022

Mac version: Apple Silicon and Intel chipset compatible.
 
The client-side plug-in may work with earlier versions of FileMaker or operating systems, however, these are no longer supported.
The server-side plug-in may work with earlier versions of FileMaker Server or operating systems, however, these are no longer supported. At this time Claris Server is Linux based and is not compatible with Windows or Mac plug-ins. Therefore, the plug-in is not compatible with Claris Server at this time.
 
The server-side plug-in comes with a free copy of the single user (client-side) plug-in for development purposes.
 
As of FileMaker 19, all plug-ins need to be 64-bit. If using older plug-ins or older versions of FileMaker, the plug-in bit version that you use depends upon the FileMaker Pro bit version you have installed. FileMaker and the plug-in need to be running in the same bit version. 

Version History

  • Version: 1.0.1.2 | Release Date: 09/25/2024 | Platform: Mac client-side and server-side 
    • The plug-in is verified as compatible with macOS 13 - 15
  • Version: 1.0.1.2 | Release Date: 08/27/2024 | Platform: Mac client-side and server-side 
    • Updated to use the latest version of FileMaker 2024 plug-in SDK
    • Updated demo file
    • Updated handling for secure access to the Productive Computing plug-in registration server
  • Version: 1.0.0.11 | Release Date: 08/27/2024 | Platform: Win client-side and server-side
    • Updated the code signing certificate for the Windows installer to ensure plug-in security
    • Updated to use the latest version of FileMaker 2024 plug-in SDK
    • Updated demo file
    • Updated handling for secure access to the Productive Computing plug-in registration server
  • Version: 1.0.0.9 | Release Date: 06/04/2024 | Platform: Win client-side and server-side
    • This plug-in is verified compatible with FileMaker Pro 2024 and FileMaker Server 2024
  • Version: 1.0.1.1 | Release Date: 06/04/2024 | Platform: Mac client-side and server-side 
    • This plug-in is verified compatible with FileMaker Pro 2024 and FileMaker Server 2024
  • Version: 1.0.1.1 | Release Date: 10/05/2023 | Platform: Mac client-side and server-side 
    • This plug-in has been updated for compatibility with macOS 10.15 - 14
    • Updated digital signature and security settings to adhere to Apple Gatekeeper requirements
  • Version: 1.0.0.9 | Release Date: 04/25/2023 | Platform: Win client-side and server-side
    • This plug-in is verified compatible with FileMaker Pro 2023 and FileMaker Server 2023
  • Version: 1.0.1.1 | Release Date: 04/25/2023 | Platform: Mac client-side and server-side 
    • This plug-in is verified compatible with FileMaker Pro 2023 and FileMaker Server 2023
  • Version: 1.0.1.1 | Release Date: 10/25/2022 | Platform: Mac client-side and server-side 
    • This plug-in is verified compatible with macOS 10.15 - 13
  • Version: 1.0.1.1 | Release Date: 09/29/2022 | Platform: Mac client-side 
    • This plug-in is verified compatible with Claris Pro (client-side only)
    • Added enhanced error capture when deleting records 
    • Updated PCGM_GetFieldValue to properly mirror available fields between Mac and Windows versions
    • Updated Developer's Guide
  • Version: 1.0.0.9 | Release Date: 09/29/2022 | Platform: Win client-side 
    • This plug-in is verified compatible with Claris Pro (client-side only)
  • Version: 1.0.0.9 | Release Date: 06/28/2022 | Platform: Win client-side
    • Updated demo file and installer
  • Version: 1.0.1.0 | Release Date: 06/28/2022 | Platform: Mac client-side and server-side
    • Updated internal engine for handling creation and sending of mail messages via Google API
    • Added support for Apple Silicon (M1 / ARM64) system architecture
  • Version: 1.0.0.9 | Release Date: 11/18/2021 | Platform: Win client-side
    • This plug-in is verified compatible with Windows 11
  • Version: 1.0.0.8 | Release Date: 10/28/2021 | Platform: Mac client-side and server-side
    • This plug-in is verified compatible with macOS 10.15 - 12
  • Version: 1.0.0.9 | Release Date: 09/21/2021 | Platform: Win client-side and server-side
    • Updated the code signing certificate for the Windows installer to ensure plug-in security.
  • Version: 1.0.0.8 | Release Date: 05/17/2021 | Platform: Mac client-side and server-side
    • Updated the code signing certificate for the Mac installer for compatibility with the Mac security layer.
  • Version: 1.0.0.8 | Release Date: 11/12/2020 | Platform: Mac client-side and server-side
    • This plug-in is verified compatible with macOS 10.14 - 11
  • Version: 1.0.0.8 | Release Date: 10/29/2020 | Platform: Mac client-side and server-side
    • Resolved issue where getting the "Snippet" field from a Mail record would return encoded characters for some characters.
    • Resolved filtering issues for Calendar Event records through the PCGM_FilterByLastModified and PCGM_FilterByFilterString functions.
  • Version: 1.0.0.8 | Release Date: 10/29/2020 | Platform: Win client-side and server-side
    • Resolved issue where getting the "Snippet" field from a Mail record would return encoded characters for some characters.
    • Resolved filtering issues for Calendar Event records through the PCGM_FilterByLastModified and PCGM_FilterByFilterString functions.
  • Version: 1.0.0.7 | Release Date: 7/30/2020 | Platform: Mac client-side and server-side
    • Added new function "PCGM_GetAllRecords( Type )" that will retrieve all records for the provided type. Acceptable types are "Mail", "Contact", "Calendar" and "Task". This function is also sensitive to any filtering applied by the PCGM_FilterByFilterField or PCGM_FilterByLastModified functions.
    • Miscellaneous bug fixes and enhancements for handling large data sets.
    • Updated Google SDK to the latest version.
  • Version: 1.0.0.7 | Release Date: 7/30/2020 | Platform: Win client-side and server-side
    • Added new function "PCGM_GetAllRecords( Type )" that will retrieve all records for the provided type. Acceptable types are "Mail", "Contact", "Calendar" and "Task". This function is also sensitive to any filtering applied by the PCGM_FilterByFilterField or PCGM_FilterByLastModified functions.
    • Miscellaneous bug fixes and enhancements for handling large data sets.
    • Updated Google SDK to the latest version.
  •  Version: 1.0.0.6 | Release Date: 5/20/2020 | Platform: Win client-side and server-side
    • This plug-in is verified compatible with FileMaker Pro 19 (64-bit) and FileMaker Pro (Advanced) 17 - 18 (32-bit & 64-bit) 
    • This plug-in is verified compatible with FileMaker Server 17 - 19 
    • Miscellaneous improvements 
    • Updated Demo file
  • Version: 1.0.0.6 | Release Date: 5/20/2020 | Platform: Mac client-side and server-side
    • This plug-in is  verified  compatible with FileMaker Pro (Advanced) 17 - 19 
    • This plug-in is verified compatible with FileMaker Server 17 - 19 
    • Miscellaneous improvements 
    • Updated Demo file
  • Version: 1.0.0.5 | Release Date: 04/24/2020 | Platform: Mac client-side and server-side
    • Updated handling for adding attachments to handle most container file types
    • Fixed parameter order for the PCGM_CreateContact function
  • Version: 1.0.0.5 | Release Date: 04/24/2020 | Platform: Win client-side and server-side
    • Updated handling for adding attachments to handle most container file types
    • Fixed parameter order for the PCGM_CreateContact function
  • Version: 1.0.0.4 | Release Date: 10/7/2019 | Platform: Mac client-side and server-side
    • This plug-in is verified compatible with Mac OS 10.13 - 10.15
  • Version: 1.0.0.4 | Release Date: 06/21/2019 | Platform: Win client-side and server-side
    • Updated the plug-in to use a more restrictive scope when working with Google email, due to Email data security practices. In order to use the new scopes, please disconnect and reconnect to Google.
  • Version: 1.0.0.4 | Release Date: 06/21/2019 | Platform: Mac client-side and server-side
    • Updated the plug-in to use a more restrictive scope when working with Google email, due to Email data security practices. In order to use the new scopes, please disconnect and reconnect to Google.
  • Version: 1.0.0.3 | Release Date: 05/22/2019 | Platform: Win client-side and server-side
    • This plug-in is verified compatible with FileMaker Server 16 - 18
    • This plug-in is verified compatible with FileMaker Pro (Advanced) 16 - 18 (32-bit & 64-bit)
  • Version: 1.0.0.3 | Release Date: 05/22/2019 | Platform: Mac client-side and server-side
    • This plug-in is verified compatible with FileMaker Server 16 - 18
    • This plug-in is verified compatible with FileMaker Pro (Advanced) 16 - 18
  • Version: 1.0.0.3 | Release Date: 11/16/2018 | Platform: Win client-side and server-side
    • This plug-in and its installer is now code-signed, introducing an extra level of security that ensures the plug-in package is not compromised in any way
    • Updated authentication process for Mac authentication to be more reliable when handling changes on the authentication server
    • Updated the process of gathering attachments to pull all attachments including embedded attachments, not just file attachments
  • Version: 1.0.0.3 | Release Date: 11/16/2018 | Platform: Mac client-side and server-side
    • This plug-in and its installer is now code-signed, introducing an extra level of security that ensures the plug-in package is not compromised in any way
    • Updated authentication process for Mac authentication to be more reliable when handling changes on the authentication server
    • Updated the process of gathering attachments to pull all attachments including embedded attachments, not just file attachments
  • Version: 1.0.0.2 | Release Date09/20/2018 | Platform: Win
    • Resolved an issue in the Mac version with proper use of a date-time value for certain fields
    • Resolved logic issue where using the GivenName and DisplayName fields for filtering would not filter properly
    • Resolved issue with the handling of date-time values in all Shortcut functions
    • Miscellaneous bug fixes
  • Version: 1.0.0.2 | Release Date09/20/2018 | PlatformMac
    • This plug-in is verified compatible with Mac OS 10.12 - 10.14
    • Resolved an issue in the Mac version with proper use of a date-time value for certain fields
    • Resolved logic issue where using the GivenName and DisplayName fields for filtering would not filter properly
    • Resolved issue with the handling of date-time values in all Shortcut functions
    • Miscellaneous bug fixes
  • Version: 1.0.0.1 | Release Date07/12/2018 | PlatformWin and Mac
    •  Added new functions "PCGM_FilterByLastModified" and "PCGM_FilterByField" to allow filtering of records after navigating to or opening a folder and calling PCGM_GetFirstRecord. Please see the Developer's and Functions Guides for more information on how to use these new filter functions.
    • Added new field "LabelIDsToRemove" to the list of available Mail fields. This can be used to remove one or more labels from a Mail message, just as "LabelId" can be used to add one or more labels to a Mail message.
    • Resolved a logic issue in PCGM_CreateContact so that it will apply the additional contact info along with First Name and Last Name on Mac.
    • Resolved a logic issue in getting Mail "Body" and "HTMLBody" fields that was returning blank data.
    • Resolved an issue with PCGM_AddAttachment where passing a valid file path that does not contain "Volumes" as the root directory would fail to add the attachment.
    • Resolved an issue where calling the PCGM_Version script step and choosing the "Short" parameter would return the Long version description.
    • Updated Developer's Guide and Function's Guide
      Initial release
  • Version: 1.0.0.0 | Release Date06/28/2018 | PlatformWin and Mac
    • Initial release
    • gManipulator allows FileMaker to connect to various Google(r) services allowing for bidirectional data exchange, such as updating contact information, managing user tasks, sending email, and scheduling events
    • Compatible with personal Gmail or G Suite Google accounts
    • The gManipulator plug-in can function as a client-side plug-in or as a server-side plug-in with a client-side authentication component
    • This solution is confirmed compatible with FileMaker client 16-17 and FileMaker Server 16-17 and may work with earlier versions

Additional Information

Please Note:

This fully functional demo file is usable for 30 days. However, the demo will expire 2 hours from opening your FileMaker application. To reset please close and reopen your FileMaker application.

Licensing Details:

This is a SaaS (software as a service) product and requires an active subscription.  A credit card will be kept on file for automatic renewal. At the time of renewal, we will send you a receipt so that you know your card has been charged. The subscription is required for use of the product and to keep the registration code active.

The server-side plug-in comes with a free copy of the single user (client) plug-in to allow for development and authentication with Google.

Integration Details:

The plug-in bit version that you use depends upon your FileMaker Pro bit version. All applications need to be running in the same bit version. Note: 32-bit applications and 32-bit plug-ins will work on a 64-bit operating system.

Successful integration of FileMaker plug-ins requires the creation of integration scripts within your FileMaker solution. Intermediate to advanced experience with FileMaker Pro, especially in the areas of scripting and calculations, is necessary to integrate this plug-in.  After review of our overview videos, sample scripts and documentation you find you need assistance please contact us or fill out a Request For Quote.