# June 2026 updates — discount codes, multiple product lists, form creation API & more

- **Authors**: Alan Mathews
- **Published**: 2026-07-16
- **URL**: https://www.neeto.com/neetoform/blog/june-2026-updates-discount-codes-multiple-product-lists-form-creation-api-more

---

Here's everything we shipped in June 2026 in [NeetoForm](https://neeto.com/neetoform).

## **New features 🚀**

#### **Offer discount codes on your payment forms**

You can now create [discount codes](https://roadmap.neetoform.com/changelogs/discount-codes-for-payment-forms) for forms that collect payments. Set up codes right from your form's payment settings, and respondents can apply them on the form before paying — the amount updates instantly to reflect the discount.

#### **Add multiple product lists to a form**

Forms are no longer limited to a single product list. If you sell different categories of products, you can now [add a separate product list](https://roadmap.neetoform.com/changelogs/multiple-product-lists) for each category instead of clumping everything together. The payment amount automatically totals across all the lists, and every list shares one currency so your totals always add up correctly.

#### **Create forms via the public API**

We added a public API endpoint for creating forms. With just an API key, you can programmatically create a form with a title and owner — making it easy to build NeetoForm into your own workflows and integrations.

## **Enhancements ✨**

#### **Connecting Google Sheets takes fewer steps**

We removed the intermediate steps in the [Google Sheets connection](https://help.neetoform.com/articles/google-sheets) flow, so linking a spreadsheet to your form is now quicker and more direct.

#### **Manage "Send emails from your domain" permissions**

Admins can now control who in the workspace can manage the "[Send emails from your domain](https://help.neetoform.com/folders/send-emails-from-your-domain)" setting, giving you finer-grained control over email sending permissions.

## **Bug fixes ⚒️**

- Discount codes no longer break the Stripe payment fields.

- URL validation now accepts links without https://.

- Preview submissions no longer appear in the submissions table.

- Form previews work with custom domains instead of showing a&nbsp;404.

- Transferred forms show a 404 page instead of a connection error.

- Multiple selection fields now expand properly, including on mobile.

- The "Take Photo" element now works in iframe embeds.

- Reloading a page preserves the selected tab.

- Email body text is now readable in dark mode.

- Fixed the "Invite via email" description changing unexpectedly.

- Disconnected payment integrations are now invalidated automatically.

- Added a loading state while the submissions table loads.

You can follow NeetoRecord on [X](https://x.com/NeetoHQ), [LinkedIn](https://www.linkedin.com/company/neeto/) and join our [Slack Community](https://neeto.com/community) to share feedback and feature requests. See you next month!