To pre-populate the fields on your sign up form/embed, add auth.registrationDefaults to your Outseta Script Options.

👉 To pre-populate fields in a lead capture form, use leadCapture.registrationDefaults.
👉 To pre-populate fields in a support ticket form/embed, use support.formDefaults.

Follow the pattern below (see bold) to add your authentication registration defaults to the existing Outseta Script and Options you set up initially.

<!-- Outseta Script Options -->
<script>
var o_options = {
domain: '[your-domain].outseta.com',
// ✨ Add the relevant lines below to your current options
// ✨ to pre-populate fields in your sign up form/embed.
auth: {
registrationDefaults: {
Person: {
Email: '[email protected]',
FirstName: 'Sally',
},
Account: {
Name: 'ACME, LLC',
// You may even set a value for a custom property
CustomProperty: 'Hello World',
},
Subscription: {
DiscountCouponSubscriptions: [
{ DiscountCoupon: { UniqueIdentifier: "DEMO" } }
]
},
}

}
};
</script>

<!-- Outseta Script (doing all the magic) -->
<script src="https://cdn.outseta.com/outseta.min.js" data-options="o_options"></script>

Full demo on Code Sandbox