Dynamic pricing allows you to set the payment amount based on a calculated field within your form. By using calculated fields, conditional logic, and a connected payment gateway (like Razorpay or Stripe or manual UPI), you can charge users dynamically based on their selections.
To set dynamic pricing
Go to NeetoForm and create a new form or open an existing one.
Add the required questions.
Add a Calculated Field to the form.
Name this field something identifiable, like final price.
Use conditional logic to show/hide questions or apply different pricing formulas based on user inputs.
Connect your Razorpay, Stripe or Manual UPI.
Once connected, you’ll be able to add a payment question to your form.
Add a Razorpay, Stripe or Manual UPI payment question to the form.
In the Type of amount field, select the final price variable.
-
This ensures the payment amount is dynamically updated based on user responses.
Notes:
If a calculated field is being used in a payment question, it cannot be deleted until you remove its reference.
It is possible to calculate the value of one calculated field from other calculated fields as well.
You can update the formula or change the variable, but make sure to test the new logic.
-
All submitted values, including the final pricing, will be available in:
Submission Details Page
Email Notifications (if enabled)
Payments Dashboard