Is there a way to add a text input field that is multiple lines (similar to the input box that I’m writing this question within). I see Klaviyo has a text input block for forms but it’s restricted to one line. I would like to have multiple lines where user can right multiple lines of text with paragraph breaks. Is this possible? If not, what other service provides this that can be integrated with klaviyo?
Page 1 / 1
Hello @hotroddy,
Great question!
You are correct that Klaviyo’s input fields for signup forms currently only support one line entry and does not accept line breaks. Other alternatives available to you to have multi-line input fields would be coding and building your own signup form, using a third party signup form which has an integration with Klaviyo, or setting up a redirect to a Klaviyo list for a third party signup form which does not have an integration with Klaviyo.
To learn more about building your own custom signup forms or setting up a redirect for a third party signup form, I would recommend taking a look at the following resources Klaviyo offers:
I would also suggest finding a Klaviyo partner or working with a developer to build or set up a redirect to an existing signup form as well if you were unfamiliar with coding. You can also find a number of integrations that connect with Klaviyo from the Klaviyo Integrations Directory which includes third party apps, tools, and signup form providers who have built their own connection to Klaviyo.
I hope this helps!
David
Where can we vote to put this on the product development roadmap? Even mailchimp has this capability. Yikes! That’s embarrassing.
This can’t be real. Klaviyo, one of the leading email marketing tools around, does not have the “Texarea” field???
Still, in 2022?
This can’t be accurate.
However, I see no way of creating a textarea field in the klaviyo builder, or a place to change the line height of a field.
What the heck
Hey @SIMPLTRIX,
Line height for input fields can actually be adjusted under the form’s input field styles defined as the Input Field Height setting. However, keep in mind that changing the line height does not equate to supporting multi-line input.
At present those text input fields available in signup forms are input fields rather than textareas, though I personally can see benefit in using textareas rather than input - which I’ll share with our Product team. Would you also mind sharing some use cases or ways you plan on using a textarea field in a signup form to add more context?
David
Sure, imagine you are using klaviyo forms for a “request a worker” form
That form might require a job description, which is a perfect place to use a textarea
Also any form that might require some kind of “comments” or “notes”
And regarding the input field height, I saw that but its irrelevant - as A) its horrible visually and it changes all the fields not just the one you want
It's amazing: Klaviyo has many good features, but it doesn't have a textarea input field. Imagine you have to enter more than two words in a form field, the description of a problem, for example. You'll go crazy if it's all on one line. Please Klaviyo engineers, finally give us a textarea input field! Thank you! Hanibal Lecter, Switzerland
@David To - Can you please provide an update? I am amazed that a text area field is still not available as a block in the form builder. Is this on the roadmap?
Hey @Kyle K,
At the moment, I don’t have any updates I can provide on this specific product feature. I can say that our product teams have been made aware of this feature request and are still exploring it further.
I’ll be sure to share any news I hear regarding updating the input fields to a text area field.
David
@David To - Thank you for the update.
How could one of the most fundamental input fields on almost any contact form not be an option within the builder? Are contact forms not a priority for Klaviyo?
@David To - Could a textarea input field be added to a form using this custom field method?
I also don’t see why you wouldn’t be able to use a textarea input field for a custom/legacy form. In fact, using a custom/legacy form was what I’ve previously suggested. Custom/legacy forms which are built using HTML/CSS offer you full control of the form. This means you can certainly build your own form using an input field that utilizes a textarea instead of a single line input like in our native form builder.
David
@David To - Thanks for the update.
Unfortunately we can’t use a custom legacy form because we need to be able to build these quickly using the built in form builder within Klaviyo.
Is there any way to receive multiline input text from a customer within a form? That seems crazy to me that there is no option.
We can always make the one line text input taller on the front end to look like a textarea input field, but the field will still only display the content one one line no matter how long the content is.
Hey @Kyle K,
At present there wouldn’t be a way to use a multiline text input field in a signup form. The limitation is that those input fields are input elements rather than a textarea element. I’ve previously mentioned this constraint in one of comments I made earlier which also expunges on the input field height setting:
Line height for input fields can actually be adjusted under the form’s input field styles defined as the Input Field Height setting. However, keep in mind that changing the line height does not equate to supporting multi-line input.
At present those text input fields available in signup forms are input fields rather than textareas, though I personally can see benefit in using textareas rather than input - which I’ll share with our Product team. Would you also mind sharing some use cases or ways you plan on using a textarea field in a signup form to add more context?
David
@David To - Thanks for the response.
I do think the team needs to evaluate the fields available. A text area field is one of the most basic fields needed for a form.
Also, the fact that Klaviyo dropdown fields don’t function like a standard HTML dropdown (it doesn’t use a <select> element and you have to clear out one selection to change your selection) is another limitation of Klaviyo forms.
I suggest the Klaviyo team should review those two form elements as they are crucial to most forms.
Adding my support for a textarea field.
Our use-cases are:
Webinar registrations and enabling people to submit questions for the host
Simply being able to add more detail to a submission - details that can’t be summarised in drop down fields.
Adding additional support for this feature. This is honestly about to be a deal breaker, which is drag, because the service is otherwise perfect for our use case.
Also, the links that are provided in the Answer post are all 404.
Hi @KJHeartbreaker,
Thanks for pionting this out!
We have moved our documentation on how to create legacy forms to our developer portal here!
Hope that helps!
-Taylor
I am also adding my support for this VERY basic feature. A contact form is a way for a customer to contect you ABOUT SOMETHING. Simply sending me their email address doesn’t tell me WHY the customer is contacting us. As others have mentioned the field is standard on all other form builders and you can’t really call it a “contact us form” without giving the customer a place to type in what they are contacting you about.
I see this is a year old and still hasn’t been addressed which is a bummer.
I agree! This issue is a year old and it hasn’t been addressed. How hard can it be for Klaviyo to do if other companies offer it? I am now too far down the road with Klaviyo to switch to another provider, but this is extremely frustrating. Klaviyo, your customers gave you several perfect use cases of needing this feature, and you haven’t done anything about it. I’m totally baffled! Perhaps there is a workaround, but the whole point of using Klaviyo is to simplify our lives. Not have to figure out workarounds.