Address Book Manipulator plug-in for FileMaker and Apple Contacts

Address Book Manipulator Plug-in for FileMaker

This Apple Contacts FileMaker plug-in simplifies your contact management by allowing you to connect your FileMaker app with Apple Contacts. 

Address Book Manipulator



Pricing Options
Please select your desired license option:


Eliminate double entry with the Address Book Manipulator plug-in. In the hands of a capable developer, this plug-in allows you to add, edit or delete contact data directly from FileMaker. With a robust integration, you can pull any data based on plug-in supported criteria from your Apple contacts into FileMaker.

Key Features

Push and pull records between Apple Contacts and FileMaker

Consolidate your contact lists

Create, retrieve, edit or delete records in FileMaker

Add, edit, delete groups or contacts from groups

Manage group and individual contact records

Get and set contact pictures and custom fields

Quickly update your FileMaker contacts with your iOS Device via Apple Contacts

Track multiple addresses, phone numbers and emails per contact record

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

System Requirements

FileMaker Pro (Advanced) 16 - 18 for Mac

macOS 10.13 - 10.15

This plug-in is confirmed compatible with FileMaker Pro 16-18 (64-bit) and macOS 10.13 - 10.15.

Version History

  • Version:| Release Date: 10/7/2019 | Platform: Mac
    • This plug-in is verified compatible with macOS 10.13 - 10.15 when using FileMaker 18v3 or above.
  • Version: | Release Date: 05/22/2019| Platform: Mac
    • This plug-in is verified compatible with FileMaker Pro (Advanced) 16 - 18
    • 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
  • Version: | Release Date: 09/20/2018| PlatformMac
      • This plug-in is verified compatible with Mac OS 10.12 - 10.14
      • Miscellaneous bug fixes
  • Version: | Release Date: 07/27/2018| PlatformMac
    • Miscellaneous issues and enhancements to Demo file
  • Version: | Release Date: 05/15/2018| PlatformMac
    • This plug-in is confirmed compatible with FileMaker Pro 15 - 17 (64-bit)
    • Download version 4
  • Version: | Release Date: 09/25/2017| PlatformMac
    • This plug-in is verified compatible with Mac OS 10.11- 10.13
    • Updated demo file
  • Version| Release Date05/09/2017 | PlatformMac
    • This plug-in is confirmed compatible with FileMaker 14 (32-bit and 64-bit) and FileMaker Mac 15 - 16 (64-bit)
    • Added FileMaker 16 script step functionality
    • Updated Developer's Guide
  • Version: | Release Date10/13/2016 | PlatformMac
    • This plug-in is verified compatible with Mac OS 10.10 - 10.12
  • Version: | Release Date06/21/2016 | PlatformMac
    • Resolved issue when pulling the Notes field in which extra characters were appended to the end of the returned value
    • Updated Developer's Guide
  • Version: | Release Date: 05/10/2016 | PlatformMac
    • This plug-in is confirmed compatible with FileMaker® Pro 13-14 for Mac, 32-bit and 64-bit and FileMaker Pro 15 for Mac, 64-bit
  • Version: | Release Date: 02/26/2016 | PlatformMac
    • This plug-in is now guaranteed compatible with Mac OS X 10.9 -10.11
    • Resolved an issue with PCAB_GetImage filling a container field with a black image in Mac OS X 10.10.5 and FileMaker 14, 64-bit
    • Resolved issue with the splash screen not displaying correctly when running the plug-in in Mac OS X 10.9 and 10.11
    • Resolved an issue in which FileMaker would crash when shutting down or disabling the plug-in on Mac OS X 10.9 and FileMaker Pro 14, 64-bit
    • Updated Developer's Guide
    • Miscellaneous enhancements and bug fixes in demo file
  • Version: | Release Date: 01/19/2016 | PlatformMac
    • This plug-in is verified compatible with Mac 10.9-10.10 and may work with earlier versions
  • Version: | Release Date: 11/16/2015 | PlatformMac
    • Resolved issue with pushing more than two multi-value properties per contact where PCAB_AddMV would only return the first and last property value pushed. Issue has been resolved for all multi-value properties except dates (see known issues in Developer's Guide for additional details).
    • Added support for new lunar birthday field for the PCAB_GetValueForProperty and PCAB_SetValueForProperty
    • Updated demo user interface
    • Miscellaneous enhancements and bug fixes in demo file
    • Updated Developer's Guide
  • Version: | Release Date: 5/28/2015 | PlatformMac
    • FileMaker 14 32-bit and 64-bit compatible
    • This plug-in is verified compatible with FileMaker® Pro 12-14, Macintosh 10.7-10.10 and may work with earlier versions.
  • Version: | Release Date12/24/2014 |PlatformMac
    • Updated plug-in to resolve an issue in which PCAB_Search would return an extra "l" character with the number of records found.
  • Version: | Release Date11/13/2014 | PlatformMac
    • Updated Plug-in functionality including:
      • Compatibility with Mac OS X 10.10 Yosemite in addition to 10.7, 10.8 and 10.9. Previous versions of Mac OS X are not supported. The plug-in is verified compatible with FileMaker® Pro 10-13, Macintosh 10.7-10.10 and may work with earlier versions.
      • Added new values for Social Profiles and Instant Messaging (IM) Address multi-value properties
      • Expanded support for foreign language special characters
      • Updated to resolve an issue where multiple attempts to call the PCAB_GetFirstSubgroupID function incorrectly returned "END"
      • Updated to resolve an issue where calling "CountryCode" pulled data from "Country" instead
      • Updated to resolve an issue where calling PCAB_GetListOfValues with a mix of company and individual records resulted in a blank value where the Company Name would be expected
      • Updated to resolve an issue where the plug-in would unregister when disconnected from the internet prematurely
    • Updated Demo file with new functionality including:
      • Restructured flow of the demo file to include Address Book / Contacts "Group" handling
      • Added functionality to pull Groups and group members from Address Book / Contacts
      • Added functionality to add or modify Groups to Address Book / Contacts
      • Added functionality to manage group members (contacts or other groups)
      • Added functionality to manage contact social profiles and instant messaging (IM) address information
      • Updated to resolve an issue where the Demo file would periodically return an operating mode of "unlicensed" when licensed
    • Updated documentation including:
      •  Developer's Guide
      • Functions Guide
  • Version: | Release Date10/20/2014 | PlatformMac
  • Version: | Release Date01/09/2014 | PlatformMac
    • Fixed a bug when calling PCAB_save, PCAB_New, and PCAB_SetValueForProperty functions in FileMaker 13 on OS X 10.9.1
  • Version: | Release Date12/31/2013 | PlatformMac
    • Added support for FileMaker Pro 13
    • Miscellaneous minor updates to demo file
  • Version: | Release Date10/04/2013 | PlatformMac
    • Internal code updated to use FileMaker 12 SDK
    • Added full support for all country codes
    • Updated error handling for PCAB_GetLastError
    • Added support for .png image files
    • Miscellaneous minor updates to demo files
    • Updated Functions Guide
    • Updated Developer's Guide
  • Version: | Release Date09/17/2012 | PlatformMac
    • Registration System 2 Plug-in release. Users are now able to manage licensing online.
    • Updated demo lockout from 30 minutes to 2 hours
    • Updated Registration URL to ""
    • Updated Functions Guide
    • Updated scripts for "Group" records
    • Updated compatibility with OSX 10.8
    • Updated compatibility with OSX 10.6.8
    • Plug-in properly enabled in FileMaker Pro 12 Preferences
    • Contact's picture now properly imported in FileMaker 12
  • Version: | Release Date03/14/2012 | PlatformMac
    • Added new splash screen to plug-in
    • Modified plug-in to allow loading in certain situations
  • Version: | Release Date:10/20/2011 | PlatformMac
    • Add new splash screen to plug-in
    • Update registration process
  • Version: | Release Date07/29/2011 | PlatformMac
    • Added support for OS X 10.7 Lion
  • Version: | Release Date07/08/2011 | PlatformMac
    • Fixed issue where multi-valued properties were not accepting null values.
  • Version: | Release Date11/01/2010| PlatformMac
    • Fixed a bug in PCAB_GetValueForProperty function that would intermittently cause FileMaker to crash.
  • Version: | Release Date07/05/2010 | PlatformMac
    • Get and set picture field using the new PCAB_SetImage and PCAB_GetImage functions.
    • Added PCAB_GetListOfValues function to retrieve a list of member or group values in form of UIDs or names.
    • Added PCAB_ClearAll function to remove and/or clear members or groups.
    • Added "optExpandConstrian" parameter to PCAB_Search function to allow for a multi valued search.
    • Ability to add, get and set custom fields using PCAB_AddCustomField, PCAB_GetCustomField and PCAB_SetCustomField functions.
    • Enhanced error trapping method using the new PCAB_GetLastError function. Most plug-in functions now return the !!ERROR!! string in the event of an error or a 0 for a success. Immediately after an error occurs, please call the PCAB_GetLastError function to obtain a textual or numerical description of the error. If upgrading from the previous version 2 of the plug-in, please note that you will need to change your scripts to accommodate for the new method of error trapping.
    • Added "optName" parameter to PCAB_New function to allow you to assign a name to the new group created.
    • Added the "optType" parameter to the PCAB_SetValueForProperty, PCAB_DeleteValueForProperty, PCAB_GetValueForProperty, PCAB_OpenFirstMVProperty, PCAB_OpenFirstRecord and PCAB_OpenNextRecord functions. This parameter allows you to operate with the currently opened group or person record.
    • Removed support for 10.4 Tiger and 10.5 Leopard (support for 10.4 or 10.5 only available in plug-in version 2)** This is a paid upgrade if upgrading from a previous version.**
  • Version:  | Release Date:11/04/2009 | PlatformMac
    • Fixed PCAB_GetOperatingMode to return EXPIRED
    • Added new logo to splash screen
  • Version: | Release Date08/11/2009 | PlatformMac
    • Corrected FileMaker crash and error when setting MV properties in specific instances by protecting against errors when setting empty values and/or empty labels.
  • Version: | Release Date07/17/2009 | PlatformMac
    • Re-wrapped plug-in code.
    • Added "optType" parameter to PCAB_Version description.
    • Fixed bug with PCAB_Search function when searching for Dates using "Creation Date" and "Modified Date" properties.
    • Fix the carriage return issue when pulling or pushing multiline fields with carriage returns.
  • Version: | Release Date09/22/2008 | PlatformMac
    • Demo extended to 30 days
  • Version: | Release Date05/14/2008 | PlatformMac
    • Changed the demo to reflect instead of
  • Version: | Release Date05/06/2008 | PlatformMac
    • Changed the demo to reflect instead of
  • Version: | Release Date03/04/2008 | PlatformMac
    • Bugs Fixed with Leopard OS: If setting a single-valued property value to an empty value using the PCAB_SetValueForProperty function the user is not able to edit the property via the Address Book interface.
  • Version: | Release Date11/30/2007 | PlatformMac
    • Compatibility with Leopard 10.5
    • Corrected startup splash screen
  • Version: | Release Date08/17/2007 | PlatformMac
    • Included the spec sheet with the documentation and a separate readme file for Recruiter/Donations customers.
  • Version: | Release Date07/19/2007 | PlatformMac
    • Demo updated to include a tab for iPhone general information.
  • Version: | Release Date03/20/2007 | PlatformMac
    • Demo upgraded to fix a problem with the link on the "buy now" button in the demo.
  • Version: | Release Date02/12/2007 | PlatformMac
    • Included the registration pdf overview document in the package).
  • Version: | Release Date01/05/2007 | PlatformMac
    • Fixed PCAB_CompareProperty function - Was not returning correct results.
    • Modified the about screen and the close script on the demo file.
  • Version: | Release Date12/12/2006 | PlatformMac
    • Fixed bug in demo timer.
  • Version:| Release Date12/12/2006 | PlatformMac
    • Update the link in the header of the demo to send support mail so that the correct subject and body is displayed (it was referencing FM Books connector).
  • Version:| Release Date12/04/2006 | PlatformMac
    • PCAB_Register parameter order corrected in the plug-in and documentation - repaired memory leak in Do_Init.
  • Version: | Release Date12/04/2006 | PlatformMac
    • Updated Modify Script to accept new mv values (demo only, no change to the plug-in) 

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.

Demo file only provides an example of a one-way push or pull.

Integration Details:

Two way syncing requires advanced FileMaker integration skills. 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.