Account Creation Overview

Ravvio offers two convenient ways to create your account: traditional email signup with verification or quick Google OAuth integration. Both methods provide full access to the platform features. Registration form interface

Available Signup Methods

Email Signup

Traditional RegistrationCreate account with email verification via 6-digit OTP

Google OAuth

Quick RegistrationSign up instantly using your Google account

Email Signup Process

Step-by-Step Registration

1

Initial Registration

Account Information:
  • Enter your Company name
  • Provide a valid Company address
  • Create a secure password
  • Submit registration form
System Validation:
  • Checks if email already exists in database
  • Validates password strength requirements
  • Hashes password for secure storage
  • Prepares email verification process
2

Email Verification Setup

OTP Generation:
  • System generates 6-digit verification code
  • Sets 10-minute expiration time for security
  • Stores verification data temporarily in email_verifications table
  • Prepares verification email with OTP
Verification Email Sent:
  • Professional verification email delivered to your inbox
  • Contains 6-digit OTP code for account activation
  • Includes expiration time (10 minutes from generation)
  • Clear instructions for completing verification Email inbox with OTP email
3

OTP Verification

Complete Account Activation:
  • Enter the 6-digit OTP from your email
  • System validates OTP against stored verification data
  • Checks expiration time (must be within 10 minutes)
  • Creates your permanent user account upon successful verification 6-digit code entry screen
4

Account Creation

Final Account Setup:
  • User record created in main users table
  • Email marked as verified with timestamp
  • Temporary verification data cleaned up
  • Welcome email automatically sent Success message and dashboard redirect

Email Verification Features

Google OAuth Signup

Quick Registration Process

1

Google Authentication

OAuth Flow:
  • Click “Continue with Google” button
  • Redirected to Google OAuth consent screen
  • Authorize Ravvio to access basic profile information
  • Google returns user profile data (name, email, Google ID) Google sign-in button and consent
2

Account Verification

System Checks:
  • Verifies if Google ID already exists in database
  • Checks for existing email with different provider
  • Validates Google OAuth token and user information
  • Determines if this is new signup or existing user login Google sign-in button and consent
3

Account Creation or Login

New Google User:
  • Creates new user account with Google provider
  • Email automatically verified (trusted OAuth provider)
  • Unique user ID generated for account
Existing User Scenarios:
  • Existing Google user: Logs in directly
  • Same email, different provider: Shows appropriate message
  • Links Google account if upgrading from email signup
4

Immediate Access

Instant Platform Access:
  • No email verification required
  • Automatic login after successful OAuth
  • Full platform features immediately available
  • Welcome email sent in background

Google OAuth Benefits

Quick Setup

Instant Registration:
  • No password creation required
  • Skip email verification process
  • Immediate access to platform
  • Trusted authentication provider

Enhanced Security

OAuth Security:
  • Google-managed authentication
  • No password storage in Ravvio
  • Advanced security features from Google
  • Secure token-based access

Post-Registration Automatic Setup

Default Agent Creation

Welcome Email System

1

Welcome Email Delivery

Automated Welcome:
  • Professional welcome email sent immediately after registration
  • Personalized with user’s name and registration details
  • Includes platform overview and getting started information
  • Links to documentation and support resources Google sign-in button and consent
2

Email Template Features

Welcome Content:
  • Platform introduction and key features overview
  • Quick start guide and next steps
  • Links to documentation and tutorials
  • Support contact information and resources
3

Admin Notifications

Internal Notifications:
  • Admin team notified of new user registrations
  • User details shared for potential onboarding support
  • Registration method tracked (email vs Google)
  • Analytics updated for user acquisition metrics

Account Creation Validation

Email Verification Process

Troubleshooting Account Creation

Common Issues and Solutions

Email Verification Problems

Common Issues:
  • Verification email not received
  • OTP expired before entry
  • Email in spam/junk folder
  • Multiple registration attempts

Google OAuth Issues

Potential Problems:
  • Google account access restrictions
  • Browser blocking OAuth popup
  • Network connectivity issues
  • Corporate firewall restrictions

Resolution Steps

Account Verification: Email verification is required for email signups to ensure deliverability and account security. Google OAuth users are automatically verified.
Quick Start: After account creation, you’ll automatically have a default AI agent created and ready for customization. Check your dashboard to begin setup.
OTP Expiration: Email verification codes expire after 10 minutes for security. Request a new code if yours has expired.