Tips, tricks, and tutorials for users and developers.
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 moreIntegrating 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 moreIntegrating 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 moreTutorial: 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 moreCustom 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 moreYour 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 moreCreating 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 moreBuilding 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 moreBuilding 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 moreCreating 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 moreCreating 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 moreGenerating 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 moreMastering 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