Welcome to GoDraw3: The FileMaker Drawing Tool.

GoDraw3 is a powerful FileMaker drawing tool. Its native FileMaker features gives freedom to a user and flexibility to the developer of the custom app.

Freedom for the User

There is a lot of freedom for a user of GoDraw3 to draw images and store them in FileMaker.

Any user is able to:

  • Create a brand new image or draw on an existing picture.
  • Use drawing tools such as a pen or shape tool inside GODraw3’s drawing canvas.
  • Save the image in one of four possible formats: .png, .jpg, .pdf, or .svg format and use these formats for other purposes.
  • Open an image and re-edit the drawing.
  • Use standard shortcuts to speed up the workflow.

Flexibility for the Developer

GoDraw3 is all native FileMaker.

FileMaker Drawing: All Native

The drawing canvas. All FileMaker buttons, scripts, layouts and other objects

Even though the drawing part of tool is a JavaScript application running in a web viewer the developer has complete control over the implementation and customization of this app. Here are some of the reasons why:

  • The web viewer app is self-contained in a separate file, making it easy to integrate into an existing custom app.
  • The design of the toolbars buttons and other UI elements is all done in FileMaker, so you can completely change how it looks just using FileMaker Layout mode. Don’t want users to create Text, just delete the button. It’s up to you.
  • The buttons all run FileMaker scripts that eventually tell the GoDraw canvas what to do. Once you learn how those scripts work you can customize the heck out of what they do.  You can have buttons that only make blue circles, or Red Rectangle, or insert an image of your Han Solo action figure. You get to decide.
  • The image is stored three ways:
    • in the container in a format chosen by the user (.png, .jpg, .pdf)
    • in a text field as an .svg
    • in a text field as a JSON object
  • JSON is the perfect data format for storing the edited images. With FileMaker’s built in JSON functions you create and parse entire documents if you want.

Because of the native nature of GoDraw3, there are plenty of possibilities for customization. GoDraw3 is completely open a developer to do with it what she wishes.

The Best FileMaker Drawing Experience

GoDraw3 is the best way to draw in FileMaker, saving the image and then editing it later. We’re excited about the potential. We have a lot of thoughts on how it can be used, and we will be sharing those over the next few days. Stay tuned to our blog to learn:

  • Specific use cases for which GoDraw3 would be great.
  • How to fully customize this tool for your custom app.
  • The techniques built into the app.

Learn all about GoDraw3.

Download it for free to try it out. The demo comes fully functional, but does contain a watermark on the drawing. So give it a spin and see how easy it is to draw in FileMaker.

Geist Interactive announces first-ever, open source FileMaker developer utility for connecting with web and JSON APIs.

Generator™ makes connecting FileMaker solutions to any other API-supported website or service faster and easier than ever before.

NEWBURY PARK, Calif. – March 17, 2017 – For FileMaker developers wanting a better way to integrate FileMaker custom apps to data from other websites and services, Geist Interactive today announced the availability, Generator™.

What is Generator?

Generator™ is the first ever, open source FileMaker developer utility for integrating with web APIs and JSON elements. It makes it faster and easier to connect your FileMaker solutions to other API-supported websites or services.

“Never before has there been anything like this to help FileMaker developer this way,” said Todd Geist, CEO of Geist Interactive. “Generator will drastically speed development for experienced users while quickly teaching beginning FileMaker developer modern techniques for working with web and JSON APIs. Plus, it’s completely free so anyone can download it right now.”

How does Generator work?

By creating ready-to-use scripts that are pre-integrated with web and JSON APIs, you can quickly and easily connect FileMaker solutions to any supported website or service in 3 simple steps.

  1. Generator analyzes your open database and helps you create a field map between the fields in your database and the data elements in the website or service that you want to connect with.
  2. Once the fields are mapped, you click a button and the ready-to-use FileMaker scripts are generated and added to your clipboard.
  3. Copy and paste the pre-integrated scripts into your FileMaker solution to complete the connection.

Pricing and Availability

For more information on Geist Interactive, please contact:

Todd Geist

(805) 941-0435

Designed to help FileMaker developers create the highest-quality custom apps – faster and easier than ever before.

NEWBURY PARK, Calif. – December 6, 2016 – For FileMaker developers dealing with perceiving the detailed structure of their custom apps, Geist Interactive today announced the availability of a new version of FMPerception™ database analysis tool.

“Until now, database analysis tools have operated so slowly that they disrupt a developer’s workflow and mindset which is why they don’t get used often enough,” said Todd Geist, CEO of Geist Interactive, one of the leading FileMaker Certified Developers and FileMaker Business Alliance Member.

“FMPerception is by far the fastest FileMaker database analysis utility available, which is why FileMaker developers might literally use it every few minutes – which ultimately helps them create better, higher-quality solutions faster than they ever have before. I believe that any FileMaker developer who tries FMPerception for a single day will wonder how they ever survived without it.”

“FMPerception instantly became one of my ‘can’t develop without’ tools – for its speed of analysis, and ability to query deep into every part of a solution,” said John Renfrew, FileMaker developer at Attitude in the UK.

“Thanks a lot for the new Report Card feature. That’s really fantastic and extremely helpful. For me, FMPerception is the best FileMaker developer tool ever,” said Jörg Köster, FileMaker developer and owner at JK Solutions in Germany.

About FMPerception

FMPerception™ is the fastest, most-accurate database utility for searching, analyzing and maintaining FileMaker custom apps. It helps developers create the highest-quality FileMaker custom apps – faster and easier than they ever have before. Because it uses a powerful progressive analysis technique, it quickly gives developers current and accurate information about their FileMaker application’s structure – so they can get the answers they need to stay in the flow and keep programming.

 What’s New:

  • NEW! Database Report Card – Gives a high level overview of a FileMaker system. It’s designed to give an indication of the complexity and potential problems in a FileMaker application, which is indispensable for a project that has been inherited.
  • NEW! Call Chain Visualization – It literally adds another dimension to the perception of how a solution’s scripts work together. Developers can follow the flow of their scripts from top to bottom with this two-dimensional flow chart of scripts.

Plus, FMPerception does all this and more:

  • Displays every detail of a FileMaker database’s structure in seconds by simply opening the FileMaker Pro Advanced Database Design Report (DDR) with FMPerception.
  • Generates a complete view of a multi-file solution so developers can see everything in one place.
  • Identifies security concerns like accounts with missing passwords and scripts that run with full access privilege.
  • Detects layout objects that may be bogging down a solution, such as objects that have local CSS or portals that require lots of relationships to resolve.
  • Finds broken references and unreferenced objects so they can be fixed or removed.
  • Shows where specific scripts, global variables, layouts, fields and custom functions are used.
  • Includes a free form text search to find virtually any string used in a FileMaker custom app.
  • Documents the differences between two versions of a solution using the DiffViewer.
  • Displays details in a modern, customizable interface to meet each individual’s specific needs.
  • Makes it easy to copy snippets of code and paste into another FileMaker database.
  • Eliminates disruptions to the development workflow and coding mindset to help developers operate at maximum productivity throughout the day.
  • Works with FileMaker Pro Advanced 12, 13, 14 and 15.
  • Runs on Macs and Windows PCs.

Pricing and Availability

FMPerception is available to try free for 14 days on Mac or PC via download from the Geist Interactive website:  http://www.geistinteractive.com/products/FMPerception-fast-filemaker-analysis/

After the trial, pricing starts at just US$499

We love FileMaker. We love QuickBooks Online. We also love Macs, and that proved to be a problem. The existing solutions for connecting FileMaker to Quickbooks Online required a Windows PC. The combination of FileMaker QuickBooks Mac was a problem. We decided to solve it. Read more

FileMaker Signature Capture

Newbury Park, California, Feb 5th, 2014 – Geist Interactive is pleased to introduce GoSign 3.0 for FileMaker Go and FileMaker Pro. GoSign 3.0 is a major rewrite of the popular FileMaker Signature Capture add-on for FileMaker Go. GoSign allows FileMaker Signature Capture to happen anywhere in the layout, including in new FileMaker 13 PopOver Controls and Slide Panels. Read more

I am pleased to announce that I am speaking at the FileMaker Developer’s Conference again this year. DevCon will be held in Miami, Florida, July 16-19 2012.  Click for more info about the venue and registration.

This year I am giving two presentations. One on the first day and one on the last day.  Here are the abstracts and schedules for each of the sessions. Hope to see you there.

Re-Usable Code: Breaking free of Context
Tuesday, July 17th, 9:00am

Most of a FileMaker developer’s work isn’t inventing HOW to do something, it is RE-thinking how to do it in the current layout’s context. In other words, write your scripts, calcs, and other features to be context-free and you can get back to the real work of building great solutions. FileMaker code has traditionally been tightly bound to the layout and its context. Recent versions of FileMaker Pro have added several new features which make it easier to break free of context, and write your code in ways that are reusable, portable, and testable. Learn to do this and you will spend less time debugging and have more time for adding new features and a great user experience.

Design For Offline: Building FileMaker Go Apps That Work When The Internet Doesn’t
Thursday July 19th, 2:00PM

FileMaker Go embodies a unique blend of ease of use, flexibility, and power that allows it to reach places its desktop-bound predecessors never could. We have helped our clients build applications that need to work in basements, in trucks driving down rural back roads, on constructions sites, and in remote villages in Africa. These applications have to work even when the internet doesn’t. Our work with these clients taught us that the data exchange method is only one small piece of the puzzle. In this session we will review a selection of these methods and focus on the other pieces such as, workflow, schema design, and lean data sets. If you “design for offline,” whatever method you choose for exchanging data will be easier and more robust.

Newbury Park, CA – Jan 29, 2012
Geist Interactive today announces the release of GoDraw 1.0, a new drawing extension for FileMaker Go. GoDraw makes it easy to integrate simple drawing features into any FileMaker Go application. You can select different pen colors and thicknesses and draw with your finger right on the layout. With GoDraw you can even draw right on top of photos. All of the drawing data is saved in the database.

Newbury Park, California – Geist Interactive is pleased to introduce GoDraw for FileMaker Go an extension that allows you to add drawing features to any FileMaker Go based application. GoDraw can be used to quickly and easily scribble notes on a canvas, mark up photos or draw on top of technical diagrams and street maps. GoDraw can draw on any photo or image.

GoDraw comes in two versions. A completely free unlocked “Lite” version and paid “full” version. The full version is also completely unlocked.

Imagine a housing inspector in the field with an iPad and a FileMaker Go application. She can take a picture of some problem with a house, perhaps some peeling paint. Then using GoDraw she can draw right on the photo, highlighting exactly where the problem is. Next, right on the iPad, she can insert the GoDraw enhanced photo in an email and send it of to her client. That spells awesome!

GoDraw represents a major breakthrough in FileMaker Go user interface technology. Geist Interactive has developed a methodology and toolchain that makes it easier to develop and deploy user interface widgets designed with HTML5 and Javascript for FileMaker Go and FileMaker Pro. GoDraw is the first add-on developed with this new technology.

All of the drawing features work even when the internet doesn’t. “We work hard to embed as much of the resources and behaviors as we possibly can right into the FileMaker database. This makes it possible for GoDraw to work even when you don’t have an internet connection,” says Todd Geist of Geist Interactive.

Feature Highlights:

  • Draw right on your FileMaker Go Screens
  • Simple Integration – takes 15 minutes
  • Store the drawing data in your database.
  • Drawing works offline
  • Save drawings as PDFs – attach to emails.
  • Draw on images, photos, and diagrams
  • Use different color pens
  • 5 professional mobile themes
  • Example Files

System Requirements

  • Mac OSX 10. 5 Or later or Windows XP or later
  • FileMaker 10 or 11
  • FileMaker Go 1.2.1 or later

Pricing and Availability:
GoDraw Lite is FREE and unlocked
GoDraw Full is $149 for up to 5 devices, $249 for an unlimited site license and $599 for a distribution license.

Visit the GoDraw web page for more info.

Newbury Park, California – Geist Interactive today is pleased to introduce GoSign 2.0 for iOS, a major update of their FileMaker Go extension that provides Advanced Signature Capture control, far surpassing the capabilities offered by the standard FileMaker Go. GoSign allows Signature capture anywhere in the layout, display of “Terms and Conditions” on the same screen as the Signature, control of the color and thickness of both the pen and base line, and allows scriptable control over the entire signature capture work flow.

GoSign 2.0 is a complete rewrite of GoSign. It is much simpler to use and has several new and important features when used in conjunction with FileMaker Go, the iOS version of FileMaker Pro. Although Signature capture is built into FileMaker Go, it is limited. Without GoSign, database and interface designers are not able to fully control the workflow, nor can they control the look and feel of the Signature pad. For example, there is no way to incorporate “Terms and Conditions” into the same view that contains the Signature Pad – without GoSign’s advanced functionality, the full screen is used completely by the Signature Pad.

