Documentation & Blog

Tips, tricks, and tutorials for users and developers.

Scripting & Buttons 05.11.2025

Creating Emails with AI

Tutorial: Creating Emails with AI This guide explains the functionality and code of the action_create_mail_ai.php script. This script allows users to generate a complete email draft using an AI model, simply by providing a topic or subject line. ...

Read more
Scripting & Buttons 04.11.2025

Dropbox Picker

Integrating the Dropbox Picker This guide explains how to implement a custom button that allows users to select a file from their Dropbox account and save a shareable link into a form field. This is a powerful feature for linking external ...

Read more
Scripting & Buttons 04.11.2025

Google Picker

Integrating the Google Drive Picker This guide explains how to implement a custom button that allows users to select a file from their Google Drive and save a shareable link into a form field. This is a powerful feature for linking externa...

Read more
Scripting & Buttons 04.11.2025

"Mark as Done" Button

Tutorial: Creating a "Mark as Done" Button Learn how to create a button that allows users to update a record's status to "Done" directly from a table row with a single click. ...

Read more
Scripting & Buttons 01.11.2025

Update Record with User Input

Custom Button: Update Record with User Input This tutorial explains how to use the template_updaterecord_userinput.php script. This template allows you to create a custom button that prompts the user for input and then uses that...

Read more
Scripting & Buttons 31.10.2025

Google Maps Button Script

Your First Custom Button: A Google Maps Example Welcome to our series on creating custom buttons! In this first tutorial, we'll build a practical and impressive button from scratch: a "Show on Map" button. When a user is e...

Read more
Scripting & Buttons 31.10.2025

Show data Script

Creating a "Show Details" Button with JSON In our last tutorial, we built a simple Google Maps button that read data directly from the form. Now, let's take it a step further. We'll create a "Show Details" button that fetches the...

Read more
Scripting & Buttons 31.10.2025

Creating a new mail in your mail app

Building an Interactive "Send Email" Button In our previous tutorials, we created buttons that opened external links and displayed data in a modal. Now, we'll build a button that bridges the gap between our web application and...

Read more
Scripting & Buttons 31.10.2025

Send mail via SMTP from your own server

Building a "Send via SMTP" Button In our last tutorial, we created a button that opened the user's local email client. Now, we'll build a more powerful and professional solution: a button that sends an email directly from the ...

Read more
Scripting & Buttons 31.10.2025

Creating a vCard Export script button

Creating a vCard Export Button In our previous tutorials, we've seen how to display data and open external links. Now, let's build a button that generates a file on-the-fly and lets the user download it. We'll create a "Downloa...

Read more
Scripting & Buttons 31.10.2025

Creating a ics calendar date Export script button

Creating an iCalendar (.ics) Export Button Following our vCard export tutorial, we'll now create another powerful export button: "Download iCalendar". This button will allow users to export a record, such as an appointment or t...

Read more
Scripting & Buttons 31.10.2025

Creating a letter pdf from script

Generating PDF Letters with pdfmake.js In our final tutorial, we'll build the most advanced button yet: a "Create Letter" button. This button will take data from a primary record (e.g., a correspondence entry) and its linked add...

Read more
Scripting & Buttons 31.10.2025

Mastering custom buttons

Mastering Custom Buttons: A Developer's Recap Congratulations on completing our custom button tutorial series! We've journeyed from a simple "Show on Map" button to a sophisticated PDF letter generator. You now have the foundatio...

Read more