Arro Simple Form is a powerful form builder for Umbraco CMS that enables users to create dynamic, customizable forms without writing any code. Seamlessly integrate forms into your Umbraco websites with automated data collection and email notifications.
- No-Code Form Builder - Create and manage forms through an intuitive interface
- Dynamic Form Fields - Support for various field types (text, email, file uploads, etc.)
- Data Collection - Automatically save all form submissions to the database
- Email Notifications - Send automated emails on form submission with file attachments
- File Upload Support - Handle file uploads with Base64 encoding and storage
- Redirect Actions - Configure post-submission redirects
- Tracking & Analytics - Capture submission metadata (IP address, browser, page URL)
- SMTP Integration - Full integration with Umbraco's SMTP configuration
- Umbraco 17 Compatible - Built for .NET 10.0 and Umbraco CMS 17
- Umbraco CMS: Version 13.0.0 or higher
- .NET: Version 8.0 or higher
- Database: SQL Server
Install the package via NuGet Package Manager:
dotnet add package ArroSimpleFormOr via the NuGet Package Manager Console:
Install-Package ArroSimpleFormOr add it directly to your .csproj file:
<PackageReference Include="ArroSimpleForm" Version="13.0.0" />Configure SMTP settings in your appsettings.json to enable email notifications:
{
"Umbraco": {
"Cms": {
"Global": {
"Smtp": {
"Host": "smtp.example.com",
"Port": 587,
"From": "noreply@example.com",
"FromName": "Your Website",
"Username": "your-smtp-username",
"Password": "your-smtp-password",
"SecureSocketOptions": "StartTLS"
}
}
}
}
}SecureSocketOptions values:
Auto- Auto-detect based on portStartTLS- Use STARTTLSSSLorTLS- Use SSL/TLS from connectionNone- No encryption
- Navigate to the Arro Simple Form section in your Umbraco backoffice
- Create a new form and configure your fields
- Set up form actions (email notifications, redirects, etc.)
- Save your form
Include the form in your Umbraco template or view:
@await Html.PartialAsync("FormView","yourFormName")Forms support multiple actions on submission:
- Send Email - Automatically send form data to specified recipients
- Redirect - Redirect users to a thank-you page or custom URL
- Save Data - All submissions are automatically saved to the database
Access form submissions through the Umbraco backoffice to:
- View all form entries
- Export data
- Track submission metadata (IP, browser, timestamp, page URL)
- Anti-Forgery Token - Built-in CSRF protection
- File Upload Validation - Secure file handling with MIME type detection
- IP Tracking - Record submitter IP addresses
- Data Encryption - Files stored as Base64 encoded strings
The form supports file uploads with:
- Multiple file attachments
- Automatic MIME type detection
- Base64 encoding for database storage
- Email attachment support
Emails include:
- HTML formatted submission data
- All form fields in a structured table
- File attachments (if uploaded)
- Customizable subject lines
- Multiple recipients support
Each submission captures:
- Form page URL
- Website URL
- Client IP address
- Browser information
- Submission timestamp
- Form processing logs
For support, feature requests, or bug reports:
- Website: https://www.arroact.com
- Company: Arroact Technologies Pvt. Ltd.
Copyright © Arroact Technologies Pvt. Ltd.
This is a commercial product. Please contact Arroact Technologies for licensing information.
Arroact Technologies Pvt. Ltd. specializes in developing powerful tools and extensions for Umbraco CMS, helping businesses build better web experiences.
Made with ❤️ by Arroact Technologies