Insert cookie, session, page, or other kinds of values dynamically into Gravity Forms fields. Similar to how Forms: 3rdparty Dynamic Fields can insert dynamic values into the 3rdparty submission.
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 3.0.
SourceWordPress plugins · Nov 1, 2026
01 / Source details
Aboutthistool.
Insert cookie, session, page, or other kinds of values dynamically into Gravity Forms fields.
Similar to how Forms: 3rdparty Dynamic Fields can insert dynamic values into the 3rdparty submission.
See it in action
A closer look.
Configuring Gravity Forms advanced field setting 'allow field to be populated dynamically'
02 / Source details
Gettingstarted.
01Unzip, upload plugin folder to your plugins directory ( /wp-content/plugins/ )
02Make sure Gravity Forms is installed
03Activate plugin
04Create or edit a Gravity Form — under the ‘Advanced’ tab of a field, check “allow this field to be populated dynamically”.
05Set the ensuing ‘Parameter Name’ field to one of the registered placeholders: session_desiredkey where ‘session_’ is a prefix indicating you want a Session value and ‘desiredkey’ is the index of which Session value to retrieve
06cookie_desiredkey where ‘cookie_’ is a prefix indicating you want a Cookie value and ‘desiredkey’ is the index of which Cookie value to retrieve
07param_desiredkey where ‘param_’ is a prefix indicating that you want a URL query parameter (or form POST) and ‘desiredkey’ is the index of the request parameter to retrieve. Gravity Forms actually already does this, but it’s included for consistency and this param will also check for POST parameters.
08page_url gets the current WP page url
09page_url_nodomain gets the current WP page url without the site domain (i.e. relative path)
10page_url_domain gets the domain of the current WP page url without the relative path
page_url_network gets the network domain of the current WP page (useful with multisite); may be the same as page_url_domain
12page_referer attempts to get the current referring url
13page_request gets the server-generated page url (which may/not be the same as page_url , such as containing the querystring)
14page_ip attempts to get the client’s ip address
15time gets the current timestamp
16date gets the current ISO formatted date
17time_local gets the current timestamp formatted to your local settings
18date_local gets the current date formatted to your local settings
19sitename gets the blog’s name as configured in your admin settings
03 / Source details
Frequently asked questions.
Installation Instructions
Unzip, upload plugin folder to your plugins directory ( /wp-content/plugins/ ) Make sure Gravity Forms is installed Activate plugin Create or edit a Gravity Form — under the ‘Advanced’ tab of a field, check “allow this field to be populated dynamically”. Set the ensuing ‘Parameter Name’ field to one of the registered placeholders: session_desiredkey where ‘session_’ is a prefix indicating you want a Session value and ‘desiredkey’ is the index of which Session value to retrieve cookie_desiredkey where ‘cookie_’ is a prefix indicating you want a Cookie value and ‘desiredkey’ is the index of which Cookie value to retrieve param_desiredkey where ‘param_’ is a prefix indicating that you want a URL query parameter (or form POST) and ‘desiredkey’ is the index of the request parameter to retrieve. Gravity Forms actually already does this, but it’s included for consistency and this param will also check for POST parameters. page_url gets the current WP page url page_url_nodomain gets the current WP page url without the site domain (i.e. relative path) page_url_domain gets the domain of the current WP page url without the relative path page_url_network gets the network domain of the current WP page (useful with multisite); may be the same as page_url_domain page_referer attempts to get the current referring url page_request gets the server-generated page url (which may/not be the same as page_url , such as containing the querystring) page_ip attempts to get the client’s ip address time gets the current timestamp date gets the current ISO formatted date time_local gets the current timestamp formatted to your local settings date_local gets the current date formatted to your local settings sitename gets the blog’s name as configured in your admin settings
How does Gravity Forms dynamically populate normally?
See their wiki page for it — https://docs.gravityforms.com/using-dynamic-population/
How do I get a session value?
See the installation instructions and use session_yourdesiredkey as the Parameter Name, where yourdesiredkey is the Session index you want.
How do I get a cookie value?
See the installation instructions and use cookie_yourdesiredkey as the Parameter Name, where yourdesiredkey is the Cookie index you want.
How do I get a url querystring value?
Use native GF functionality, or see the installation instructions and use param_yourdesiredkey as the Parameter Name, where yourdesiredkey is the querystring index you want.
It doesn’t work right…
Drop an issue at https://github.com/zaus/gf-dynamic-fields or in the Support forum.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati