Try it
  • Examples
  • Features
  • Testimonials
  • Partners
  • Pricing
  • Support
    • Sintel Apps Help
    • Sintel Apps Release History
    • Sintel BI Help
    • Sintel BI Release History
    • Webinars
    • How to video series
    • Ask the community
    • Submit a ticket
    • Request a demo
    • Compare us
  • Blog
  • Examples
  • Features
  • Testimonials
  • Partners
  • Pricing
  • Support
    • Sintel Apps Help
    • Sintel Apps Release History
    • Sintel BI Help
    • Sintel BI Release History
    • Webinars
    • How to video series
    • Ask the community
    • Submit a ticket
    • Request a demo
    • Compare us
    • For Schools
  • Blog
  • Get Started
How can we help?

Search for answers or browse articles about Sintel Forms

Filter by categories Clear Results
  • About Sintel Forms

    • SharePoint List types supported by Sintel Forms
    • What is Sintel Forms
    • Why we built it
    • Sintel Apps and the security of your data
  • Getting Started

    • How to Install Sintel Forms
    • Adding Sintel Forms to a SharePoint Site
    • Authorizing Sintel Forms
    • Install Sintel Forms for SharePoint On-Prem
    • Sintel Forms Best Practices
  • Product Updates

    • Release History
    • Updating Sintel Forms for SharePoint On-Prem
    • Differences between the Cloud and On-Prem Versions of Sintel Forms
  • Settings

    • External Access Settings

      • Understanding External Access Settings in Sintel Forms
      • External Submissions
      • External Collaboration
      • External Sharing
      • External Access Settings
    • After save script
    • Basic Features
    • Conversations
    • Form Viewer
    • Hide Sintel Branding
    • Payments
    • Theme & Styling 
    • Confirmation screens
    • Localisation
    • How to avoid SharePoints list view threshold
  • Layout

    • About Layout
    • Adding and Editing Linked List items using Inline, Dialog & Sintel Forms Embedded
    • Adding Fields
    • Creating Calculated Fields & Using Formulas
    • Default values & custom values
    • Field and Section Validation
    • Linked Libraries-Using a Document/Picture Library
    • Linked Lists-How to add attachments
    • Sections - Tab order
    • Setting field properties within a Linked List
    • Using a Linked List
    • Form Header and Footer
    • New "Cosy" Form Interface
  • Workflow

    • About Workflow
    • Workflow: Statuses
    • Workflow: Actions
    • Workflow: Email
    • Workflow: Payment Actions
    • Deprecation of the SintelFormsWorkflow list
  • Logic

    • About Logic
    • Logic: Steps
    • Logic: Conditions
    • Logic: Rules
  • Reminders

    • Reminders
  • Basic Customisation

    • Applying a theme and adding icons or graphics
    • Changing button colours or hiding them
    • Embedded Action Buttons (deprecated)
    • Customising Send-From Address for Sintel Apps Emails
  • Advanced Customisation

    • The JavaScript API

      • Articles coming soon
    • Accessing external APIs
    • Creating custom buttons using JavaScript
    • Custom form styling using CSS
    • Programmatically creating Sintel Forms
    • The JavaScript API
    • Using query string parameters for default/calculated values
    • Restrict access to users not found in a SharePoint group
    • Advanced Customisation and Code Samples
    • Advanced Customisations: Quick Navigation Guide
  • FAQs

    • FAQs
    • Activating Sintel Forms on newly created tenants
    • Lists and columns used by Sintel Forms
    • Support and Training
    • Track the usage of Sintel Forms
    • Differences between the Cloud and On-Prem Versions of Sintel Forms
    • Permissions used by Sintel Forms
    • Permissions required to use the Sintel Forms Designer
    • SharePoint Add-Ins are retiring what can you do
  • How To Guides

    • Automatically add linked items or files
    • Change the layout of Choice Fields
    • Configure a cascading drop-down
    • Configure Printing Options
    • Debugging your forms
    • Embedded Action Buttons (deprecated)
    • Export a form template
    • How to complete a form action with Power Automate
    • Import a form template
    • Lookup Columns: Control the sort order
    • Lookup Columns: Retrieve additional columns from Lookup List
    • Make Attachments Mandatory
    • Set & clear field values using rules
    • Share a Form
    • Track the usage of Sintel Forms
    • Transferring your license to another tenant
    • Use Sintel Embedded Mode on a linked list
    • Use a Rule to check if third party cookies are enabled
    • Customising Send-From Address for Sintel Apps Emails
    • Recommended Permissions For Forms and Apps
    • Disable Sintel Forms on a list
    • Show all articles ( 6 ) Collapse Articles
  • Widgets

    • Buttons
    • Workflow History
    • HTML Widget
  • Noteworthy Features

    • Attachments and Image Previews
    • Image Annotations
    • Ink Signatures
    • Sintel Forms Mobile App
    • Workflow History
  • Troubleshooting

    • The redirect URL specified in the request does not match
    • Everything is fine but we had a small problem getting your license
    • "401 Unauthorized" error during form data save
    • "500 internal server error" on form opening
    • Activating Sintel Forms on newly created tenants
    • Ad blockers and Privacy Extensions
    • Attachments option missing in Sintel Forms
    • Changing the Content Approval settings of a list can cause an issue with Sintel Forms
    • Enabling third-party cookies
    • Handling the list view threshold for the Workflow and Conversations features
    • No actions appearing in the actions menu
    • Sintel Forms doesn't appear to be applied to a list
    • Sintel Forms Designer not available in the list command bar
    • Sintel Forms Save Process
    • Site naming and Sintel Forms
    • The remote server returned an error: (401) Unauthorized when importing a form template
    • Workflow emails containing incorrect links to forms
    • Workflow emails not being received by distribution lists or mail-enabled security groups
    • Workflow emails not being received by SharePoint group members
    • Data load error: Connection to SharePoint has been lost. Please reload the page.
    • Data save error: Access denied. You do not have permission to perform this action or access this resource
    • Email address of a Shared Mailbox not recognised by Sintel Forms
    • Add an exception for Sintel Forms instead of enabling third-party cookies
    • Export to PDF not working on SharePoint Subscription Edition
    • "404 FILE NOT FOUND" when attempting to open a new form or existing form
    • Show all articles ( 10 ) Collapse Articles
  • Code Samples

    • Embedded Action Buttons (deprecated)
    • Set email address from person field
    • Validate email addresses
    • Advanced Customisation and Code Samples
    • Advanced Customisations: Quick Navigation Guide
  • Sintel General Info

    • What we do
    • Who we are

