# My experience with Gravity Forms

**URL:** https://community.gravityforms.com/t/my-experience-with-gravity-forms/1382
**Category:** General Discussion
**Created:** [March 23, 2019, 10:01am UTC](https://community.gravityforms.com/t/my-experience-with-gravity-forms/1382 "2019-03-23T10:01:30Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![user5c95e78e771195.7](https://avatars.discourse-cdn.com/v4/letter/u/49beb7/32.png) [@user5c95e78e771195.7](https://community.gravityforms.com/u/user5c95e78e771195.7)
#### Post date: [March 23, 2019, 10:01am UTC](https://community.gravityforms.com/t/my-experience-with-gravity-forms/1382/1 "2019-03-23T10:01:30Z")

</div>

Has anyone else used Gravity Forms? It’s a WordPress plugin for creating custom database backed forms. It seemed initially quite powerful until [Speed Test](https://testmyspeed.onl/) I struck some bizarre limitations. Here is short list:

Their is a total field but no subtotal field.

Updating a form does not instantly update [Scrabble Word Finder](https://scrabblewordfinder.vip/) its preview, even with a hard refresh of the browser.

Calculated fields have no option for providing if-else logic (only if) therefore feels like crippleware. There seems to be no workaround either.

I am therefore wondering if I must learn the gravity forms API in order to create a custom field type (with if-else) logic or whether there is a better way?

---

<div class="post-metadata">

### Author: ![richardw8k](https://sea2.discourse-cdn.com/flex020/user_avatar/community.gravityforms.com/richardw8k/32/2354_2.png) [@richardw8k](https://community.gravityforms.com/u/richardw8k)
#### Post date: [January 5, 2022, 12:42pm UTC](https://community.gravityforms.com/t/my-experience-with-gravity-forms/1382/2 "2022-01-05T12:42:01Z")

</div>


