KK CUSTOM FORM/CRM

Another excellent product by KK Divi Experiments

Changelog

version 0.3.3
-added css entries to style.css for checkboxes and radios that counter recent Divi updates

version 0.3.2
-added custom select drop-down field to complex form
-added toggle for send notifications to complex form
-added left labels toggle to complex form
-added smtp phpmailer module settings to complex form

version 0.3.1
-corrected display issues due to recent Divi update
-added localization for datepicker date fields

version 0.3.0
-added new complex form module
-in complex form, added reCaptcha option to captcha choice
-in complex form, added date format and date range options for date field type
-in complex form, added multi-part(multi-page) form capability
-in complex form, added conditional field option

version 0.2.3
-modified stylesheet and code to correct Divi 3.0.51 stylesheet problems with KK Custom Contact Form group fields

version 0.2.2
– implemented localization for error message display
– uploads folder now default or form id
– hidden fields removed from confirmation email

version 0.2.1
– improved validation error display for checkbox and radio groups
– added capability to mask text fields to stipulate/validate input i.e. phone, zip codes, etc.

version 0.2.0
– enabled multi-file upload
– improved file type select field display
– enabled multiple forms on single page (option to set form ID)
– included action hook for flamingo args/fields
– added option for confirmation email to form user
– added confirmation message textarea or page content fields
– added option to set email subject and sender headers
– removed requirement to have Email Address field in form
– added ability to have First Name and Last Name fields captured
– added tiny mce to HTML Note field

version 0.1.1
– corrected disabled form in initial release

version 0.1.0
– initial release

CURRENT RELEASE: 0.3.3

To utilize this plugin you will need a copy of Divi by Elegant Themes

COMPATIBLE WITH DIVI thru v.3.0.102 – NOTE: modules in this plugin are fully functional in Page Builder. Modules added in PB are viewable and can be manipulated in Visual Builder but cannot be added or edited. This is a constraint placed on third party modules in Divi3 Visual Builder. Future versions of KK Custom Form/CRM will be fully compatible with Divi3+ when applicable.

COMPATIBLE WITH DIVI v.2.7.0-2.7.10

COMPATIBLE WITH EXTRA v.2.0.23-2.0.66

COMPATIBLE WITH DIVI BUILDER v.1.3.10-2.0.29

NEW IN 3.2

  • ADDED CUSTOM SELECT DROP-DOWN FIELD
    • UPLOAD OPTION LIST
  • ADDED TOGGLE FOR SENDING NOTIFICATIONS
    • RELY ON CRM – NO EMAIL REQD
  • ADDED STYLING TOGGLE FOR LEFT PLACEMENT OF LABELS
  • ADDED SMTP SUPPORT – NO EXTRA PLUGIN REQUIRED
    • MAKE SMTP SETTINGS INSIDE MODULE

NEW IN 3.0

  • ADDED NEW MODULE WITH ENHANCEMENTS
    • NOW CHOOSE reCaptcha or Quiz WHEN OPTING FOR CAPTCHA
    • ADDED DATE FIELD FORMAT OPTIONS
    • ADDED MULTI-PART FORM CAPABILITY
    • ADDED CONDITIONAL FIELDS CAPABILITY 

NEW IN 2.1!

  • ADDED TEXT FIELD MASKING FOR DESIGNING EXACT INPUT

NEW IN 2.0!

  • MULTI-FILE UPLOAD
  • MULTIPLE FORMS IN ONE PAGE
  • CONFIRMATION EMAIL TO FORM USER

The Custom Form/CRM plugin provides two Page Builder modules for use in Divi, Extra and the Divi Builder plugin that allows drag & drop construction of forms in the Elegant Themes collection of themes. These are found in the Insert list and are named KK Custom Form/CRM and KK Custom Form2/CRM.  The latter contains the recent enhancements listed above.

There are many viable form builders that are compatible with WP themes including Divi, but if you like to manage all content with the ET Builder, KK Custom Form/CRM or KK Custom Form2/CRM could be the complete answer.

If you are familiar with the ET Contact Form or even the KK Custom Contact Form module (KK DIVI MODS), then you are already familiar with Custom Form/CRM and Custom Form2/CRM . These totally new modules incorporate a CRM portion that helps manage the forms submitted but also collects form user details for later use in Customer/Client Retention Management.

The CRM is via the use of Flamingo (the add on to Custom Form 7). Why Flamingo? Because there is not a pro version or other addons for a fee. It is sleek and to the point. Flamingo is embedded within this plugin and is not needed separately. Peruse the gallery for some examples of what to expect.

Form Fields:

  • Text
  • Textarea
  • Email Address
  • Checkbox
  • Checkbox groups
  • Radio groups
  • Select
  • Custom Select
  • Select Recipient (a select field for form notification destination)
  • File Upload
  • Date
  • URL
  • Number
  • Hidden
  • ET Quiz
  • reCaptcha 2 (Custom Form2 only)

HTML Entries:

  • Notes
  • Fieldsets
  • Field Help
  • Pages

Particular to File Upload: the module controls offer the ability to include/exclude fields in the notification email sent to the recipient. In the case of files, the email has a link to the captured file as opposed to attaching the file. This keeps the file from entering the email client. The file can also be accessed via the CRM.

Future Planned Enhancements:

  • Select a Form – from within the module, select a field layout

Licensing

You may use on all sites (personal and commercial) that you build as often as you like. You may not transfer ownership or provide to others.  Support will require valid purchase ID.  Purchase price provides six months of support and lifetime updates.

General Note: You MAY need to purchase the Divi Theme or the Elementor page builder to use this product. Please see the product description notes above for more information.

Licensing

You may use on all sites (personal and commercial) that you build as often as you like. You may not transfer ownership or provide to others.  Support will require valid purchase ID.  Purchase price provides six months of support and lifetime updates.

CURRENT RELEASE: 0.3.3

To utilize this plugin you will need a copy of Divi by Elegant Themes

COMPATIBLE WITH DIVI thru v.3.0.102 – NOTE: modules in this plugin are fully functional in Page Builder. Modules added in PB are viewable and can be manipulated in Visual Builder but cannot be added or edited. This is a constraint placed on third party modules in Divi3 Visual Builder. Future versions of KK Custom Form/CRM will be fully compatible with Divi3+ when applicable.

COMPATIBLE WITH DIVI v.2.7.0-2.7.10

COMPATIBLE WITH EXTRA v.2.0.23-2.0.66

COMPATIBLE WITH DIVI BUILDER v.1.3.10-2.0.29

NEW IN 3.2

  • ADDED CUSTOM SELECT DROP-DOWN FIELD
    • UPLOAD OPTION LIST
  • ADDED TOGGLE FOR SENDING NOTIFICATIONS
    • RELY ON CRM – NO EMAIL REQD
  • ADDED STYLING TOGGLE FOR LEFT PLACEMENT OF LABELS
  • ADDED SMTP SUPPORT – NO EXTRA PLUGIN REQUIRED
    • MAKE SMTP SETTINGS INSIDE MODULE

NEW IN 3.0

  • ADDED NEW MODULE WITH ENHANCEMENTS
    • NOW CHOOSE reCaptcha or Quiz WHEN OPTING FOR CAPTCHA
    • ADDED DATE FIELD FORMAT OPTIONS
    • ADDED MULTI-PART FORM CAPABILITY
    • ADDED CONDITIONAL FIELDS CAPABILITY 

NEW IN 2.1!

  • ADDED TEXT FIELD MASKING FOR DESIGNING EXACT INPUT

NEW IN 2.0!

  • MULTI-FILE UPLOAD
  • MULTIPLE FORMS IN ONE PAGE
  • CONFIRMATION EMAIL TO FORM USER

The Custom Form/CRM plugin provides two Page Builder modules for use in Divi, Extra and the Divi Builder plugin that allows drag & drop construction of forms in the Elegant Themes collection of themes. These are found in the Insert list and are named KK Custom Form/CRM and KK Custom Form2/CRM.  The latter contains the recent enhancements listed above.

There are many viable form builders that are compatible with WP themes including Divi, but if you like to manage all content with the ET Builder, KK Custom Form/CRM or KK Custom Form2/CRM could be the complete answer.

If you are familiar with the ET Contact Form or even the KK Custom Contact Form module (KK DIVI MODS), then you are already familiar with Custom Form/CRM and Custom Form2/CRM . These totally new modules incorporate a CRM portion that helps manage the forms submitted but also collects form user details for later use in Customer/Client Retention Management.

