MachForm 6 Released

Howdy folks! ūüôā

I’m happy to let you know that MachForm version 6 is now available for downloads on Billing Area. (Yes, it’s version 6, check our previous post to see our explanation regarding version numbering changes).

This update added several new features, improvements, and bugfixes. We recommend you to upgrade due to improved functionalities within this release.

Here’s what’s new in MachForm 6


Collect data securely and save it using strong data encryption functionality. Read more.

Encrypted Fields


EMail Confirmation Field

Prompt users to enter the correct email address twice. Reduce typo.



Improved Date Field

Individually block any days of weeks, not just weekends! and updated look as well ūüôā




Pure javascript code to embed forms, no requirement of jQuery library. Load faster and avoid conflicts.




  • Feature:¬†Encrypted Fields
  • Feature:¬†Email Confirmation Field
  • Feature:¬†Improved Date Field (Disable Days of Week)
  • Feature:¬†Faster Embed Code (no jQuery library required)
  • Feature:¬†Sales Tax on Check/Cash Payment
  • Feature:¬†New merge tags for Approval Workflow (display Approval Note on emails)
  • Improvement:¬†Added entry number to the generated PDF
  • Improvement:¬†Added ‘approval status’¬†field into report widget datasource filter and entries manager
  • Improvement:¬†Updated DOMPDF library to 0.8.0 for improved result and compatibility with PHP 7.1
  • Improvement:¬†Updating a form won’t reset the dashboard filter
  • Improvement:¬†Calendar automatically popup on focus and cleaner styling
  • Improvement:¬†Support for Turkish language
  • Improvement:¬†Added license upgrade purchasing option directly on settings page
  • Bugfix: Upgrade script generate errors on MySQL 5.7 due to sql_mode
  • Bugfix: Signed date on approval should use the same timezone as the webserver, not the mysql server database
  • Bugfix: Error “table ap_form_xxx_review doesn’t exist” on a form that previously had page logic enabled and then all pages being removed
  • Bugfix: Embedded forms within the same domain refreshed twice on Chrome during initial load
  • Bugfix: Using skip-page logic to go to the PayPal payment page from the first page generates ‘ID required’ error message
  • Bugfix: Clicking the “cancel and return” link on PayPal payment page lead to non-existent page
  • Bugfix: When approvers has logic rules, the approval progress is not being displayed correctly
  • Bugfix: Deleting all conditions on an approver caused issue with the approval process
  • Bugfix: Download links showing with double slash when machform installed on root domain

How to Update

This update is FREE for all users having an active support contract.
As mentioned above, you can download it on Billing Area.

Follow this upgrade instruction:
Upgrading MachForm Self-Hosted 

MachForm Cloud Users

If you’re subscribed to any of our MachForm Cloud plans, there is no further action required on your side. We’ve automatically updated MachForm version on all our cloud users with the latest version. You can use the new features right now!

MachForm 4.2.3 Security Release

MachForm 4.2.3 is now available for downloads on Members Area. This is a critical security release for previous versions (v3.0 or newer) and we STRONGLY encourage you to update your machform immediately.

Detailed information regarding the security issue will be published later. This is necessary, so that other machform users will have enough time to update their installation.

We appreciated the responsible disclosure of this issue directly to MachForm team, reported by Amine Taouirsa (S2 Groupo).

How to Update

This update is free for all V4 owners.
As mentioned above, you can download it on Members Area.

If you are currently using v4.x or v3.x, follow this upgrade instruction:
Upgrading MachForm 3.x/4.x to 4.2

If you are still using v2.x, follow this upgrade instruction:
Upgrading MachForm 2.x to 4.2

Note for V3 Users

If you, for any reason, can’t update your machform to v4.2.3, we’ve prepared v3.5.4 containing the security fix. You can download it from members area.

Update Support

We will provide full technical support for all affected MachForm users (v3.0 or above), regardless of your support contract period. Please contact us directly if you need further assistance with the update.

If you have customized MachForm, we can help you with the customized update as well.

We recognize how much trust you place in us and we take this responsibility very seriously. We’re sorry for this issue and we’ll help you as hard as we can to update and secure your machform.

[v4.0 Preview] Template Variables on Success Page

Template variables is a powerful feature to customize the notification email content. Using template variables, you can customize which form data to be displayed, using your own content template.

On version 4, we’re bringing this feature into Success Page as well.

You can now customize your success message using template variables, exactly the same as when you customize your email content template.

You’ll be able to create personalized success page like this:

And not just that, if you choose to use the Redirect URL for your success page, you can use template variables as part of the Redirect URL. So that you’ll be able to send your form data to your own custom URL.

For example, having this Redirect URL:{element_1}&total_payment={total_amount}

will be translated by MachForm to be like this:


This feature is available since MachForm v4.0