Gravity Wiz blog

Fresh from
the wizards.

Gravity Forms tutorials, real-world builds, and the latest from Gravity Wiz.

gpb_min_duration

Filter the minimum booking duration. This can be used to change the enforced minimum for a role or other request context without changing the Service setting.

gpb_min_block_size

Filter the minimum allowed block size. This can be used to opt into smaller block sizes for specific installs or services. Core defaults to 5 minutes.

gcoai_show_tool_input

Whether to stream the code the Code Interpreter tool runs into the field output.

gcoai_chat_completions_models

Filter the models offered for text generation. Named for Chat Completions for historical reasons; it governs the Responses endpoint and OpenAI Stream fields too, since all of them accept the same models and share this one list.

gcoai_deprecated_models

Filter the text models OpenAI is shutting down, keyed by shutdown date in `Y-m-d` format. A model listed here is hidden from the model list unless already selected, labelled as deprecated when shown, and warned about on the feed and in the form editor.

gps_max_snaps

Filter the maximum number of generated snap positions for numeric sliders. When the configured range and step would produce more positions than this cap, positions are sampled evenly across the range using a step-aligned increment; the max value is always included. Raising the cap increases PHP memory usage on large ranges and can exhaust it entirely.

gcoai_capture_assistants_enabled

Filter whether GC OpenAI captures Assistant configurations from OpenAI. Configurations are captured so feeds and fields can be migrated to the Responses API after OpenAI shuts the Assistants API down on August 26th, 2026.

gpb_is_bookings_admin

Filter whether a user is considered a GP Bookings admin.

gpr_restructure_pages

Filters whether empty pages should be removed and retained pages be re-numbered from 1 after randomization.

gcgc_connect_assets_capability

Filters the minimum capability required to expose the Google connect flow. This is a floor, not the authorization decision. Calling plugins are responsible for gating the screen itself (e.g. GP Bookings enqueues this only on the bookables screen, which WordPress gates via the post type capabilities). The default allows any user who can reach the admin, so that assigned non-admin users can still connect their own account.

gpb_resource_pricing_rules

Filters the pricing rule configurations applied when calculating a resource’s price. Fires only during price calculation (live preview, order total, submission, and breakdown), not when the pricing editor loads saved rules, so rules added here are applied at calculation time without being persisted to the resource.

gpb_service_pricing_rules

Filters the pricing rule configurations applied when calculating a service’s price. Fires only during price calculation (live preview, order total, submission, and breakdown), not when the pricing editor loads saved rules, so rules added here are applied at calculation time without being persisted to the service.

gpp_popup_title

Filter the popup’s human-readable title. This value is used as the popup dialog’s accessible name (aria-label), the iframe element’s title attribute, and the iframe document’s . Use it to provide a descriptive accessible name when the generic default isn’t suitable (e.g., when multiple popups share a page).</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0" data-image-card> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gpb_ics_calendar_props/">gpb_ics_calendar_props</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated November 05, 2026 </span> </div> <p>Filter the ICS calendar properties for a feed. The filter tag includes the feed type as a modifier, so you can hook into all feeds via `gpb_ics_calendar_props` or a specific feed type via `gpb_ics_calendar_props_service`, `gpb_ics_calendar_props_resource`, etc.</p> </div> </div> <div class="post-card flex flex-col group mb-10 lg:mb-24 last:mb-0" data-image-card> <div class="p-10"> <h2 class="is-style-h3 mb-3.5"><a href="https://gravitywiz.com/documentation/gspc_attachment_picker_threshold/">gspc_attachment_picker_threshold</a></h2> <div class="post-meta flex items-center space-x-2 mb-5 text-sm"> <span> Updated October 14, 2026 </span> </div> <p>Filter the per-group item count above which a group switches from eager client-side loading to async server-side search.</p> </div> </div> <div class="post-pagination flex justify-center space-x-2"> <nav class="navigation pagination" aria-label="Posts pagination"> <h2 class="screen-reader-text">Posts pagination</h2> <div class="nav-links"><a class="prev page-numbers btn btn-outline-primary" href="https://gravitywiz.com/page/5/?post_type=documentation"> <span class="icon icon-regular icon-chevron-left" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path d="M15 239c-9.4 9.4-9.4 24.6 0 33.9L207 465c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L65.9 256 241 81c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L15 239z"/></svg></span> <span>Previous</span></a> <a class="page-numbers btn btn-outline-primary" href="https://gravitywiz.com/?post_type=documentation">1</a> <span class="page-numbers dots">…</span> <a class="page-numbers btn btn-outline-primary" href="https://gravitywiz.com/page/5/?post_type=documentation">5</a> <span aria-current="page" class="page-numbers btn btn-primary locked current">6</span> <a class="page-numbers btn btn-outline-primary" href="https://gravitywiz.com/page/7/?post_type=documentation">7</a> <span class="page-numbers dots">…</span> <a class="page-numbers btn btn-outline-primary" href="https://gravitywiz.com/page/57/?post_type=documentation">57</a> <a class="next page-numbers btn btn-outline-primary" href="https://gravitywiz.com/page/7/?post_type=documentation"><span>Next</span> <span class="icon icon-regular icon-chevron-right" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path d="M305 239c9.4 9.4 9.4 24.6 0 33.9L113 465c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l175-175L79 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L305 239z"/></svg></span></a></div> </nav> </div> </div> <div class="sidebar pb-32 lg:pt-12"> <form role="search" method="get" action="https://gravitywiz.com/" class="wp-block-search__button-inside wp-block-search__icon-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="Search" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button has-icon wp-element-button" type="submit" ><svg class="search-icon" viewbox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-smaller"></div> <div class="align wp-block-gravitywiz-info-box has-text-color has-green-900-color has-background has-purple-50-background-color"><div class="acf-innerblocks-container"> <p class="wp-block-paragraph"> <span class="icon icon-regular icon-message-question text-2xl text-purple-500" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path d="M208 416c0-26.5-21.5-48-48-48l-96 0c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16l384 0c8.8 0 16 7.2 16 16l0 288c0 8.8-7.2 16-16 16l-138.7 0c-10.4 0-20.5 3.4-28.8 9.6L208 432l0-16zm-.2 76.2l.2-.2 101.3-76L448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l48 0 48 0 0 48 0 4 0 .3 0 6.4 0 21.3c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L202.7 496l5.1-3.8zM169.8 117.3l-.4 1.2c-4.4 12.5 2.1 26.2 14.6 30.6s26.2-2.1 30.6-14.6l.4-1.2c1.1-3.2 4.2-5.3 7.5-5.3l58.3 0c8.4 0 15.1 6.8 15.1 15.1c0 5.4-2.9 10.4-7.6 13.1l-44.3 25.4c-7.5 4.3-12.1 12.2-12.1 20.8l0 13.5c0 13.3 10.7 24 24 24c13.1 0 23.8-10.5 24-23.6l32.3-18.5c19.6-11.3 31.7-32.2 31.7-54.8c0-34.9-28.3-63.1-63.1-63.1l-58.3 0c-23.7 0-44.8 14.9-52.8 37.3zM288 304a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg></span></p> <h3 class="wp-block-heading is-style-h5" id="have-a-question">Have a question?</h3> <p class="wp-block-paragraph">We’re here to help, just send us a message.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-custom-font-size is-style-text has-sm-font-size"><a class="wp-block-button__link wp-element-button" href="/have-a-question/">Ask the Wizards</a></div> </div> </div> </div> <hr class="wp-block-separator has-alpha-channel-opacity"/> <h3 class="wp-block-heading is-style-h5" id="latest-posts">Recent Posts</h3> <ul class="wp-block-latest-posts__list wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow"><li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/flowcrafter-early-access/">New Free Plugin: Flowcrafter Beta 1 — Early Access</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/gravity-wiz-weekly-331/">GWW 331: Slash & Dash</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/gravity-wiz-weekly-330/">GWW 330: Swiss Army Magic</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/calculate-distance-travel-time-gravity-forms/">How to Calculate Distance and Travel Time in Gravity Forms</a></li> <li><a class="wp-block-latest-posts__post-title" href="https://gravitywiz.com/gravity-wiz-weekly-329/">GWW 329: Seal of Approval</a></li> </ul> <hr class="wp-block-separator has-alpha-channel-opacity"/> <h3 class="wp-block-heading is-style-h5" id="latest-posts">Categories</h3> <div class="align wp-block-gravitywiz-category-list"><ul class="space-y-3"> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/how-to/" > <span>How To</span> <span class="count text-purple-200">(179)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/news/" > <span>News</span> <span class="count text-purple-200">(37)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/plugins/" > <span>Plugins</span> <span class="count text-purple-200">(24)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/releases/" > <span>Releases</span> <span class="count text-purple-200">(65)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/resource/" > <span>Resource</span> <span class="count text-purple-200">(18)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/snippets/" > <span>Snippets</span> <span class="count text-purple-200">(54)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/spotlights/" > <span>Spotlights</span> <span class="count text-purple-200">(70)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/tutorials/" > <span>Tutorials</span> <span class="count text-purple-200">(78)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/updates/" > <span>Updates</span> <span class="count text-purple-200">(331)</span> </a> </li> <li> <a class="inline-flex items-center px-3 py-1 rounded-sm bg-purple-500 hover:bg-purple-700 space-x-2 uppercase text-base text-white font-bold" href="https://gravitywiz.com/category/workshops/" > <span>Workshops</span> <span class="count text-purple-200">(9)</span> </a> </li> </ul> </div> </div> </div> </main> <footer class="relative bg-gw-navy text-refresh-slate-180 pt-px-55 pb-6 text-sm max-compact:pt-px-38 [&_a]:transition-colors [&_a]:duration-150 [&_a]:underline-offset-4 [&_a:hover]:text-white [&_a:hover]:underline [&_a:focus-visible]:text-white [&_a:focus-visible]:underline [&_a:focus-visible]:outline [&_a:focus-visible]:outline-2 [&_a:focus-visible]:outline-white [&_a:focus-visible]:outline-offset-4 motion-reduce:[&_a]:transition-none"> <div class="mx-auto w-[calc(100%_-_var(--gw-gutter)_*_2)] max-w-[var(--gw-content-width)] px-0"> <div class="grid grid-cols-[1.5fr_repeat(3,1fr)] gap-px-45 max-desktop:grid-cols-2 max-desktop:gap-8 max-compact:grid-cols-1 max-compact:gap-px-26"> <div class="max-compact:col-span-full"> <a href="https://gravitywiz.com/" aria-label="Gravity Wiz home"> <img class="block w-px-72 h-px-60 object-contain mb-px-22" src="https://gravitywiz.com/app/themes/gravitywiz/public/images/gravity-wiz-logo.a49cb4.svg" width="72" height="60" alt="Gravity Wiz" /> </a> <p class="m-0 max-w-px-270 text-refresh-slate-320 leading-[1.7]"> Practical plugins. Thoughtful workflows. <br /> <span class="inline-flex items-center gap-2"> A little magic for Gravity Forms.<svg class="pointer-events-none h-px-21 w-px-23 flex-none text-current" width="72" height="64" viewbox="0 0 72 64" fill="none" aria-hidden="true" focusable="false"> <path d="m29 9 6.22 15.78L51 31l-15.78 6.22L29 53l-6.22-15.78L7 31l15.78-6.22L29 9Z" fill="currentColor" /> <path d="m61 2 2.55 6.45L70 11l-6.45 2.55L61 20l-2.55-6.45L52 11l6.45-2.55L61 2Z" fill="currentColor" opacity=".6" /> <circle cx="58" cy="51" r="2" fill="currentColor" opacity=".5" /> </svg> </span> </p> <img class="mt-5 block h-auto w-44 max-w-full" src="https://gravitywiz.com/app/themes/gravitywiz/public/images/gforms-certified.f0d208.png" alt="Gravity Forms Certified Developer" width="360" height="133" loading="lazy" decoding="async" /> <div class="mt-5" data-review-summary> <div class="flex items-center gap-3"> <div class="flex gap-0.5 text-warning-300" aria-hidden="true"> <svg class="h-5 w-5" viewbox="0 0 20 20" focusable="false"> <path class="fill-white/25" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs><clippath id="customer-rating-2-0"><rect width="20" height="20" /></clippath></defs> <path fill="currentColor" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#customer-rating-2-0)" /> </svg> <svg class="h-5 w-5" viewbox="0 0 20 20" focusable="false"> <path class="fill-white/25" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs><clippath id="customer-rating-2-1"><rect width="20" height="20" /></clippath></defs> <path fill="currentColor" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#customer-rating-2-1)" /> </svg> <svg class="h-5 w-5" viewbox="0 0 20 20" focusable="false"> <path class="fill-white/25" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs><clippath id="customer-rating-2-2"><rect width="20" height="20" /></clippath></defs> <path fill="currentColor" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#customer-rating-2-2)" /> </svg> <svg class="h-5 w-5" viewbox="0 0 20 20" focusable="false"> <path class="fill-white/25" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs><clippath id="customer-rating-2-3"><rect width="20" height="20" /></clippath></defs> <path fill="currentColor" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#customer-rating-2-3)" /> </svg> <svg class="h-5 w-5" viewbox="0 0 20 20" focusable="false"> <path class="fill-white/25" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /> <defs><clippath id="customer-rating-2-4"><rect width="18" height="20" /></clippath></defs> <path fill="currentColor" d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" clip-path="url(#customer-rating-2-4)" /> </svg> </div> <span class="text-base font-bold text-white"><span class="sr-only">Rated </span>4.9<span aria-hidden="true">/5</span><span class="sr-only"> out of 5</span></span> </div> <div class="flex flex-wrap items-center gap-x-3 text-ui-14"> <span>from 84 reviews</span> <a class="motion-reduce:transition-none hover:underline hover:decoration-2 hover:underline-offset-3 inline-flex min-h-11 items-center font-bold text-white" href="https://gravitywiz.com/leave-a-review/">Leave a review</a> </div> </div> </div> <div> <h2 class="mt-1 mb-px-18 font-sans text-ui-13 font-bold leading-[normal] text-white max-compact:mb-3">Build something great</h2> <div class="flex flex-col gap-2.5 max-compact:grid max-compact:grid-cols-2 max-compact:gap-x-4"> <a href="https://gravitywiz.com/solutions/" > <span> Explore Solutions </span> </a> <a href="https://gravitywiz.com/products/" > <span> Search All Products </span> </a> <a href="https://gravitywiz.com/gravity-perks/" > <span> Gravity Perks </span> </a> <a href="https://gravitywiz.com/gravity-connect/" > <span> Gravity Connect </span> </a> <a href="https://gravitywiz.com/gravity-shop/" > <span> Gravity Shop </span> </a> <a href="https://gravitywiz.com/pricing/" > <span> Plans & Pricing </span> </a> </div> </div> <div> <h2 class="mt-1 mb-px-18 font-sans text-ui-13 font-bold leading-[normal] text-white max-compact:mb-3">Start with something free</h2> <div class="flex flex-col gap-2.5 max-compact:grid max-compact:grid-cols-2 max-compact:gap-x-4"> <a href="https://gravitywiz.com/flowcrafter/" > <span> Flowcrafter </span> </a> <a href="https://gravitywiz.com/spellbook/" > <span> Spellbook </span> </a> <a href="https://gravitywiz.com/free-tools/" > <span> Free Plugins </span> </a> <a href="https://gravitywiz.com/snippet-library/" > <span> Snippet Library </span> </a> </div> </div> <div> <h2 class="mt-1 mb-px-18 font-sans text-ui-13 font-bold leading-[normal] text-white max-compact:mb-3">A wizard in your corner</h2> <div class="flex flex-col gap-2.5 max-compact:grid max-compact:grid-cols-2 max-compact:gap-x-4"> <a href="https://gravitywiz.com/documentation/" > <span> Documentation </span> </a> <a href="https://gravitywiz.com/support/#submit-ticket" > <span> Ask the Wizards </span> </a> <a href="https://gravitywiz.com/category/spotlights/" > <span> Customer Stories </span> </a> <a href="https://gravitywiz.com/account/" > <span> Your Account </span> </a> <a href="https://gravitywiz.com/about/" > <span> About Gravity Wiz </span> </a> <a href="https://gravitywiz.com/about/#about-careers" > <span> Careers </span> </a> </div> </div> </div> <div class="mt-10 flex flex-wrap items-center justify-between gap-x-8 gap-y-px-22 border-t border-solid border-refresh-white-12 pt-px-22 pr-px-76 text-xs text-refresh-slate-360 max-compact:flex-col max-compact:items-start max-compact:gap-4 max-compact:pr-0"> <div class="flex flex-col gap-1 leading-[1.6]"> <span>Made for WordPress + Gravity Forms.</span> <span>© 2026 Gravity Wiz, LLC</span> </div> <div class="flex flex-wrap items-center gap-x-px-26 gap-y-3 max-compact:w-full max-compact:justify-between"> <ul class="m-0 flex list-none flex-wrap items-center gap-x-3.5 gap-y-1.5 p-0"> <li class="after:ml-3.5 after:text-refresh-white-24 after:content-['·'] last:after:content-none"> <a href="https://gravitywiz.com/terms-conditions-use/" >Terms & Conditions of Use</a> </li> <li class="after:ml-3.5 after:text-refresh-white-24 after:content-['·'] last:after:content-none"> <a href="https://gravitywiz.com/privacy-policy/" >Privacy Policy</a> </li> <li class="after:ml-3.5 after:text-refresh-white-24 after:content-['·'] last:after:content-none"> <a href="https://gravitywiz.com/cookies-policy/" >Cookies Policy</a> </li> </ul> <ul class="m-0 flex list-none items-center gap-px-18 p-0 max-compact:pr-14"> <li> <a class="block !text-refresh-slate-270 transition-colors duration-[140ms] ease-[ease] hover:!text-white hover:!no-underline" href="https://x.com/gravitywiz" target="_blank" rel="noopener" aria-label="Gravity Wiz on X"> <svg class="block h-px-17 w-px-17 fill-current" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><!--! Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc. --><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg> </a> </li> <li> <a class="block !text-refresh-slate-270 transition-colors duration-[140ms] ease-[ease] hover:!text-white hover:!no-underline" href="https://www.facebook.com/gravitywiz" target="_blank" rel="noopener" aria-label="Gravity Wiz on Facebook"> <span class="icon icon-brands icon-square-facebook [&>svg]:block [&>svg]:h-px-17 [&>svg]:w-px-17 [&>svg]:fill-current" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"/></svg></span> </a> </li> <li> <a class="block !text-refresh-slate-270 transition-colors duration-[140ms] ease-[ease] hover:!text-white hover:!no-underline" href="https://www.linkedin.com/company/gravity-wiz" target="_blank" rel="noopener" aria-label="Gravity Wiz on LinkedIn"> <span class="icon icon-brands icon-linkedin [&>svg]:block [&>svg]:h-px-17 [&>svg]:w-px-17 [&>svg]:fill-current" aria-hidden> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg></span> </a> </li> </ul> </div> </div> </div> </footer> </div> </div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp/wp-*.php","/wp/wp-admin/*","/app/uploads/*","/app/*","/app/plugins/*","/app/themes/gravitywiz/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script type="text/javascript">!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});</script> <script type="text/javascript"> window.Beacon('init', 'ae24f2b4-a1de-41a4-a11e-d9268aa630ba'); try { if (typeof posthog !== 'undefined' && posthog.get_distinct_id) { var distinctId = posthog.get_distinct_id(); if (distinctId && gwIsValidEmail(distinctId)) { window.Beacon('identify', {email: distinctId}); } } } catch (error) { // no-op } function gwIsValidEmail(email) { var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return emailRegex.test(email); } </script> <script type="text/javascript" id="flying-scripts">const loadScriptsTimer=setTimeout(loadScripts,5*1000);const userInteractionEvents=['click', 'mousemove', 'keydown', 'touchstart', 'touchmove', 'wheel'];userInteractionEvents.forEach(function(event){window.addEventListener(event,triggerScriptLoader,{passive:!0})});function triggerScriptLoader(){loadScripts();clearTimeout(loadScriptsTimer);userInteractionEvents.forEach(function(event){window.removeEventListener(event,triggerScriptLoader,{passive:!0})})} function loadScripts(){document.querySelectorAll("script[data-type='lazy']").forEach(function(elem){elem.setAttribute("src",elem.getAttribute("data-src"))})}</script> <script id="wp-hooks-js" src="https://gravitywiz.com/wp/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script> <script id="wp-i18n-js" src="https://gravitywiz.com/wp/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-after </script> <script id="gp_popups_frontend-js-extra"> var gpPopupsConfig = [{"feedId":78,"formId":112,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=78&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":1,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"640px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":true,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_78","respectDismissal":false,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1771927320206-1j47ys8of","name":"","conditions":[{"id":"1771927320206-slxate6g8","type":"url_contains","operator":"contains","value":{"pattern":"?from=live-preview-deprecation","caseSensitive":false},"enabled":true}],"conditionLogic":"OR","enabled":true}]}},{"feedId":86,"formId":114,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=86&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"js_api","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_86","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1773850247394-x3a2igaps","name":"","conditions":[{"id":"1773853596345-q83wecdl2","type":"content_type","operator":"is","value":"single","enabled":true,"serverResult":{"matched":false,"reason":"Content type is not Single Post"}},{"id":"1773853787599-2onghbm57","type":"post_type","operator":"is","value":["post","page","documentation"],"enabled":true,"serverResult":{"matched":true,"reason":"Post type 'documentation' matches"}}],"conditionLogic":"AND","enabled":true},{"id":"1776741808749-ajev4saq3","name":"","conditions":[{"id":"1776741808749-hfx14cdvz","type":"specific_posts","operator":"is","value":{"postIds":[1446082]},"enabled":true,"serverResult":{"matched":false,"reason":"Not viewing a specific post"}}],"conditionLogic":"AND","enabled":true},{"id":"1776742744399-miq9tg23r","name":"","conditions":[{"id":"1776742744399-fo5i686h0","type":"url_contains","operator":"contains","value":{"pattern":"get-spellbook","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}},{"feedId":118,"formId":0,"isActive":true,"title":"Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=118&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"inline","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"page_load","selector":"","delay":0,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"wait"},"display":{"displayMode":"banner","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_118","respectDismissal":true,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[]}},{"feedId":119,"formId":120,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=119&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":".gpp-blueprint-cta","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"blueprint","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":true,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_119","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[]}},{"feedId":120,"formId":122,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=120&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"toolkit","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_120","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1784319561575-mk51o9er4","name":"","conditions":[{"id":"1784319561575-491tzz1dn","type":"url_contains","operator":"contains","value":{"pattern":"gravity-forms-free-builders-toolkit","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}},{"feedId":124,"formId":121,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=124&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":".gpp-blueprint-cta","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"audit","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":true,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_124","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[]}},{"feedId":128,"formId":114,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=128&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"download","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_128","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1793912047104-cyiplxpvj","name":"","conditions":[{"id":"1793912047104-ilnxzx9qy","type":"url_path","operator":"starts_with","value":{"pattern":"/flowcrafter/","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true},{"id":"1793912744259-qk5ilv9cp","name":"","conditions":[{"id":"1793912744259-cnx5ai5ge","type":"url_path","operator":"starts_with","value":{"pattern":"/flowcrafter","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}}]; var gpPopupsGlobal = {"ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","verifyTargetNonce":"37b020c675"}; var gpPopupsAnalytics = {"enabled":"1","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","action":"gp_popups_track","nonce":"ff6b1c8740"}; var gpPopupsConfig = [{"feedId":78,"formId":112,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=78&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"timeout","selector":"","delay":1,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"640px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":true,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_78","respectDismissal":false,"autoCloseOnSubmission":true,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1771927320206-1j47ys8of","name":"","conditions":[{"id":"1771927320206-slxate6g8","type":"url_contains","operator":"contains","value":{"pattern":"?from=live-preview-deprecation","caseSensitive":false},"enabled":true}],"conditionLogic":"OR","enabled":true}]}},{"feedId":86,"formId":114,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=86&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"js_api","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_86","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1773850247394-x3a2igaps","name":"","conditions":[{"id":"1773853596345-q83wecdl2","type":"content_type","operator":"is","value":"single","enabled":true,"serverResult":{"matched":false,"reason":"Content type is not Single Post"}},{"id":"1773853787599-2onghbm57","type":"post_type","operator":"is","value":["post","page","documentation"],"enabled":true,"serverResult":{"matched":true,"reason":"Post type 'documentation' matches"}}],"conditionLogic":"AND","enabled":true},{"id":"1776741808749-ajev4saq3","name":"","conditions":[{"id":"1776741808749-hfx14cdvz","type":"specific_posts","operator":"is","value":{"postIds":[1446082]},"enabled":true,"serverResult":{"matched":false,"reason":"Not viewing a specific post"}}],"conditionLogic":"AND","enabled":true},{"id":"1776742744399-miq9tg23r","name":"","conditions":[{"id":"1776742744399-fo5i686h0","type":"url_contains","operator":"contains","value":{"pattern":"get-spellbook","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}},{"feedId":118,"formId":0,"isActive":true,"title":"Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=118&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"inline","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"page_load","selector":"","delay":0,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"","loadingBehavior":"wait"},"display":{"displayMode":"banner","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":false,"closeOnEsc":false,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_118","respectDismissal":true,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[]}},{"feedId":119,"formId":120,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=119&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":".gpp-blueprint-cta","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"blueprint","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":true,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_119","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[]}},{"feedId":120,"formId":122,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=120&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"toolkit","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_120","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1784319561575-mk51o9er4","name":"","conditions":[{"id":"1784319561575-491tzz1dn","type":"url_contains","operator":"contains","value":{"pattern":"gravity-forms-free-builders-toolkit","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}},{"feedId":124,"formId":121,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=124&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":".gpp-blueprint-cta","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"audit","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":true,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_124","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[]}},{"feedId":128,"formId":114,"isActive":true,"title":"Form Popup","iframeUrl":"https://gravitywiz.com/?gp_popups_render=128&source_post_id=1460547&source_post_sig=dbad1bc81b49599fed231de9e6bad79c","renderMode":"iframe","ajaxUrl":"https://gravitywiz.com/wp/wp-admin/admin-ajax.php","loaderHtml":"\u003Cdiv class=\"gp-popup__spinner\"\u003E\u003C/div\u003E","trigger":{"type":"hash","selector":"","delay":3,"delayUnit":"s","sensitivity":20,"scrollDepthValue":50,"scrollDepthUnit":"percent","hashValue":"download","loadingBehavior":"show"},"display":{"displayMode":"popup","cornerPosition":"bottom_right","bannerPosition":"top","popupWidth":"600px","popupHeight":"auto","innerWidth":"","showBackdrop":true,"backdropColor":"rgba(0,0,0,0.5)","backdropBlur":false,"animationType":"fade","closeOnBackdropClick":true,"closeOnEsc":true,"showCloseButton":false,"customCssClass":"","zIndex":9999,"transparentBackground":false},"behavior":{"cookieDuration":7,"cookieName":"gp_popup_128","respectDismissal":false,"autoCloseOnSubmission":false,"autoCloseDelay":2,"autoCloseDelayUnit":"s","preloadIframe":true},"iframeSandbox":"allow-forms allow-scripts allow-same-origin allow-popups allow-downloads allow-top-navigation","targeting":{"groups":[{"id":"1793912047104-cyiplxpvj","name":"","conditions":[{"id":"1793912047104-ilnxzx9qy","type":"url_path","operator":"starts_with","value":{"pattern":"/flowcrafter/","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true},{"id":"1793912744259-qk5ilv9cp","name":"","conditions":[{"id":"1793912744259-cnx5ai5ge","type":"url_path","operator":"starts_with","value":{"pattern":"/flowcrafter","caseSensitive":false},"enabled":true}],"conditionLogic":"AND","enabled":true}]}}]; //# sourceURL=gp_popups_frontend-js-extra </script> <script id="gp_popups_frontend-js" src="https://gravitywiz.com/app/plugins/gp-popups/js/built/gp-popups-frontend.js?ver=adab5edd60fd0259b7ae"></script> <script id="app/0-js-before"> !function(){"use strict";var e,t,r,n={},o={};function i(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={exports:{}};return n[e].call(r.exports,r,r.exports,i),r.exports}i.m=n,e=[],i.O=function(t,r,n,o){if(!r){var u=1/0;for(l=0;l<e.length;l++){r=e[l][0],n=e[l][1],o=e[l][2];for(var a=!0,f=0;f<r.length;f++)(!1&o||u>=o)&&Object.keys(i.O).every((function(e){return i.O[e](r[f])}))?r.splice(f--,1):(a=!1,o<u&&(u=o));if(a){e.splice(l--,1);var c=n();void 0!==c&&(t=c)}}return t}o=o||0;for(var l=e.length;l>0&&e[l-1][2]>o;l--)e[l]=e[l-1];e[l]=[r,n,o]},i.d=function(e,t){for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=function(e){return Promise.all(Object.keys(i.f).reduce((function(t,r){return i.f[r](e,t),t}),[]))},i.u=function(e){return"js/"+e+"."+{46:"f8d633",348:"b0ce88",406:"b1ca36",645:"70cb42"}[e]+".js"},i.miniCssF=function(e){},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t={},r="@roots/bud/sage:",i.l=function(e,n,o,u){if(t[e])t[e].push(n);else{var a,f;if(void 0!==o)for(var c=document.getElementsByTagName("script"),l=0;l<c.length;l++){var s=c[l];if(s.getAttribute("src")==e||s.getAttribute("data-webpack")==r+o){a=s;break}}a||(f=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",r+o),a.src=e),t[e]=[n];var d=function(r,n){a.onerror=a.onload=null,clearTimeout(p);var o=t[e];if(delete t[e],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach((function(e){return e(n)})),r)return r(n)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),f&&document.head.appendChild(a)}},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/app/themes/gravitywiz/public/",function(){var e={666:0};i.f.j=function(t,r){var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else if(666!=t){var o=new Promise((function(r,o){n=e[t]=[r,o]}));r.push(n[2]=o);var u=i.p+i.u(t),a=new Error;i.l(u,(function(r){if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),u=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+u+")",a.name="ChunkLoadError",a.type=o,a.request=u,n[1](a)}}),"chunk-"+t,t)}else e[t]=0},i.O.j=function(t){return 0===e[t]};var t=function(t,r){var n,o,u=r[0],a=r[1],f=r[2],c=0;if(u.some((function(t){return 0!==e[t]}))){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(f)var l=f(i)}for(t&&t(r);c<u.length;c++)o=u[c],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return i.O(l)},r=self.webpackChunk_roots_bud_sage=self.webpackChunk_roots_bud_sage||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}()}(); //# sourceURL=app%2F0-js-before </script> <script id="app/0-js" src="https://gravitywiz.com/app/themes/gravitywiz/public/js/app.ad1589.js"></script> <script id="site/0-js" src="https://gravitywiz.com/app/themes/gravitywiz/public/js/site.0be701.js"></script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://gravitywiz.com/wp/wp-includes/js/wp-emoji-release.min.js?ver=7.1.4"}} </script> <script type="module"> /*! This file is auto-generated */ var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); //# sourceURL=https://gravitywiz.com/wp/wp-includes/js/wp-emoji-loader.min.js </script> </body> </html>