{"id":2596,"date":"2026-10-20T08:35:20","date_gmt":"2026-10-20T07:35:20","guid":{"rendered":"https:\/\/wpgeodirectory.com\/documentation\/article\/gravity-forms-with-geodirectory\/"},"modified":"2026-10-20T08:39:38","modified_gmt":"2026-10-20T07:39:38","slug":"gravity-forms-with-geodirectory","status":"publish","type":"gd_place","link":"https:\/\/wpgeodirectory.com\/documentation\/article\/integrations\/gravity-forms-with-geodirectory\/","title":{"rendered":"Can I use Gravity Forms with GeoDirectory?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">GeoDirectory has no built-in Gravity Forms integration. The form integrations it ships with are Ninja Forms and Elementor Pro forms. You can still put a Gravity Forms form on your listing pages, it just will not know about the listing without custom code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What the built-in integrations do<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ninja Forms: the GD &gt; Ninja Forms widget opens a form in a lightbox from a listing page. With the post contact option set, it only shows on listings that have an email address, so it works as a contact form for the listing. See <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/integrations\/ninja-forms\/\">Ninja Forms<\/a>.<\/li>\n\n\n\n<li>Elementor Pro forms: GeoDirectory adds a GD Email Listing action, which sends the form to the listing&#8217;s email address.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Both have a free or common option (Ninja Forms is free on WordPress.org), which is why we chose them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using Gravity Forms anyway<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can add any Gravity Forms shortcode or block to the details template, so it shows on every listing:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to GeoDirectory &gt; Settings &gt; General &gt; Pages and open the page set as <em>Details Page<\/em>.<\/li>\n\n\n\n<li>Add your Gravity Forms block where you want it, or add it inside a tab at Places &gt; Settings &gt; Tabs.<\/li>\n\n\n\n<li>Update the page.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Gravity Forms will send entries to whatever recipient you set in the form. Sending each entry to the owner of the listing being viewed needs a custom snippet that reads the listing&#8217;s email field.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The add listing form cannot be replaced with Gravity Forms. Listings must be submitted through GeoDirectory&#8217;s own add listing form, which you build at Places &gt; Settings &gt; Custom Fields.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GeoDirectory has no built-in Gravity Forms integration. The form integrations it ships with are Ninja Forms and Elementor Pro forms. You can still put a Gravity Forms form on your listing pages, it just will not know about the listing without custom code. What the built-in integrations do Both have a free or common option [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[213,403],"class_list":["post-2596","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-extensions-features","gd_placecategory-integrations"],"_links":{"self":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/comments?post=2596"}],"version-history":[{"count":1,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2596\/revisions"}],"predecessor-version":[{"id":2779,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2596\/revisions\/2779"}],"wp:attachment":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/media?parent=2596"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=2596"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=2596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}