The CRM is via the use of Flamingo (the add on to Custom Form 7). Why Flamingo? Because there is not a pro version or other addons for a fee. It is sleek and to the point. Flamingo is embedded within this plugin and is not needed separately. Peruse the gallery for some examples of what to expect.

Form Fields:

  • Text
  • Textarea
  • Email Address
  • Checkbox
  • Checkbox groups
  • Radio groups
  • Select
  • Custom Select
  • Select Recipient (a select field for form notification destination)
  • File Upload
  • Date
  • URL
  • Number
  • Hidden
  • ET Quiz
  • reCaptcha 2 (Custom Form2 only)

HTML Entries:

  • Notes
  • Fieldsets
  • Field Help
  • Pages

Particular to File Upload: the module controls offer the ability to include/exclude fields in the notification email sent to the recipient. In the case of files, the email has a link to the captured file as opposed to attaching the file. This keeps the file from entering the email client. The file can also be accessed via the CRM.

Future Planned Enhancements:

  • Select a Form – from within the module, select a field layout

General Note: You MAY need to purchase the Divi Theme or the Elementor page builder to use this product. Please see the product description notes above for more information.

You may also like these items

30 Comments

  1. Andres Quartieri

    Hi I thinks this is a great plugin but I need to know what type of files can be uploaded to the contact form
    Thanks

    • support@kingskonnections.com

      Sorry for the late response. You can upload any file type allowed by WP. You can also limit file types, as well.

  2. macangelo

    I have a question to the licensing. You write:
    “You may use on all sites (personal and commercial) that you build as often as you like. You may not transfer ownership or provide to others. ”

    Does that mean I’m allowed to use it for my clients’ websites?

    Thanks a lot!

    • Andrew Palmer

      It basically means do not share the original for free or for sale. It is just for use on your own site or client sites that you design

  3. Guillermo

    Hi … Is there any way to change the color of labels inside the forms fields? (example: “Name (Required) – Email (Required) – etc …”) … the default color is “soft-grey” (or similar … I dont´t know exactly the color) and I need to change it to #fff.

    I have a black background color of section and transparent background for form fields and the “sof-grey” of the text labels inside the form fields is difficult to read.

    Thanks in advance 🙂

    • support@kingskonnections.com

      The labels when selected to be inside the input fields become placeholders by html standards. There is a CSS3 standard pseudo selector but it probable that the various browsers have specific syntax to sytle this property.

      Instead of trying to explain it here, it might be best to review this yourself at any of various sources. A good place to start would be:

      https://css-tricks.com/almanac/selectors/p/placeholder/

      Ultimately, you’d need to enter custom CSS in the place of you choosing.

  4. Gustavo

    Hi.

    I would like to know if is it possible to customize the Subject email field using a some data from a form field.

    My need is to avoid message grouping in Gmail inbox.

    Different subjects does not get grouped.

    Thank you.

    • support@kingskonnections.com

      Are you asking about the email Subject that appears in the email Header or a field that actually appears in the form itself?

      If in the Header, there is a General Setting in the module to establish a Subject for the form. There is no function, however, to logically create a subject from other form fields.

  5. Mohammad

    The plugin solves a lot of problems with DIVI’s contact form, but what is more impressive is the speedy customer service. My small problems were answered very fast and I’m not worried about having any more, now that I know I won’t have to wait a long time.

    I definitely recommend KK CRM, and will be checking out more from this vendor for sure.

    • support@kingskonnections.com

      Thanks for your kind remarks. James

  6. Tony Aponte

    I’m curious…can this form be tied to the Aweber integration through Divi? This is something I have been looking for and can’t seem to find anything that I can use as far as forms that can be used for lead gen containing the forms phone, name, email and text box.

    Any thoughts?

    Thanks
    Tony

    • support@kingskonnections.com

      At inception, I thought about this, but the APIs for Aweber (and others) and even the Divi plugins/modules were a little daunting, plus they didn’t score with me as being a must need for v0.1.0.

      Custom Form/CRM is and will evolve, however.

  7. Beth McShane

    I need to say this. The KK Custom form works, but what really shines in the KK line of products is the customer service. Mr. King went above, beyond, and sideways to get my forms working correctly when I had several blonde moments. I have never had better customer service from a developer, and plan to purchase all of his products in the future, knowing that he really stands behind his work. 5 stars and 2 thumbs WAY up!! (I paid full price for my KK Custom Form plugin, btw)

    • support@kingskonnections.com

      Thanks for the kind words, Beth.

  8. Beth McShane

    Bought this and super happy with the design and UI. However, I have tried filling out the forms with dummy information, and it’s not submiting the info to Flamingo or my email. What am I doing wrong?

    • support@kingskonnections.com

      Make sure you fill out all Field Names per instruction in the module settings and have an Email Address field type within the form. This is the minimum care needed in building the form, but there could be other circumstances that might cause problems.

  9. Bruno Bouyajdad

    Works great so far. Very useful.

    It would be nice, if you add multiple file upload in an update, with the possibility of setting the maximum number of submitted files.

    It would also nice, if you add some hooks on form submission to get the submitted content for custom data processing. Here it makes sense to add an global hook and an additional hook that can be combined with the form id, which can be set in the main global tab.

    • support@kingskonnections.com

      Multiple file upload solved and will be in the next release along with some other things mentioned in the list within the EMP product description.

      So, where would this data processing take place and how would it manifest?

      James

      • Bruno Bouyajdad

        It would be good if the $flamingo_args are always created completely (cause then all datas are sanitised). Then you can simply pass this array to a hook. And it also would be nice if you could give each form a unique identifier, which can then be combined with the hook.

        Something like this should work: http://pastebin.com/bD5a2jr7

        • support@kingskonnections.com

          Sounds reasonable. I’ll put it on my to-do list. It may even be good in cases where the dev chooses not to record to Flamingo.

          • Bruno Bouyajdad

            Yes, that’s the reason why I’m wrote: “It would be good if the $flamingo_args are always created” … 🙂

          • James

            Hook added in Version 0.2.0.

  10. Tobisa

    Hi there,

    is it possible to do a conversion tracking?

    That would be a great feature, at least for me 😉

    • support@kingskonnections.com

      I’m a geek so you’d have to explain what you mean by “conversion” ;^)

      If you’re asking about charting or reporting, no, there are no specifics beyond capturing the form submission. It is an interesting concept, however, that might could involve fields with choices or even hidden fields.

  11. Steve Squeo

    Is there a way to add some text to the actual body of the email message that gets sent to the person signing up at the website?

    For example, a welcome message thanking them for submitting the message and enticing them to do more back at the site again.

    • support@kingskonnections.com

      In this version, there is no “Confirmation” email, as yet. That will allow something more robust to be sent to the form user.

      The module does have a textarea general setting for including a message to the form user upon successful submit. That can say Thank You and such and will be displayed in the same area that the form resides in.

      You can also set a redirect to another page that can be designed in any manner you choose.

      • James

        “Confirmation” email has been added as an option in Version 0.2.0.

  12. Bruno Bouyajdad

    Looks interesting. I would like to see it on the demo page, but only “403 Permission Denied” appears..

Submit a Comment

Divi is a registered trademark of Elegant Themes, Inc. This website is not affiliated with nor endorsed by Elegant Themes.

External links on this website may be affiliate links that could result in us receiving compensation (payment) when you purchase a product or service from that link. For example, we may receive pay per click revenue or commission on sales of products. This helps us to pay the bills and deliver great content for you to enjoy when you are browsing these web pages. You do not pay any extra fees for these items. Please be aware that you will need an amount of experience in WordPress to take advantage of our themes and plugins. Please make your decision to purchase based upon your skill level to see if our products fit your needs. Due to the nature of Digital Downloads. We do not offer refunds under any circumstances. If you feel that there is an issue with a product please get in touch with the developer of the product through their contact details which can be found within the plugins Dashboard, themes and documents we sell on their behalf. Rudeness to our developers or support staff will not be tolerated and support may be refused. By purchasing a product from The Elegant Marketplace you are agreeing to these terms. We do not offer custom support queries, although suggestions will be accepted and acted upon if possible. We do hold data that allows us to connect with you for product updates when you purchase a product. This is not an email marketing list. Should you wish to sign up to our marketing list, please visit our homepage where you will see an optin - we send out around two emails a week to keep you informed of product updates, WordPress News and Developer advice. You may opt out of our marketing communications at anytime by using the unsubscribe facility found at the bottom of each email. (Amended. February 6th 2018)

Get the latest news!

Join our mailing list to receive the latest news and updates from our team.

Thanks, we appreciate your support

Pin It on Pinterest