Sintel Forms Best Practices

Posted6 August 2020
Updated27 May 2026
ByEoin McMahon
You are here:
  • Main
  • Getting Started
  • Sintel Forms Best Practices
2.5 out of 5 stars

2 ratings

5 Stars 0%
4 Stars 50%
3 Stars 0%
2 Stars 0%
1 Stars 50%
< All Topics

Whether you’re creating a simple form or a full-featured solution using Sintel Forms, following these best practices will help ensure a smooth experience for both creators and users.

Before You Start: Planning is Key

Think About Your Layout

Before diving in, consider the structure and layout of your form. Are you starting from scratch or converting an existing form (paper or electronic)? If you’re working with an old format, remember it likely wasn’t built to be responsive—that is, mobile-friendly.

Sintel Forms are responsive by default, so take the opportunity to lay things out in a way that works well across all screen sizes.

Use Auto-Fill Where Possible

Once you know which fields your form needs, think about how you can streamline data entry. For example, you can:

  • Auto-set the submitter

  • Pre-fill the date

  • Create cascading dropdowns

  • Automatically assign approvers

Faster form filling boosts user adoption and makes life easier for everyone.

 Use the Right Field Types

Avoid overusing single-line text fields. This can lead to inconsistent data and poor reporting. Instead:

  • Use date fields for dates

  • Use number fields for numerical input

  • Use choice fields or lookups for dropdowns

Choice Fields vs Lookup Fields

If your dropdown options are unlikely to change, choice fields are quick and easy.
If you expect changes or need to control the order of items, lookup fields are more flexible (though they require you to create a separate list). At Sintel, we typically prefer lookup fields.

Tip: SharePoint only allows up to 12 lookup columns to be displayed in a list view.

Linked Lists for Complex Data

Linked Lists allow you to create parent-child relationships, similar to repeating tables in InfoPath. For example: listing individual expenses on a form.

Tip: This saves you from cluttering your main list with too many columns. Consider moving related fields into linked lists.

Don’t Skip Workflow – You Probably Need It!

Whether simple or complex, most forms benefit from automation. Sintel Forms includes a built-in workflow engine, and it also integrates with other solutions like Power Automate.

