> For the complete documentation index, see [llms.txt](https://docs.rubica.au/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rubica.au/households/forms/pre-fill-and-two-factor-authentication-2fa.md).

# Pre-Fill & Two-Factor Authentication (2FA)

### Pre-Fill & Two-Factor Authentication

The Pre-Fill option controls both the data experience and the security model for the form.

**When Pre-Fill is enabled**, rubica uses Twilio's SMS verification to send a one-time code to the client's mobile number. This is the mobile number held on file in rubica for that specific client It auto-populates in the modal and cannot be sent to a different number.

Once the client verifies via 2FA, a separate function retrieves their existing data and pre-populates the form fields. This means the client only needs to review, update, or fill in any gaps rather than starting from scratch.

**When Pre-Fill is not enabled**, the client receives a blank form with no two-factor authentication. They will need to enter all information manually.

> <mark style="color:$danger;">**Important:**</mark> The mobile number used for 2FA is pulled directly from the client's CRM record. If the mobile number on file is incorrect or missing, the client will not be able to verify and access pre-filled data. Ensure client contact details are up to date before sending a pre-filled form.

<figure><img src="https://3555949013-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqzoPnlIGiL5ejRdJEq5X%2Fuploads%2FffdLZ2dov5u7NE3xjojB%2FScreenshot%202026-02-19%20at%2011.29.23%E2%80%AFam.png?alt=media&amp;token=513d52f0-8031-4bee-985f-19fbe17e3869" alt=""><figcaption></figcaption></figure>
