[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:

http://www.example.com/thankyou.php?name={element_1}&total_payment={total_amount}

will be translated by MachForm to be like this:

http://www.example.com/thankyou.php?name=John%20Doe&total_payment=143USD

Availability

This feature is available since MachForm v4.0

[v4.0 Preview] Discount / Coupon Code

Offering discount code to your customers is a well known marketing to boost sales. The new machform let you do this easily on all of your forms.

You can add one or more (as many as you want) discount codes, assign discount amount to the code (either fixed amount or percentage), set maximum redemptions and set the expiry date.

Discount code is available for all payment merchants (Stripe, PayPal, Braintree, Authorize.net) and they are all accessible from your MachForm dashboard.

Availability

This feature is available since MachForm v4.0

[v4.0 Preview] PayPal Pro Payment Integration

Previous version of MachForm only support PayPal Standard, which means your customers will be redirected to PayPal site to submit payment and then being returned back to your site upon completion. Not very exciting experience eh?

The new PayPal Pro (REST API) integration allows you to use your PayPal account to accept credit card payments WITHOUT having to redirect people off your website.

Below is the list of the main payment features supported within the PayPal Pro (REST API) payment integration:

[listarrow]

  • Charge One-Time Payment
  • Discount Code Suport
  • Track Payment Status from Entry Manager
  • Send Notification Emails only on Completed Payment
  • Collect Billing Address and Shipping Address
  • Assign fixed-amount or variable-amount price

[/listarrow]

Availability

This feature is available since MachForm v4.0

[v4.0 Preview] Braintree Payment Integration

To our international users who can’t use Stripe or Authorize.net to accept credit card payments, worries no more!

MachForm now integrate with Braintree that is available in the US, Europe, Australia, and Canada.

Your customers will enter their credit card information directly on the form on your site. This allows you to create streamlined payment forms, without having to redirect people off your website

Below is the list of the main payment features supported within the Braintree payment integration:

[listarrow]

  • Charge One-Time Payment
  • Discount Code Suport
  • Track Payment Status from Entry Manager
  • Send Notification Emails only on Completed Payment
  • Collect Billing Address and Shipping Address
  • Assign fixed-amount or variable-amount price

[/listarrow]

Availability

This feature is available since MachForm v4.0

[v4.0 Preview] Authorize.net Payment Integration

This is one of the most requested feature. You can now accept credit card payments on your form using Authorize.net

Your customers will enter their credit card information directly on the form on your site. This allows you to create streamlined payment forms, without having to redirect people off your website.

Setup is very easy, simply enter your Authorize.net keys, set the prices and you are all set.

The complete detail for each payment is automatically being saved into your MachForm. You’ll be able to search/sort through those payments using the powerful filtering option of MachForm Entries Manager.

PCI Compliance

When collecting the credit card data from your customers, MachForm does not store any credit card numbers into your server. Instead, the data is being sent using secure connection directly into Authorize.net server, which is safe and handled in PCI-DSS compliant manner.

Below is the list of the main payment features supported within the Authorize.net integration:

[listarrow]

  • Charge One-Time Payment (AIM)
  • Charge Recurring Payment, with Trial Period support (ARB)
  • Discount Code Suport
  • Track Payment Status from Entry Manager
  • Create Customers and store Credit Card data into Your Authorize.net account (CIM)
  • Send Notification Emails only on Completed Payment
  • Collect Billing Address and Shipping Address
  • Assign fixed-amount or variable-amount price

[/listarrow]

Availability

This feature is available since MachForm v4.0

[v4.0 Preview] Report Builder

Howdy folks! 🙂

We’ve been working for quite some time now since the last release of MachForm. Now I’m happy to let you know that a new major version of MachForm (Version 4.0) will be released within the next few days!

This version comes with several major new features and the one we would like to share with you in this blog post is Report Builder.

Yes, finally! You can now easily create report for your forms. The new report builder allows you to build interactive charts and grid to analyze your form data.

And fear not, creating report is super easy! We’ve made sure to make it as easy as it could be for you to build the report. No technical knowledge needed.

Easy Setup

It should be as easy as 1..2..3, seriously!

All charts and grid built by the report are using cutting-edge HTML5 and fully compatible with desktop browsers and mobile devices (iPhone, iPad, Android phones/tablets).

For you techie people, MachForm will use SVG or Canvas or VML to render charts, depending on the browser capabilities. Also, similar as forms, each chart/grid can be embedded to any of your web page.

Pie Chart

Interactive pie chart. Hovering through the chart sections will display tooltip that contain additional information.

Clicking the legends will show/hide sections within the pie chart.

Each chart can be configured to use all entries data or using data from specific filter. This allows you to build charts using very customized data sets!

The color scheme/theme of your chart can be changed easily and there are lots of options you can adjust.

Bar Chart

Horizontal or vertical bar chart.

You can also stack the data as well.

Donut Chart

Line Chart

Line chart with two types of horizontal axis available. Category axis or Date axis.

You can specify the date range of the data being used to generate the chart.

Area Chart

Grid

The new grid widget allows you to display your form data to any page you want!

The grid is pretty neat, you can sort the data, reorder the columns or even group the data based on certain columns!

It’s very customizable as well. You can select which fields you would like to display and which fields to hide. This way, you can keep your private data safe, while sharing the public data on your site 🙂

Upgrading

Anyone who purchased MachForm within 2014 will get this upgrade for FREE, while the rest who have purchased previously will be able to upgrade at a discount price (more details regarding this to be announced later).

MachForm 3.5 Released

MachForm version 3.5 is now available for downloads on Members Area.

This version contain several new features, improvements and bugfixes!

What’s new in MachForm 3.5

[listarrow]

[/listarrow]

Enhancements and Bugfixes

[listarrow]

  • Updated pattern images on theme editor
  • Added ZAR currency for Check/Cash payment/li>
  • Allow 100 years in the past for date selection
  • No longer using Google CDN for jQuery
  • Prevent form’s theme caching when user is logged in
  • Unpaid payment status shouldn’t be displayed within the email, to avoid confusions
  • Bugfix: Deleted entries shouldn’t be checked for “unique” rule
  • Bugfix: Selecting payment fields on column preferences caused error on entry manager
  • Bugfix: When using PHP embed code and PayPal+review is enabled, the form incorrectly redirect to Stripe
  • Bugfix: Unable to charge recurring payments when using Stripe
  • Bugfix: Unable to use the same field multiple times to build a rule
  • Bugfix: Embedded payment page doesn’t readjust the height properly upon errors
  • Bugfix: Resuming a submission isn’t possible when unique-ip validation is being enabled
  • Bugfix: Umlauts can’t be used properly to build logic
  • Bugfix: Typo on Finnish translation for Date field
  • Bugfix: Using 0 as keyword on logic for dropdown and multiple choice field doesn’t work properly
  • Bugfix: When review is being enabled and ‘check’ is chosen as merchant, the form doesn’t redirect to success page correctly
  • Bugfix: Image button of a theme on a form which has review enabled, is not being displayed correctly
  • Bugfix: Duplicating a form doesn’t copy the whole logic conditions properly
  • Bugfix: Skip logic to success page doesn’t work when a form has payment enabled and review turned off
  • Bugfix: When trial being enabled for Stripe’s recurring payment, the trial amount should be displayed into Total amount instead
  • Bugfix: When a field is being hidden due to conditional logic, it shouldn’t be displayed within the review page and email
  • Bugfix: Typo with YYYY on date field for Norwegian language
  • Bugfix: Skip-page logic to payment page always redirect to Stripe payment page regardless of merchant being used
  • Bugfix: A form with lot of skip-page logic functionality might not skipping into the correct page
  • Bugfix: Mobile-friendly form is not being displayed when using PHP embed code
  • Bugfix: When only shipping address being enabled, the ‘same shipping address’ checkbox on payment page should be hidden.
  • Bugfix: A “required” matrix field triggers validation error message, even though it’s hidden due to logic
  • Bugfix: When paypal and review page being enabled, and the price amount being entered by user is $0, the form generate error message
  • Bugfix: When new option of checkbox, radio button or dropdown being added and the field has prices, it need to be populated within the payment settings page automatically
  • Bugfix: Incorrect mime type for JPEG file
  • Bugfix: Editing an entry with date limit is not possible when the maximum date has been selected
  • Bugfix: Entries filter doesn’t work properly on empty/null values
  • Bugfix: Logic bind issue with matrix field
  • Bugfix: Editing an entry of a form that scheduled to inactive is not possible
  • Bugfix: When the form is inactive, payment total shouldn’t be displayed at all
  • Bugfix: Pagebreak field shouldn’t be displayed within review page
  • Bugfix: Text/number/paragraph limit should display better message when range min is the same as range max

[/listarrow]

How to Update

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

For those still using older versions of MachForm (v1 or v2), you can Purchase an Upgrade License.

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

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

Several Improvements for v3.5

On our previous posts, we’ve covered two major features (conditional logic for notification emails and price calculation using quantity field) that will be coming into v3.5.

Now we would like to let you know several other improvements we’ve made for v3.5.

Sales Tax Calculation

You can now easily add sales tax charge into your form simply by entering the tax rate on your payment-setting page. Upon checkout, sales tax will automatically be added to the order total.

This feature is available for both Stripe and PayPal.

Image Uploader on Theme Editor

This is minor improvement but will save you lots of time!

Previously, to change the image of your form’s logo or background image, you need to upload the image somewhere else (using FTP or web file manager) and then paste the URL into the Theme Editor.

Now, you can upload the image directly from the Theme Editor 🙂 No more hassles and no more pain of opening another software just to upload an image!

Custom Form Inactive Message

Previously, when you disabled a form, it will simply display this message “This form is currently inactive” on all of your form.

On v3.5, you will be able to customize this message for each of your form. Very useful for forms such as event registration form, job application form, or any other form that is time-sensitive.

Personalized inactive message for each of your form would make it even more useful to your users and avoid confusions.

And that’s it! See you on Monday, May 13th 2013. We’ll be releasing v3.5.

Price Calculation using Quantity field

Payments Integration is a functionality that already supported by MachForm since v3.0. It works great and let you easily create order forms.

However, it doesn’t support one important feature, you can’t add a quantity field to calculate the total price.

Within the upcoming update (v3.5) we’ve added the functionality to let you define the quantity field. Simply add a “Number” field into your form and turn on “Enable as Quantity field” option.

You will be able to select the target field for the calculation to be made. Each number field can be associated with any other price-enabled fields (Multiple Choice, Checkboxes, Drop Down, Price)

The total calculation will be displayed instantly as the user entered the quantity amount:

Neat eh? 🙂

Availability

This functionality is available within v3.5, which should be released next week (May 13th, 2013) and is a FREE update for all v3 owners!

Conditional Logic for Notification Emails

On January (MachForm v3.4), we’ve introduced conditional logic to show/hide fields and skip pages. Today, I’m happy to let you know that the upcoming release of MachForm (v3.5) will support conditional logic to send notification emails! 🙂

This functionality actually already exist, using the Custom Hooks method, but it’s very limited and you need to manually edit a file. Which is a pain task to do.

Within the next update (v3.5) we’ve added a new panel within the Logic Builder to let you setup the rules to send emails, similar as setting up rules to show/hide fields or skip pages.

Using this new feature, you’ll be able to do the following tasks easily:

[listarrow]

  • Send notification email to different person based on user choices
  • Send notification email with different content based on user choices
  • Send auto-responder email to customers with different messages based on their choices
  • Only send notifications when certain conditions being met
  • Dynamically customize the sender email address or name based on the conditions
  • etc

[/listarrow]

The possibilities are endless, since you will be able to add as many rules as you need and customize the whole aspect of the email (receiver, sender, subject, content) using as many conditions you can think of 🙂

Simple Setup

There is nothing really new to learn about, we’ve made the interface to be similar enough as the field/page logic builder. So you’ll be familiar already.

Simply create the conditions, set the destination email address, select the email template and you are all set.

You can use the Notification Email template, Confirmation Email template or a custom template specific for the rule.

Availability

This functionality is available within v3.5, which should be released before the end of this month (May) and is a FREE update for all v3 owners!

Page 5 of 7« First...34567