# ACUL Sending custom data on signup

**URL:** <https://community.auth0.com/t/acul-sending-custom-data-on-signup/184130>\
**Category:** Get Help\
**Tags:** new-universal-login-experience, login-experience\
**Created:** [March 19, 2025, 3:07pm UTC](https://community.auth0.com/t/acul-sending-custom-data-on-signup/184130 "2025-03-19T15:07:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![brian\_jorgensen](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/brian_jorgensen/32/39466_2.png) [@brian\_jorgensen](https://community.auth0.com/u/brian_jorgensen)\
**Post date:** [March 19, 2025, 3:07pm UTC](https://community.auth0.com/t/acul-sending-custom-data-on-signup/184130/1 "2025-03-19T15:07:24Z")

</div>

Hi

when doing a user signup in ACUL I want to send custom data.

[this page](https://auth0.com/docs/customize/login-pages/advanced-customizations/reference/signup-screen-classes#signup-options-) has says that I can pass custom data, so I tried this

signupManager.signup({  
email: ‘xxxxxx@hotmail.com’,  
password: ‘xxxxxxx’,  
family\_name: ‘my name’,  
given\_name: ‘my last name’,  
company: ‘My company’,  
});

but in my pre-user-registration log action when I console.log the event, I don’t see “company”, “family\_name” or “given\_name” anywhere, only the email

what am I doing wrong here? I see it in the requests form data.

Thanks

---

<div class="post-metadata">

**Author:** ![rueben.tiow](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/rueben.tiow/32/11646_2.png) [@rueben.tiow](https://community.auth0.com/u/rueben.tiow)\
**Post date:** [March 19, 2025, 5:33pm UTC](https://community.auth0.com/t/acul-sending-custom-data-on-signup/184130/3 "2025-03-19T17:33:45Z")

</div>

Hi @brian_jorgensen,

Thanks for your question.

I have looked through our [auth0-acul-js signup()](https://auth0.github.io/universal-login/interfaces/Classes.SignupPayloadOptions.html) documentation and did not find a way to pass additional data like the `family_name`, `given_name`, or `company` attributes to the `signup()` method.

This was justified by your experience of only seeing the `email` attribute when you tried to console.log the `event.user` object.

Since you are essentially creating a user on their behalf, you could consider using the Authentication API to create the user and pass in the `family_name`, `given_name`, and `company` attributes.

See our [/dbconnections/signup endpoint](https://auth0.com/docs/api/authentication/signup/create-a-new-user) reference on this.

If this does not work for you, then another option might be to use the Management API to either create or update the user.

Let me know how this goes for you.

Thanks,  
Rueben

---

<div class="post-metadata">

**Author:** ![brian\_jorgensen](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/brian_jorgensen/32/39466_2.png) [@brian\_jorgensen](https://community.auth0.com/u/brian_jorgensen)\
**Post date:** [March 20, 2025, 6:15am UTC](https://community.auth0.com/t/acul-sending-custom-data-on-signup/184130/4 "2025-03-20T06:15:42Z")

</div>

> [@rueben.tiow](#):
>
> are essentially creating a user on their behalf, you could consider using the Authentication API to create the user and pass in the `family_name`, `given_name`, and `company` attributes.

Hi Rueben

To bad, I would have liked to be able to pass custom data that way that then would be added as user\_metadata, but ok, if that is not possible than we will create the user as we do today, by using the API you also suggest.

Thanks

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/auth0/original/3X/b/5/b560f266932fcce5d57f09a6595bd50518cae3f3.jpeg) [@system](https://community.auth0.com/u/system)\
**Post date:** [April 3, 2025, 6:15am UTC](https://community.auth0.com/t/acul-sending-custom-data-on-signup/184130/5 "2025-04-03T06:15:56Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![michael.swanson](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/michael.swanson/32/54896_2.png) [@michael.swanson](https://community.auth0.com/u/michael.swanson)\
**Post date:** [May 22, 2026, 9:30pm UTC](https://community.auth0.com/t/acul-sending-custom-data-on-signup/184130/6 "2026-05-22T21:30:43Z")

</div>

Hi @brian_jorgensen I am the Product Manager for ACUL and I wanted to follow up on your question. With the GA release of ACUL you can post additional data as part of the signup method. You can check the ACUL SDK docs React SDK: [Signup - Auth0 Docs](https://auth0.com/docs/libraries/acul/react-sdk/API-Reference/Screens/signup#param-signup) and JS SDK: [Signup - Auth0 Docs](https://auth0.com/docs/libraries/acul/js-sdk/Screens/classes/Signup#param-signup) to learn more.

adding the `ulp-*` prefix is the key. This tells the server that this is custom data that you want to manage. Under the covers it uses the same server-side logic as [Customize Signup & Login Prompts](https://auth0.com/docs/customize/login-pages/universal-login/customize-signup-and-login-prompts#validate-and-save-captured-data).