GoSign gives FileMaker Go developers more control over how they incorporate Signature Capture into their solutions. They can modify the look of the screen that contains the Signature Pad. They can add “Terms and Conditions.” They can control the color and thickness of the Signature itself. They can control the thickness and color of the Signature base line. They can control whether or not the Signature Base Line is captured. None of this is possible relying solely on the standard, built-in capabilities of the FileMaker Go.

Signatures Captured by GoSign are stored as base64 encoded text. They can be displayed in FileMaker’s embedded WebViewer, printed, emailed, and included in PDFs. Signatures can also be converted into PNGs and stored in FileMaker Container fields.

Integrating GoSign into a layout that is already designed takes about 15 minutes. Full, step-by-step documentation and example videos are available. An example use case would be that of a plumber on-site at a customer’s house. A FileMaker Go application could be made that would allow the plumber to display a work order to the customer on an iPad, and capture their Signature. The signed work order could then be emailed directly to the customer right from the iPad.

 Feature Highlights:

  • Capture Signatures on iPad, iPhone, and iPod touch
  • Store Signatures in container Fields
  • Store Signatures as base64 encoded strings (print or email without converting to an image)
  • Display “Terms and Conditions” on the same screen as the Signature
  • Control access with scripts
  • Place Signature capture anywhere on layout
  • Control the color and thickness of the Signature base line
  • Display the Signature pad in any FileMaker Layout – it does not take up the entire screen
  • Capture the Signature base line as part of the Signature (optional)
  • Prevent users from using the camera or photo to insert Signatures
  • Control the color and thickness of the Signature pen
  • Control the color and thickness of the Signature base line
  • Example files and tutorials included

GoSign is a powerful extension that gives the FileMaker developer full control over Signature capture in FileMaker Go,” stated Robert Todd of Geist Interactive. “Now, customers and clients can read what they are signing.”

System Requirements:

  • Mac OS X 10.5 or later
  • FileMaker Pro 10 or 11
  • FileMaker Go 1.2.3 or greater for iOS

Pricing and Availability:

GoSign 2.0 is $79 (USD) for a site license and $199 for a distribution license, and is available for purchase directly from Geist Interactive. A fully functional, free demo version is available for download. Review copies are available upon request.


Company Info:

Based in Newbury Park, California, Geist Interactive is leader in the FileMaker Community, known for creative, outside the box thinking. Geist Interactive’s founder Todd Geist has been developing with FileMaker since the early 90’s. He has presented at several FileMaker Developer’s conferences and at Macworlds. He has authored various white papers and technical briefs on FileMaker Pro. Geist Interactive believes in strong community involvement and investment. We are the founding corporate sponsor of One Spark Academy, an alternative education Un School based in Thousand Oaks, California. Copyright (C) 2007-2011 Geist Interactive. All Rights Reserved. Apple, the Apple logo, iPhone and iPod are registered trademarks of Apple Inc. in the U.S. and/or other countries. FileMaker Pro and FileMaker Go are registered trademarks of FileMaker, Inc. Other trademarks and registered trademarks may be the property of their respective owners.

Todd Geist

Nov 22, 2010, Newbury Park, CA.

Geist Interactive is proud to announce the release of GoSign v1.0.  GoSign makes it easy to add signature capture to any FIleMaker Go solution. With GoSign you can incorporate Signature Capture into any FileMaker Go work flow.  It only takes about 15 minutes to integrate into any solution.

Signatures are captured and stored as Base64 encoded data:urls which makes them easy to display in web viewers or to embed into HTML email.  You can also convert these into PNG files later for storage and display using the free GoSignCompanion plugin.

Geist Interactive founder, Todd Geist, said “I am very excited about releasing this product.  As far as I know this is the first commercial, in application extension to FileMaker Go. This solution requires no other application, no plugins, and no server to do its work.  It is 100 percent FileMaker magic! We have been shipping beta versions for about a month now and have gotten tremendous feedback.  We tried to get as much of our users suggestions into this final release as we could.”

For more information on pricing and to try out demos, please visit the GoSign web page, http://www.geistinteractive.com/GoSign. Site licenses and distribution licenses are available.

Geist Interactive is a FileMaker consultancy known for its creative outside the box style and for deep knowledge of the FileMaker engine.  Todd Geist, Geist Interactive’s founder, has given presentations and training seminars at conferences and events all over the United States and the United Kingdom.   Geist Interactive is located in Newbury Park, CA.


  • info@geistinteractive.com
  • http://www.geistinteractive.com
  • 805-419-9382