Step 1 of 7
Open the Bulk Upload
Download a Sample File
Prepare the CSV File
Add Recurrence Fields
Import and Verify
Review and Check Errors
Dispatch Payment Links
From the Ottu Dashboard, navigate to the Bulk tab and click Upload.
Before preparing your data, download one of the sample CSV files to see the required format. The following templates are available:
| Template | Use Case |
|---|
| Required fields | One-time requests with only mandatory columns |
| All fields | One-time requests with all available columns |
| [Recurrence] required fields | Recurring requests with only mandatory columns |
| [Recurrence] all fields | Recurring requests with all available columns |
Fill in customer details in the CSV file. Required columns include:
- Amount — Payment amount
- Currency code — Three-letter currency code (e.g., KWD, SAR, BHD)
- Language — Preferred language for the payment page
- Customer email — Recipient's email address
- SMS notification — Set to
TRUE to send an SMS, FALSE to skip
For recurring templates, you also need to specify:
- Start date — When the first payment request is sent
- End date — When the recurring cycle stops
Click the IMPORT button and select your prepared CSV file.
Click on the imported file to review the generated list. Verify that all entries are correct.
If errors are detected, Ottu displays an error report. You can download the error file, correct the issues, and re-import.
Always review the imported list before dispatching. Errors in email addresses or amounts cannot be corrected after payment links are sent.
Once the file looks correct:
- In the files window, click the three-dot menu in the top-right corner.
- Select Dispatch.
This automatically generates payment links for each row and schedules any recurring payments.
Use the recurring format when you need to collect regular payments — for example, monthly subscription fees or installment plans. The system handles re-sending automatically.