PelcroUserRegister
Fired when a new user registers
Overview
Fired when a new user account is successfully created. Use this event to track registrations and trigger welcome flows.
Triggered By
| Method | Description |
|---|---|
Pelcro.user.register() | Standard registration |
Pelcro.user.convert() | Converting a legacy account |
Event Detail
The event.detail object contains the newly created user:
| Property | Type | Description |
|---|---|---|
id | number | User's unique identifier |
email | string | User's email address |
first_name | string | User's first name |
last_name | string | User's last name |
auth_token | string | JWT authentication token |
email_verified | boolean | Whether email is verified |
metadata | object | Custom metadata fields |
Example
document.addEventListener('PelcroUserRegister', (event) => {
const user = event.detail;
console.log(`New user registered: ${user.email}`);
// Track registration in analytics
analytics.track('User Registered', {
userId: user.id,
email: user.email
});
// Trigger welcome flow
showWelcomeMessage(user.first_name);
});Related Events
This event is always fired alongside:
- PelcroUserLoaded - Fires with user data
Related
- Events Overview - All available events
- User Module - Methods that trigger this event
Updated 1 day ago