Plan your workflow before designing the form. You might need to hide or disable fields at certain stages: this is much easier to manage early in the design process.

Design Tips & Recommendations

1️⃣ One Form per Site

Create a separate SharePoint site (site collection or subsite) for each form. This gives you better control over permissions and configuration.

Avoid Spaces in List & Column Names

Use camel case: DateItemReturned instead of Date Item Returned.

If you create columns using the Sintel Forms Designer, we’ll handle this for you automatically.

❌ Don’t Make Fields Mandatory in SharePoint

Instead, make them mandatory via the Sintel Forms Designer, where you can apply conditional logic (e.g. only required if a certain section is visible).

Prefix Lookup Lists

Name lookup lists clearly:
e.g. LookupCountries, LookupDepartments, LookupStatuses.

Use Clear List & Column Names

  • Use short, meaningful names for your main lists: Ideas, Timesheets, InspectionReports.

  • Keep column names short and descriptive.

  • For question fields, use: Question01, Question02 (not Q1, Q2—this improves compatibility with reporting tools).

File Uploads & Large Files

Avoid uploading many large files at once through document or image libraries, as this can slow down form saving.

Relationship Behaviour & Permissions

  • Always enable “Enforce relationship behaviour – Cascade delete” when creating lookup columns.

  • Avoid item-level permissions unless essential. If you must use them, ensure all necessary users have the “Cancel Checkout” permission (included in roles like Full Control, Design, or Approve).

  • More info

⚠️ Item-level permissions can complicate your design and increase support needs.

Keeping Things in Sync

When changes are made to a SharePoint list where Sintel Forms is enabled, open the Sintel Forms Designer and click Save to ensure updates are captured.


Development Tips

Protect Sensitive Data

Put sensitive fields in sections that are hidden by default, then use rules to display them conditionally.

⚙️ Use Rules, Not Code

  • Avoid JavaScript—use rules to handle actions like hiding buttons or showing messages.

  • Use the “Run Once” flag in rules to improve performance where appropriate.

  • Avoid temporary CSS classes, root-level styling overrides, or Microsoft-specific CSS—they can break during updates.

Need a pop-up? Use hidden sections and trigger them with rules.

Use Themes for Styling

Use built-in theming features rather than JavaScript for adjusting layout or styles.

⚠️ Avoid Custom Message Boxes

Stick to built-in controls and rules to ensure compatibility across versions.

Email Subject Lines

When configuring email notifications, include the app name in square brackets:
Example: [Expenses App] Approval Request.

✅ Design for the Best User Experience versus Form Load Speed

UX vs Load Speed

There’s a balance between user experience (UX) and form load speed.

Scenario Benefit Drawback
Use Lookup Fields (dropdowns) Fast data entry, accurate data Slower form loading
Use Text Fields Fast loading Slower data entry, risk of inconsistent data
Use Text Fields + Autocomplete Best of both – fast load & fast entry Slightly more complex to configure

Using autocomplete allows text fields to dynamically suggest values from a SharePoint list, making data entry easier while maintaining fast load times.

Need Help or Have a Custom Request?

Get in touch! If there’s something you think can’t be done with Sintel Forms—just ask. Many features in our platform are the result of customer feedback.

Sintel Forms is powerful and flexible, and following these best practices ensures your forms are easy to use, efficient to maintain, and fit for purpose.

Need advice or want to share feedback? Contact Us—we’re always happy to help.

Was this article helpful?
2.5 out of 5 stars

2 ratings

5 Stars 0%
4 Stars 50%
3 Stars 0%
2 Stars 0%
1 Stars 50%
5
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.
Table of Contents

Sintel Apps

Create apps on Microsoft 365 in minutes with no code.

Address

River House
Blackpool Park,
Cork, T23 R5TF,
Ireland

Support

  • Product help
  • Community site
  • Submit a ticket
  • Compare us

    Contact us to

    • Book a demo
    • Request a license
    • Become a partner

    e-mail: info@sintelapps.com
    tel: +353 (0) 21 245 2935

    Follow us

    • Follow
    • Follow
    • Follow

    © Copyright 2026 | End User License Agreement | Privacy Policy | Terms Of Use

    Sintel Apps
    Sintel Apps Assistant
    Get instant answers and support
    Connecting to Sintel Apps Assistant…
    Sintel is thinking…
    We use cookies to collect and analyse information about the users of this website. Please click 'I accept' to consent to the use of this technology.