{
  "name": "Donation Form",
  "description": "Allow supporters to make a one-time or recurring donation with an optional message.",
  "category": "Donation",
  "tags": [
    "donation",
    "support",
    "charity",
    "fundraising",
    "contribution"
  ],
  "version": 2,
  "form_data": {
    "name": "Donation Form",
    "heading": "Make a Donation",
    "description": "Support our work by making a one-time or recurring donation.",
    "formpages": [
      1
    ],
    "pages": [
      {
        "id": 1,
        "name": "Donation",
        "heading": "Support Us",
        "description": "Choose your donation amount and frequency.",
        "folder": "0",
        "pagerows": [
          1,
          2,
          3,
          4,
          5
        ],
        "rows": [
          {
            "id": 1,
            "name": "Donor Info",
            "heading": "Your Information",
            "description": "Share your details if you'd like a receipt.",
            "folder": "0",
            "rowcolumns": [
              1,
              2
            ],
            "columns": [
              {
                "id": 1,
                "name": "Column 1",
                "fields": [
                  1
                ],
                "width": 6,
                "field_data": [
                  {
                    "id": 1,
                    "field_type": "inputtext",
                    "name": "Full Name",
                    "heading": "Full Name",
                    "description": "Enter your full name (optional).",
                    "is_required": 0,
                    "placeholder": "John Doe"
                  }
                ]
              },
              {
                "id": 2,
                "name": "Column 2",
                "fields": [
                  2
                ],
                "width": 6,
                "field_data": [
                  {
                    "id": 2,
                    "field_type": "inputemail",
                    "name": "Email Address",
                    "heading": "Email Address",
                    "description": "Enter your email address (optional).",
                    "is_required": 0,
                    "placeholder": "john@example.com"
                  }
                ]
              }
            ]
          },
          {
            "id": 2,
            "name": "Donation Details",
            "heading": "Donation Amount",
            "description": "Choose your donation amount and frequency.",
            "folder": "0",
            "rowcolumns": [
              3,
              4
            ],
            "columns": [
              {
                "id": 3,
                "name": "Column 1",
                "fields": [
                  3
                ],
                "width": 6,
                "field_data": [
                  {
                    "id": 3,
                    "field_type": "selectfield",
                    "name": "Donation Amount",
                    "heading": "Donation Amount (USD)",
                    "description": "Choose how much to donate.",
                    "is_required": 1,
                    "field_options": {
                      "": {
                        "$10": "10",
                        "$25": "25",
                        "$50": "50",
                        "$100": "100",
                        "Custom Amount": "custom"
                      }
                    }
                  }
                ]
              },
              {
                "id": 4,
                "name": "Column 2",
                "fields": [
                  4
                ],
                "width": 6,
                "field_data": [
                  {
                    "id": 4,
                    "field_type": "inputradio",
                    "name": "Donation Frequency",
                    "heading": "Donation Frequency",
                    "description": "Choose one-time or recurring.",
                    "is_required": 1,
                    "field_options": {
                      "": {
                        "One-time": "once",
                        "Monthly": "monthly",
                        "Annually": "annually"
                      }
                    }
                  }
                ]
              }
            ]
          },
          {
            "id": 3,
            "name": "Message",
            "heading": "Leave a Message",
            "description": "Share a note with your donation (optional).",
            "folder": "0",
            "rowcolumns": [
              5
            ],
            "columns": [
              {
                "id": 5,
                "name": "Column 1",
                "fields": [
                  5
                ],
                "width": 12,
                "field_data": [
                  {
                    "id": 5,
                    "field_type": "textarea",
                    "name": "Donor Message",
                    "heading": "Message",
                    "description": "Enter a message to accompany your donation.",
                    "is_required": 0,
                    "placeholder": "Your words of encouragement..."
                  }
                ]
              }
            ]
          },
          {
            "id": 4,
            "name": "Consent",
            "heading": "Terms & Updates",
            "description": "Confirm and stay informed.",
            "folder": "0",
            "rowcolumns": [
              6
            ],
            "columns": [
              {
                "id": 6,
                "name": "Column 1",
                "fields": [
                  6
                ],
                "width": 12,
                "field_data": [
                  {
                    "id": 6,
                    "field_type": "inputcheckbox",
                    "name": "Donation Confirmation",
                    "heading": "I confirm this donation is voluntary",
                    "description": "Tick to confirm intent.",
                    "is_required": 1,
                    "field_options": {
                      "": {
                        "Yes": "yes"
                      }
                    }
                  }
                ]
              }
            ]
          },
          {
            "id": 5,
            "name": "Consent (continued)",
            "heading": "Terms & Updates",
            "description": "",
            "folder": "0",
            "rowcolumns": [
              7
            ],
            "columns": [
              {
                "id": 7,
                "name": "Column 2",
                "fields": [
                  7
                ],
                "width": 12,
                "field_data": [
                  {
                    "id": 7,
                    "field_type": "inputcheckbox",
                    "name": "Email Updates",
                    "heading": "I\u2019d like to receive email updates",
                    "description": "Stay informed about our work.",
                    "is_required": 0,
                    "field_options": {
                      "": {
                        "Yes": "yes"
                      }
                    }
                  }
                ]
              }
            ]
          }
        ]
      }
    ],
    "user_action": {
      "type": "show_success_message",
      "message": "Thank you for your generous donation!",
      "url": ""
    }
  }
}
