---
title: "Discussion on \"CF7 Multi-Step Forms Not Sending All Fields to the API - Why Step Data Goes Missing\" | Hashnode"
description: "Discussion on \"CF7 Multi-Step Forms Not Sending All Fields to the API - Why Step Data Goes Missing\". You built a multi-step Contact Form 7 form. It works perfectly for email notifications. Every field arrives in your inbox. But when you connect it to an API through the \"Contact Form to Any API\" plugi"
url: "https://hashnode.com/posts/cf7-multi-step-forms-not-sending-all-fields-to-the-api-why-step-data-goes-missing/6acf56234ef654769657f47e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [CF7 Multi-Step Forms Not Sending All Fields to the API - Why Step Data Goes Missing](https://rahuldevlabs.hashnode.dev/cf7-multi-step-forms-not-sending-all-fields-to-the-api-why-step-data-goes-missing?utm_source=hashnode&utm_medium=feed)

You built a multi-step Contact Form 7 form. It works perfectly for email notifications. Every field arrives in your inbox. But when you connect it to an API through the "Contact Form to Any API" plugi

Oct 14 · 7 min read · rahuldevlabs.hashnode.dev  
Read the article

-   [#wordpress](https://hashnode.com/tag/wordpress)
-   [#contactform7](https://hashnode.com/tag/contactform7)
-   [#api](https://hashnode.com/tag/api)
-   [#multistepform](https://hashnode.com/tag/multistepform)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#troubleshooting](https://hashnode.com/tag/troubleshooting)
-   [#api-integration](https://hashnode.com/tag/api-integration)
-   [#wordpressdevelopment](https://hashnode.com/tag/wordpressdevelopment)
-   [#tech-guide](https://hashnode.com/tag/tech-guide)
-   [#debugging](https://hashnode.com/tag/debugging)
-   [#no-code](https://hashnode.com/tag/no-code)
-   [#devcommunity](https://hashnode.com/tag/devcommunity)
-   [#hashnode](https://hashnode.com/tag/hashnode)

## Written by

[Rahul Sharma](https://hashnode.com/@rahuldevlabs)

@rahuldevlabs · Bangalore, India

  
[View profile](https://hashnode.com/@rahuldevlabs)

Full-Stack Software Developer | WordPress & Scalable Web Solutions

Experienced software developer skilled in solving real-world business and technical challenges through WordPress, custom web development, API integrations, and scalable software solutions. Passionate about building efficient, user-friendly digital products.

## Responses 1

Markdown supported · ⌘↵ to post

[StackShortlist](https://hashnode.com/@veristria)

[Oct 17](https://hashnode.com/posts/cf7-multi-step-forms-not-sending-all-fields-to-the-api-why-step-data-goes-missing/6acf56234ef654769657f47e/comment/6ad2d634dfddf791b1e9d00c)

The email arriving complete while the API payload comes in empty is a confusing symptom, so tracing it to the cookie storage between steps is a useful explanation. The API plugin catching the submission before the step data is assembled explains why it looks random. Disabling page caching on form pages is an easy one to forget.
