PersonalizedText lets you display dynamic, personalised text on your Framer pages using URL parameters.
It’s designed for use cases like email campaigns, paid ads, social links, and direct traffic, where showing relevant, personalised copy can significantly increase clarity and conversion.
You can define:
The URL parameter to read from (for example, ?name=Mike)
A fallback value if the parameter is missing
Optional prefix and suffix text
Whether the component should hide when no value is present
It works best when traffic sources dynamically append attributes to the URL, such as pulling a first name from a CRM and passing it as a parameter.
This makes it easy to reuse a single landing page while tailoring headlines and messages to different audiences, without complex logic or page duplication.
Example use cases
Personalised email to landing page campaign
Campaign-specific headlines
Coupon or offer messaging
Lightweight content personalisation at scale
It’s easy to drop into any Framer project and customise visually like a standard text element.
Simple, flexible, and practical.
Here's a video explaining it in detail: