> ## Documentation Index
> Fetch the complete documentation index at: https://www.cashfree.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Intelliforms

> Use Cashfree Intelliforms to build smart payment forms that collect customer data, calculate amounts, and accept payments without writing or hosting code.

<div class="hidden mb-4" data-table-of-contents="top">
  <iframe height="150" width="100%" class="shadow-2xl rounded-md" src="https://www.youtube.com/embed/cCuJDFY2QSs?si=U20hGR8CW0gkPaId&enablejsapi=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />
</div>

Cashfree Intelliforms are intelligent payment forms designed for businesses dealing with a predefined group of known customers. These forms streamline payment collection by allowing customers to identify themselves using unique identifiers and make personalised payments, all through a single shared link. In other words, Intelliforms helps you collect personalised payments from the customers using a single shared form.

## Use cases

This section provides an insight on the scenarios where Intelliforms are applicable.

* **School or College Fees**: Students pay semester-wise fees using their admission number.
* **Housing Societies**: Residents pay rent or maintenance using flat numbers.
* **Memberships and Events**: Members pay using a membership ID.
* **Recurring Dues**: Collect periodic payments with built-in expiry and late fee rules.

## Key benefits

This section provides an insight on the key benefits offered by Intelliforms.

* **Single payment link**: Share one link with all customers instead of generating individual links.
* **Personalised payments**: Based on uploaded data, customers can view their specific payment amount.
* **Secure access**: Optional One-Time Password (OTP) verification helps secure access by validating the customer’s identity before displaying payment details.
* **Custom rules**: Configure late fees, discounts, and customer-level expirations with ease.

## How Intelliforms work

This section provides a brief overview of how Intelliforms work.

1. **Merchant creates form**: Define fields such as identifiers, personal details, and payment amount.
2. **Upload customer data**: Upload an CSV file with customer information matching the form’s structure.
3. **Customer accesses link**: The customer identifies themselves using their unique identifiers.
4. **Verification and payment**: The system verifies the identifier, displays payment details, and accepts the payment.

## Creating an Intelliform

Follow these steps to create and configure a new Intelliform through the **Merchant Dashboard**:

<Steps>
  <Step title="Log in to the Merchant Dashboard">
    * Log in to the [**Merchant Dashboard**](https://merchant.cashfree.com/auth/login).
  </Step>

  <Step title="Navigate to the Intelliforms section">
    * From the dashboard sidebar, select **Intelliforms** under the **Payment Forms** category.
    * Click **Create New Intelliform**.
  </Step>

  <Step title="Enter form details">
    * Provide a **Form Description** to define the purpose of the form such as Semester Fee Collection.
    * Set a **Personalised URL** (shortcode) that uniquely identifies the form.
    * Select an **Expiry Date** after which the form becomes inactive.
    * Add a **Redirect URL** to guide users to a specific page after successful or failed payment.
  </Step>

  <Step title="Define form fields and structure">
    * Add required form fields:
      * **Unique Identifiers** such as Admission Number, Flat Number.
      * **Personal Details** such as Phone Number, Email, Parent’s Name.
      * **Row Identifiers** such as Semester Name, if applicable.
      * **Payment Amount**
      * **Collection Fields** such as optional inputs like remarks or reference numbers.
  </Step>

  <Step title="Configure customisations (optional)">
    * Set up **Late Fee Rules**:
      * Flat amount
      * Per-day penalty
      * Custom logic-based rules
    * Define **Discount Rules** such as loyalty or merit-based discounts.
    * Enable **Data Upload Reminders** via SMS or email for incomplete uploads.
    * Toggle **OTP Validation** to restrict access and verify users via mobile/email.
  </Step>

  <Step title="Enable customer-level expiration (optional)">
    * Activate **User-Level Expiration** if you want each customer link to expire individually.
    * Specify expiration dates within the uploaded data if required.
  </Step>

  <Step title="Save form">
    * Review the form and click **Continue**.
    * The form will be created and saved.
    * Share the form link with your customers to begin collecting payments.
  </Step>
</Steps>

<Frame caption="Creating Intelliforms">
  <img src="https://mintcdn.com/cashfreepayments-d00050e9/3p7irhmTjRVwqRH8/static/payments/no-code/payment-forms/intelliforms/Intelliform3.gif?s=7e05a4aef0d20f2a9f0b253be3dfdbcb" width="1663" height="1080" data-path="static/payments/no-code/payment-forms/intelliforms/Intelliform3.gif" />
</Frame>

## Uploading customer data

Follow these steps to upload customer data from the **Merchant Dashboard**:

<Steps>
  <Step title="Log in to the Merchant Dashboard"> Log in to the [**Merchant Dashboard**](https://merchant.cashfree.com/auth/login). </Step>
  <Step title="Navigate to the Intelliforms section"> From the dashboard sidebar, select **Intelliforms** under the **Payment Forms** category. </Step>
  <Step title="Download sample CSV"> Download the sample CSV file by clicking *Download sample file* from the respective form present in the dashboard. </Step>
  <Step title="Fill in customer details"> Fill in customer details following the predefined format. </Step>
  <Step title="Upload the completed file"> Upload the duly filled CSV file. </Step>
  <Step title="System validation and processing"> The system validates the file based on matching headers and processes valid entries. </Step>
</Steps>

<Frame caption="Uploading Customer Data">
  <img src="https://mintcdn.com/cashfreepayments-d00050e9/3p7irhmTjRVwqRH8/static/payments/no-code/payment-forms/intelliforms/Intelliform.gif?s=017c8658cba61763ee86baaabe0a0d92" width="1663" height="1080" data-path="static/payments/no-code/payment-forms/intelliforms/Intelliform.gif" />
</Frame>
