Skip Navigation

[Resolved] Zapier and Form Building with Sliders and backend destination URLs

This thread is resolved. Here is a description of the problem and solution.

Problem:
1.) Is there a way to use Zapier to pass the values of the form upon submitting to my email service provider, such as ActiveCampaign?
2.) Is there a way to re-create the form in this GIF?
On the backend, for each value (e.g. 1 BR, 2 BR, etc.) or value-mix (e.g. 1 BR, 1 BA) there is a corresponding URL that I can associate with that combination
3.) For both of these, how difficult is it to create something like this with CRED?

Solution:
1. We offer the cred_save_data API hook that can be used to capture any information submitted in a form, but there is no integration specific to Zapier or ActiveCampaign. With custom code, it may be possible to send that data to another 3rd-party tool using PHP.

2. This type of custom form interface will require a significant amount of custom code. The types of CRED form inputs we offer are text fields, select fields, radio groups, and checkboxes. The types of inputs I see in this GIF are range sliders and images that act like radio controls. Neither of these is supported by CRED and must be built from scratch using custom HTML, CSS and JavaScript.

It's not standard behavior in CRED to redirect to a URL containing all the selected URL parameters, but it's possible with some custom code. Assuming these are custom field values, then you can use the cred_success_redirect API hook to redirect the User to any URL you'd like, including URL parameters based on the values they chose in the CRED form.

3. Advanced knowledge of PHP, JavaScript, HTML and CSS is required to pull this off in CRED. It cannot be accomplished simply using the wp-admin interface.

Relevant Documentation:
https://toolset.com/documentation/programmer-reference/cred-api/#cred_save_data
https://toolset.com/documentation/programmer-reference/cred-api/#cred_success_redirect

This support ticket is created 6 years, 7 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.

Sun Mon Tue Wed Thu Fri Sat
8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 - -
13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 - -

Supporter timezone: America/New_York (GMT-04:00)

Author
Posts
#710649

Hi Beda,

Given the system language at hidden link

I am not sure if any customer reps got my reply. For my own understanding: do reps still receive my replies posted outside of this "12-hour" window?

Also, there might be certain information I want to update in previous posts for posterity or privacy reasons, is there a way to edit them later on?

-snip-
Re: Partial Entry - Okay, I understand this will be reviewed for inclusion in the future.

Next:

1.) Is there a way to use Zapier to pass the values of the form upon submitting to my email service provider, such as ActiveCampaign? Example - hidden link

This is separate from the partial email capture question earlier in the thread.

2.) Is there a way to re-create the form in this GIF? hidden link

On the backend, for each value (e.g. 1 BR, 2 BR, etc.) or value-mix (e.g. 1 BR, 1 BA) there is a corresponding URL that I can associate with that combination, which will take them to the same destination, but with different UTM values. (e.g. hidden link etc.)

3.) For both of these, how difficult is it to create something like this with CRED? Due to ease-of-use, I'm currently debating whether I should deploy Gravity Forms / Formidable Forms / WP Forms to accomplish this goal, or if CRED can easily be implemented to do this. Are there any video tutorials in action to show how it can be done?
-snip-

Thanks,

#728864

For my own understanding: do reps still receive my replies posted outside of this "12-hour" window?
The ticket tracking system does not reopen the ticket, so support reps are not obligated by the system to reply to those messages. The best way to continue the discussion once a ticket is resolved is to start a new ticket and include the URL of the previous ticket.

Also, there might be certain information I want to update in previous posts for posterity or privacy reasons, is there a way to edit them later on?
Any support rep can edit any existing ticket later to remove sensitive data, just give us the link to the ticket and the text modifications you need. URLs are automatically masked by the system so that only the original poster and all Toolset team members can see the URL.

1.) Is there a way to use Zapier to pass the values of the form upon submitting to my email service provider, such as ActiveCampaign?
We offer the cred_save_data API hook that can be used to capture any information submitted in a form, but there is no integration specific to Zapier or ActiveCampaign. With custom code, it may be possible to send that data to another 3rd-party tool using PHP. We have documentation for the cred_save_data hook available here:
https://toolset.com/documentation/programmer-reference/cred-api/#cred_save_data

2.) Is there a way to re-create the form in this GIF?
This type of custom form interface will require a significant amount of custom code. The types of CRED form inputs we offer are text fields, select fields, radio groups, and checkboxes. The types of inputs I see in this GIF are range sliders and images that act like radio controls. Neither of these is supported by CRED and must be built from scratch using custom HTML, CSS and JavaScript.

On the backend, for each value (e.g. 1 BR, 2 BR, etc.) or value-mix (e.g. 1 BR, 1 BA) there is a corresponding URL that I can associate with that combination
It's not standard behavior in CRED to redirect to a URL containing all the selected URL parameters, but it's possible with some custom code. Assuming these are custom field values, then you can use the cred_success_redirect API hook to redirect the User to any URL you'd like, including URL parameters based on the values they chose in the CRED form.
https://toolset.com/documentation/programmer-reference/cred-api/#cred_success_redirect

3.) For both of these, how difficult is it to create something like this with CRED?
Advanced knowledge of PHP, JavaScript, HTML and CSS is required to pull this off in CRED. It cannot be accomplished simply using the wp-admin interface.

#728902

Hi Christian,

Thanks for your reply. That's a bummer, was really hoping to be able to use CRED for this and pair it with Toolset.

So, it sounds like at this point, without extensive custom code, CRED isn't really powerful enough yet to compete with the likes of GF or FF. I'll go with one of those solutions for now and am rooting for CRED to catch up soon.

Re: The ticket tracking system does not reopen the ticket, so support reps are not obligated by the system to reply to those messages. The best way to continue the discussion once a ticket is resolved is to start a new ticket and include the URL of the previous ticket.

This sounds quite cumbersome... Can we request to have it so that it auto re-opens the ticket if the user replies? From a usability POV, it just seems to add another layer of manual work that's not helpful to the end user.

Re: Any support rep can edit any existing ticket later to remove sensitive data, just give us the link to the ticket and the text modifications you need.

Similar to the above... this seems to add another manual layer/step to the process and it would be much more friendly and preferable for us to do so without having to email, create, or reach out to a rep to go through this process.

Could I request that we have the ability to make our own edits?

Thanks!

#729062

Can we request to have it so that it auto re-opens the ticket if the user replies?
Could I request that we have the ability to make our own edits?
Of course, you can request improvements to the system by creating a new "Requests" ticket here in the forum. Our support policy is to address one issue per ticket, so please open separate request tickets for each suggestion.

#739134

Thank you, Christian. Appreciate your help on this.