Skip to main content
Personalized emails in FileMaker: How it works
Transactional emails are an integral part of everyday operations for businesses of all shapes and sizes – whether you're sending custom quotes, appointment confirmations, invoices, etc.
Looking for a convenient transactional email solution to use with your FileMaker database? Mail Designer 365 perfectly complements your everyday FileMaker workflow, thanks to seamless integration and an easy to use API.
1. Design your email template
Use Mail Designer 365 for Mac to create stylish email templates that are true to your brand and look good on all devices.
Start from scratch or choose from one of many ready-to-send Design Ideas, then insert placeholders to correspond with the fields in your FileMaker database.
2. Prepare the send script
Template ready? You can now instruct FileMaker to send it on-demand – with a little help from the powerful Mail Designer 365 API:
  • Utilise your Mail Designer 365 Design Ideas to use with FileMaker
  • Autofill email placeholders with your existing FileMaker variables
  • Send emails via Mail Designer 365 Delivery Hub servers from your own email domain
3. Send emails on demand!
And just like that, everything is in place for you to begin sending personalized transactional emails to your customers using Mail Designer 365 and FileMaker.
Add a send button to your FileMaker layout using the send script we set up in the previous step:
Now, each time you create a new record (e.g. a new client, booking, enquiry, etc.), you can also send out custom email content in just one click.

Who is it for?
Mail Designer 365's FileMaker integration lends itself to a wide range of use cases and is well suited to anyone who needs to regularly send on-demand, transactional style emails for their business.
Below are some real world industry examples of how Mail Designer can be fully integrated into your everyday FileMaker workflow.

Start the integration of Mail Designer 365 into your FileMaker solution
How do I get started with the Mail Designer integration?
It’s simple: You only need two key files.
The MailDesignerIntegrationExample file in FileMaker walks you through the required scripts step by step (.fmp12 FileMaker file):
MailDesignerIntegrationExampleV3.fmp12

And in the Mail Designer 365 template, you’ll find placeholders that show how your FileMaker fields come to life directly in the design (Mail Designer file):
Open Demo Design Idea
Open this Mail Designer file and then go directly to File > Save to save it in your project.

Don’t have the Mail Designer app yet? Download
How does the integration work with FileMaker?
Create a FileMaker string with all your existing database variables so they correspond with the placeholders in your Mail Designer 365 template. Then, relay these to the FileMaker send script (cURL-based) to enable one-click emails directly from your records. It's that easy!
Which FileMaker versions can I use the Mail Designer 365 FileMaker API with?
The API integration is also compatible with from FileMaker 12 onwards, as well as with the FileMaker Go iOS app. When using attachments, at least FileMaker 18 is required.
How do I define a FROM address that I can use in my FileMaker / Mail Designer 365 integration?
You need to define the From address — you can only use addresses that have been set at:
https://my.maildesigner365.com/team/deliveries/domains
Why do I need placeholders in my contacts?
With placeholders, you can easily create target groups or personalize your emails. In third-party apps like FileMaker, you can create fields to use as placeholders in your designs. This allows you to send automated, personalized emails directly from FileMaker.

A placeholder (e.g., “Country”) can have multiple values (e.g., “Germany”, “USA”).

Add placeholders to your contacts to create target groups based on them (e.g., “Send newsletter only to users in the USA”).

Or use the Mail Designer 365 app to insert these placeholders into your emails for personalization (e.g., “All of ‘Germany’ is Celebrating the Super Sale!”).

Learn more in the handbook
How can I map FileMaker field names to Mail Designer 365 placeholders?

Step 1: Create the $AttributeFields Variable

Start by creating a variable named $AttributeFields. This variable will contain the text string that defines the placeholder content used in your Mail Designer 365 email template. All values must be separated by commas.

Scenario A: FileMaker Field Names Match the Email Placeholders

Method:
Use FileMaker field names that directly match the placeholders in your email design. Build the $AttributeFields variable by listing these field names, separated by commas.

In Mail Designer, you simply use the field name as the placeholder.

Format:
$AttributeFields = "Table::Field1,Table::Field2,Table::Field3"

Example Definition of $AttributeFields in FileMaker:
$AttributeFields="CityHotel::GUEST_FIRST_NAME,CityHotel::GUEST_LAST_NAME,CityHotel::GUEST_EMAIL,CityHotel::BOOKING_METHOD"

In Mail Designer 365, you can reference the values later using these placeholders:
GUEST_FIRST_NAME
GUEST_LAST_NAME
GUEST_EMAIL
BOOKING_METHOD




