Zapier 4.0 Add-on Issues

Zapier appears to be have deprecated the use of the webhook version of Gravity Forms and is forcing everyone over to the REST API 2 Gravity Forms App Event - I am no longer able to select the older version that uses webhooks. In fact, Zapier will return an error when editing a Zap that still has the old webhook version of the GF App Event in place. Because of this none of the Zaps using the webook version will work anymore.

Here is what I have done:

  1. Updated all GF plugins and add-ons, resulting in running Zapier Add-on v. 4.0 (which documentation says is beta invite only but is the only version available for download from account)

  2. I went ahead and set up the API keys in Gravity Forms per instructions followed by setting up the REST API connection to the site within Zapier. An admin user is assigned to the keys with read-write permissions enabled.

  3. Zapier sees the form on my site as I am able to select it in the Form Submission trigger in the zap.

  4. However, now whenever a new form submission from the site is made the Zaps associated with the API are not triggered.

  5. Enabled logging within GF. See below.

Zapier log follows:

2021-02-24 11:07:50.280560 - DEBUG → GFFeedAddOn::maybe_process_feed(): Checking for feeds to process for entry #4 for gravityformszapier.
2021-02-24 11:07:50.281378 - DEBUG → GFFeedAddOn::maybe_process_feed(): No feeds to process for entry #4.

And here is the API log:

2021-02-24 11:35:24.953871 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:35:24.953998 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:35:24.954613 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:35:24.955678 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:35:24.957138 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:35:24.959712 - DEBUG → GF_REST_Controller::current_user_can_any(): method: GET; route: /gf/v2/zapier-requirements; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:36:04.387974 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:36:04.388078 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:36:04.388714 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:36:04.389874 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:36:04.391443 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:36:04.393548 - DEBUG → GF_REST_Controller::current_user_can_any(): method: GET; route: /gf/v2/zapier-requirements; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:36:06.788708 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:36:06.788789 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:36:06.796391 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:36:06.798042 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:36:06.799746 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:36:06.802407 - DEBUG → GF_REST_Controller::current_user_can_any(): method: POST; route: /gf/v2/feeds; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:36:20.791888 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:36:20.791981 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:36:20.797493 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:36:20.798563 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:36:20.802572 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:36:20.805048 - DEBUG → GF_REST_Controller::current_user_can_any(): method: GET; route: /gf/v2/forms; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:36:24.361229 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:36:24.361638 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:36:24.362229 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:36:24.363298 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:36:24.365011 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:36:24.367005 - DEBUG → GF_REST_Controller::current_user_can_any(): method: GET; route: /gf/v2/forms; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:37:12.819099 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:37:12.819241 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:37:12.819820 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:37:12.820873 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:37:12.822515 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:37:12.824676 - DEBUG → GF_REST_Controller::current_user_can_any(): method: DELETE; route: /gf/v2/feeds/46; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:37:14.782463 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:37:14.782551 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:37:14.783174 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:37:14.784133 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:37:14.785804 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:37:14.788335 - DEBUG → GF_REST_Controller::current_user_can_any(): method: GET; route: /gf/v2/zapier-requirements; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:38:00.152471 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:38:00.152708 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:38:00.154869 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:38:00.157824 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:38:00.159892 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:38:00.163894 - DEBUG → GF_REST_Controller::current_user_can_any(): method: GET; route: /gf/v2/zapier-requirements; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:38:41.726923 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:38:41.727024 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:38:41.727598 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:38:41.728646 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:38:41.730101 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:38:41.732248 - DEBUG → GF_REST_Controller::current_user_can_any(): method: GET; route: /gf/v2/zapier-requirements; capability: “gravityforms_edit_forms”; result: true.
2021-02-24 11:38:42.799056 - DEBUG → GF_REST_Authentication::authenticate(): Running.
2021-02-24 11:38:42.799154 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Running.
2021-02-24 11:38:42.799654 - DEBUG → GF_REST_Authentication::perform_basic_authentication(): Valid.
2021-02-24 11:38:42.800517 - DEBUG → GF_REST_Authentication::check_user_permissions(): Running for user #1.
2021-02-24 11:38:42.802131 - DEBUG → GF_REST_Authentication::check_user_permissions(): Permissions valid.
2021-02-24 11:38:42.803028 - DEBUG → GF_REST_Controller::current_user_can_any(): method: POST; route: /gf/v2/feeds; capability: “gravityforms_edit_forms”; result: true.

Any help would be greatly appreciated. We need the Zaps to begin working again ASAP. I will be submitting this as a ticket but wanted to also post it here as I suspect other Zapier Add-on users may begin running into these issues.

I just tried setting up my first Zap with the new 4.0 add on. earlier today. Regretting the update since I’m not able to see any actual new form submissions in any of my forms. Neither the new form I set up or the old forms I have had set up. We are working on a product launch that goes live in a couple of weeks - any update on when GF will start working with the Zap 4.0 update?

Hi Marco, I recommend opening a support ticket for this issue, if you have not already:

We have been working with support trying to get our issue resolved. Do you happen to be running the Partial Entries Add-on?

We’re having the same issue. I am shocked they didn’t do more of an announcement that the webhooks would be deprecated and unavailable for use. We had two Zapier feeds that we were using universally for HUNDREDS of our Gravity Forms events. With the new 4.0, we now have to create a unique Zap for each unique Gravity Form. :disappointed:

When trying to set up in 4.0, we were able to see our forms in Zapier and run a test trigger (Bilbo Baggins), which in our case registered someone for a Zoom meeting. However, a live form submission doesn’t trigger the Zapier form.

Also, the screen that shows the Zapier Feeds within the Form Settings are empty. I couldn’t tell from the docs if I am supposed to see the feed in this area once I connect it from Zapier. They mention something called “Modern Feeds” but don’t explain this very well.

I’ve tried creating a fresh form with a fresh Zap and it still isn’t being triggered by live form submissions.

Our testing has shown that the use of the standard submit button works. However, in our case, we use a checkbox to update and submit partial entries to Zapier (along with some custom code). We have determined that the issue, at least for us, is that the Partial Entries (PE) Add-on and/or the custom PE code we have does not work with Zapier Add-on 4.0.

Are you running the Partial Entries Add-on?

Have you enabled logging for GF? If so, enable it. (see Logging and Debugging - Gravity Forms Documentation). The API and Zapier logs might give you a better idea of what is and isn’t happening.