CS Forms - Feedback and Feature requests

CS Forms looks really promising with filtering working right out of the box. Elements like charts being able to be hooked in easily is something that other forms can’t touch.

I’ve worked with extending form plugins quite a lot with extra features. This looks to have a decent bulk of features ready :raised_hands: Look forward to seeing how this progresses and how we can use custom code & integrate with a 3rd party APIs when the docs come out.

One quick question for email routing. if say you had email action(s) that you wanted to separate to different users can you use conditions to say if this form input == value use this email/redirect/etc action. Would be interesting to see how you handle actions with conditions. maybe that is another a feature request.

Hopefully its ok to put these in one post. Some feature requests for down the line

  • Multi Choice Radio with (image / icon) - Who doesn’t like icon buttons on forms
    Checkbox/button image/icons toggle - Also great for filter UI

  • Multi Step Forms - (quite a big one) with Custom next & previous buttons validate on each step. (I guess structure similar to the slideshow component.)

  • Multi Step Auto advance option - if only one interactive element that supports single click. e.g. radio/button types. Then auto advance to the next step.

  • Form input conditionals - Make a conditionals system that works via JavaScript (it might also want to validate serverside also?). so you can select a condition of a form input quickly and display another input or hide one. On a multistep this might hide that step if its now empty due to conditions.

1 Like

Appreciate the feedback.

What 3rd party APIs are you trying to integrate to?

For your email question. Checkout the Dynamic Content “Form > Data”. You can setup conditions for actions based on form data. I’ll make note to add specific examples of this in the docs.

image

Most of your feature requests have been brought up, but I’ll make a note they were requested again. They will also go into our future poll.

Have a great weekend.

1 Like

Glad those are already been brought up.

@charlie Re API : I’ve had a use case with another form plugin that on submit I needed to format the data into a specific Json format then authenticate with the 3rd party API and submit the Json object. So it would be nice to be able to hook custom code into the submission part. Maybe this is possible with the php action?

Sorry this leads to another feature idea maybe you already have this in mind in the future.

Form Entry / Logging - Feature request
it would be great if Form submits had optional Entry logging for form actions attached somewhere. So that if something failed the log would show this. All actions are attached to the Entry. Custom code to let the developer send failed/complete logs also.

An option to limit entry logs would be needed.

e.g.

  • Entry Field Data (Json object view)
  • Email Action (Email sending failed) [replay button]
  • API/PHP Action - failed [replay button]
  • Post Upsert - link to post

Maybe a developer could then make changes to their code and have a replay button to run any action again. Then everything would be very robust and safe. I guess this same tech could be a stepping stone for a save/resume form feature.