Scenario B: FileMaker Field Names Do Not Match the Email Placeholders in Mail Designer

Method:
Build the $AttributeFields variable by manually mapping each placeholder name to the corresponding field or variable using the format:
$AttributeFields = "PLACEHOLDER_NAME: " & FieldName_or_Variable & "," …

Example Definition of $AttributeFields in FileMaker:
"BOOKING_DATE:" & RESERVATION_DATE & "," &
"BOOKING_TIME:" & RESERVATION_TIME & "," & …



Scenario C: Using FileMaker Variables as Placeholders

Method:
If your FileMaker variable has the same name as the placeholder in Mail Designer 365, you can directly assign it like this:
$AttributeFields = "$city,$country"
This tells Mail Designer to use the value of $city for the placeholder named “city”.

Example:
The FileMaker variable $city contains “Munich”. If your Mail Designer template includes a placeholder named “city”, then define:
$AttributeFields = "$city"
The script will reveal the content “Munich” and pass it to Mail Designer to populate the “city” placeholder.



The Best Scenario D: Mixing All Methods

You can combine the approaches above into a single $AttributeFields string.

Method:
Mix matching field names, manually mapped fields, and variables in the $AttributeFields variable.

Example:
$AttributeFields = "BOOKING_DATE:" & RESERVATION_DATE & "," &
"CityHotel::BREAKFAST_TYPE," & "$city"

In Mail Designer 365 you can then reference them with the name BOOKING_DATE, BREAKFAST_TYPE and city
How do I set the Mail Designer 365 Template ID?
To specify an email design to use with your FileMaker integration, go to:

https://my.maildesigner365.com/team/designs

On the template you want to use, click the three dots icon and select “Mail Designer 365 API: Copy Template ID.”

You will then use this ID to define the variable $EMailTemplateID.
How is the integration technically implemented? Is it a FileMaker plug-in?
The integration of Mail Designer does not require any additional installation of FileMaker plug-ins or similar components. Technically, the integration is handled via a CURL request to the API endpoint of our Mail Designer delivery service. This is executed using the appropriate FileMaker script step.

By providing a FileMaker demo file, all relevant steps can be easily followed, see FAQ "How do I get started with the Mail Designer integration?"
Can I add attachments (like PDFs) to my Mail Designer templates using the FileMaker API?
Yes, it’s possible. You need FileMaker 18 or later to add attachments using our API.
Can I use image placeholders in Mail Designer 365?
Currently, the API only supports text placeholders. Image placeholders are on our roadmap for a future release.y
Does the Mail Designer 365 FileMaker Integration API work on iPhone and iPad?
Yes, you can try out the integration in the FileMaker Go iOS app to send emails using your iPhone or iPad.
I have questions about the Mail Designer 365 API integration. Who can I contact?
We’re happy to assist with any questions or feedback via our support form.

Plans and Billing FAQs
Which Mail Designer 365 license do I need for the FileMaker Integration API?
A Mail Designer 365 Design License is required to create the templates.
A Mail Designer 365 Campaigns Plan is needed to send emails later from your Filemaker solution.
I’m a FileMaker developer. Can I manage all my clients within a single Mail Designer 365 team?
No, you need to create a separate team for each client. Do not mix clients within one team — this is important to keep email history and other client-specific data clearly separated, especially for data protection reasons.
Of course, you can be the administrator of all teams yourself.
Create a new team for each client here:
https://my.maildesigner365.com/teams/new
How do I choose the right Mail Designer plan for use with the Mail Designer API?
Each Mail Designer plan includes a monthly allowance of “stamps.” One stamp is used per email sent to an individual recipient—for example, sending to an audience of 10,000 requires 10,000 stamps.

When using the Mail Designer API, each delivery counts as 25 stamps.

Example: The “Paris” plan includes 15,000 stamps per month, which allows for up to 600 API emails.
Overview of the Mail Designer Delivery plans
I have questions about the Mail Designer 365 API integration. Who can I contact?
We’re happy to assist with any questions or feedback via our support form.

Why Mail Designer 365?
  • Drag & drop to create: Powerful yet intuitive WYSIWYG editor
  • Explore a growing library of ready-to-send email design ideas
  • Responsive email designs that look great on all devices
  • Define custom placeholders that seamlessly integrate with your FileMaker database
  • Made for Mac lovers: Native Mac app, compatible with the latest macOS versions
Privacy Settings / Datenschutz-Einstellungen