How to Add New User Code to Smart Lock
Step-by-step guide to add new PIN codes and users to your smart lock. Set permanent or temporary codes, manage access schedules, and verify successful setup for all lock brands.
Quick Answer: The Sync-Test Imperative
User code addition follows universal five-minute procedure across brands: navigate to Users/Codes section in lock app, create new entry with descriptive name and 4-8 digit PIN, configure access schedule (permanent or time-bounded), save configuration, wait 2-5 minutes for cloud-to-lock synchronization, then immediately test code on physical keypad before communicating credentials to intended user. The test-before-sharing protocol proves mandatory rather than optional: premature code distribution creates lockout scenarios when synchronization failures go undetected until guest arrival, transforming preventable technical issues into emergency access crises.
The synchronization delay—2-5 minutes typical, occasionally extending to 10 minutes for weak connectivity—represents unavoidable cloud architecture latency where app configuration updates must propagate through vendor servers to lock firmware. Users attempting immediate code testing (<30 seconds post-save) invariably encounter "invalid code" responses misinterpreted as configuration errors rather than incomplete synchronization, triggering unnecessary troubleshooting and repeated code recreation that compounds rather than resolves delays.
Before You Start
Requirements Checklist
☑️ You have admin access (not guest user)
☑️ Know desired PIN code (4-8 digits)
☑️ Battery level >20% (low battery equals sync issues)
☑️ Phone connected to internet
Choose PIN Code
Good PIN codes:
- 4-8 digits - most locks
- Not obvious - 1234, 0000, 1111
- Not birthday or address
- Unique per user
Avoid:
- ❌ Sequential - 1234, 5678
- ❌ Repeating - 1111, 2222
- ❌ Too short if lock allows longer - use 6+ digits
- ❌ Same code for multiple users
Step-by-Step Guide
Step 1: Open User Management
- Open smart lock app
- Select your lock (if multiple)
- Tap "Users" or "Access Codes" or "People"
- Tap "+ Add" or "Add User" or "Create Code"
Common app flows:
- Yale Access: Tap lock → Keypad Code → Add Code
- Schlage Home: Tap lock → Access Codes → Add Access Code
- Kwikset: Tap lock → Users → Add User
- August: Tap lock → Access → Add Permanent Guest
Step 2: Enter User Details
- Examples: "John Smith", "Cleaner", "Airbnb Guest 3/15"
- Be descriptive (helps identify later)
- PIN Code: Enter 4-8 digit code
- Most locks: 4-6 digits
- Some support up to 8 digits
- App will show if code too short/long
- Access Type: Choose permanent or temporary
- Permanent: No expiration
- Temporary: Set start/end date & time
Step 3: Set Schedule (Optional)
Permanent access:
- Code never expires
- Good for: Family, long-term tenants
Temporary access:
- Set start date/time
- Example: March 15, 2024, 3:00 PM
- Set end date/time
- Example: March 20, 2024, 11:00 AM
- ⚠️ Set to END of last day, not START of next day
- Use 11:59 PM to avoid confusion
- Good for: Guests, contractors, one-time access
Recurring schedule (advanced):
- Days of week (Mon-Fri only)
- Time windows (9 AM - 5 PM only)
- Good for: Cleaners, dog walkers
Step 4: Save and Sync
- App shows "Syncing..." or "Sending to lock"
- WAIT 2-5 minutes (don't close app)
- WiFi locks: 30 seconds
- Zigbee/Z-Wave: 1-2 minutes
- Z-Wave S2: 2-5 minutes (DSK verification)
- App shows "Success" or "Synced" checkmark
Sync troubleshooting:
- Check lock is online
- Wake up lock (press any button on keypad)
- Send lock/unlock command (triggers sync)
- Cancel and retry if still failing
Step 5: Test Immediately
Don't assume sync worked - always test:
- Enter new PIN code
- Press # or Enter (if required by your lock)
- Lock should beep and unlock
Success: ✅ Lock unlocks
Failure: ❌ Error beep or no response
→ Wait 2 more minutes and retry
→ Check code in app (view it, don't rely on memory)
→ Delete and re-add if still not working
Common Issues & Solutions
Issue: Code Not Working After Adding
Cause 1: Code not synced yet
- Wait 5 minutes total
- Press any keypad button to wake lock
- Try code again
Cause 2: Wrong code entered
- Open app → Users → [Name] → View Code
- Verify you're entering exact code shown
- Enter slowly (2 seconds between digits)
Cause 3: Lock offline when adding
- Check lock status in app
- If offline: Fix connectivity first
- Delete code, wait for online, re-add
Issue: Can't Add More Users
Cause: User limit reached
- Budget locks: 10-20 users
- Mid-range: 30-50 users
- Premium: 100-250 users
Solution:
- Delete unused codes first
- Check manual for your lock's limit
- Consider upgrading lock if need more
Issue: Code Works But Expires Early
Cause: End time misunderstood
Set expiration: "March 20, 12:00 AM"
You think: Midnight END of March 20
Lock interprets: Midnight START of March 20
Result: Code expires 24 hours early!
Solution:
- Set expiration to END of day: "March 20, 11:59 PM"
- OR: Next day: "March 21, 12:00 AM"
- Always test before giving code to guest
Brand-Specific Instructions
Yale Assure Lock:
2. Keypad Codes → Add Code
3. Enter name, code, schedule
4. Save → Wait 2 min → Test
Schlage Encode:
2. Access Codes → Add Access Code
3. Name, 4-8 digit code
4. Select duration
5. Save → Wait 1-2 min → Test
Kwikset SmartCode:
2. Users → Add User
3. Name, 4-8 digit code
4. Access type: Permanent/Temporary
5. Save → Test immediately
August Smart Lock:
2. Access → Add Permanent Guest (or eKey)
3. Enter name, optional expiration
4. Code auto-generated OR custom
5. Share code with user
Z-Wave (SmartThings, Hubitat):
2. User Codes → Add Code
3. Slot number (1-30), code, name
4. Save → May take 2-5 minutes (S2 security)
5. Test code
Best Practices
Naming Conventions
Good names:
- "John Smith - Family"
- "Airbnb Guest - March 15-20"
- "Cleaner - Recurring Tue/Thu"
- "Contractor - One-time 3/15"
Bad names:
- "Guest 1" - non-descriptive
- "1234" - confusing
- Just first name - multiple Johns?
Code Management
☑️ Delete code immediately after use (temp guests)
☑️ Audit codes quarterly (remove old users)
☑️ Document codes securely (password manager)
☑️ Test codes before giving to guests
Security Tips
☑️ Change master code from default
☑️ Limit who has admin access
☑️ Enable notifications for new users added
☑️ Review access logs regularly
Special Scenarios
For Airbnb Hosts
- Set start time 1 hour before check-in
- Buffer for early arrival
- Set end time 11:59 PM of checkout day
- Not 12:00 AM next day (ambiguous)
- Test code day before guest arrives
- Auto-generate unique codes per booking
- Delete immediately after checkout
For Office/Business
- Use recurring schedules (Mon-Fri, 9-5)
- Audit monthly (remove ex-employees)
- Require code change every 90 days
- Log all access (compliance)
For Family/Roommates
- Unique code per person
- Keep master code separate
- Communicate code changes promptly
Related Resources
User Management:
- [Create Temporary Guest Code] - /support/create-temporary-guest-code - Detailed temp code guide
- [Delete/Remove User] - /support/delete-smart-lock-user - Remove access
Troubleshooting:
- [Code Not Working] - /support/smart-lock-code-not-working - Fix code issues
- [Complete Troubleshooting Guide] - /guides/complete-troubleshooting-guide - Full diagnostics
For Airbnb:
- [Airbnb Smart Lock Guide] - /use-cases/smart-locks-airbnb-guide - Complete automation
Summary: Test-Before-Share Protocol
User code addition represents straightforward administrative task requiring no technical expertise, yet operational reliability demands strict test-before-share discipline preventing distribution of unverified credentials that create lockout scenarios when synchronization failures manifest only upon guest arrival at property. The procedural execution proves trivially simple—navigate app to user management, enter name and PIN, configure schedule, save—but the verification requirement proves absolutely mandatory.
Synchronization patience prevents the most common user error: testing code immediately after saving (<30 seconds) before cloud-to-lock synchronization completes, encountering "invalid code" response, misinterpreting as configuration error rather than incomplete sync, then initiating unnecessary troubleshooting or recreation. The 2-5 minute wait (occasionally 10 minutes for weak signal) represents unavoidable cloud architecture latency that users must respect rather than circumvent.
PIN selection discipline avoids obvious codes (1234, 0000, birthdates) that compromise access security, instead deploying 6+ digit non-sequential patterns unique per user enabling accountability through access logs. Reusing codes across multiple users eliminates audit capability revealing WHO accessed WHEN—defeating primary smart lock advantage over mechanical keys.
Temporal configuration precision for temporary codes demands 11:59 PM expiration on LAST valid day rather than 12:00 AM next day, avoiding timezone and clock synchronization edge cases causing premature expiration creating guest lockouts. This one-minute configuration difference prevents majority of temporary code failures encountered in short-term rental operations.
Verification testing before credential distribution represents non-negotiable final step: personally test code on physical keypad, verify successful unlock, confirm access logs record entry with correct user attribution, only then communicate code to intended recipient. This protocol transforms preventable synchronization failures into detected issues resolved before user impact rather than discovered through guest lockout requiring emergency intervention.
Recommended Brand

Be-Tech Smart Locks
Be-Tech offers professional-grade smart lock solutions with enterprise-level security, reliable performance, and comprehensive protocol support. Perfect for both residential and commercial applications.
* Be-Tech is our recommended partner for professional smart lock solutions
Related Articles
Smart Lock Troubleshooting Guide: Fix 95% of Issues in 5 Minutes
Complete step-by-step troubleshooting guide for smart lock problems. Covers battery issues, connection problems, mechanical failures, authentication errors, firmware bugs, and when to call support. Includes diagnostic decision trees, error code explanations, and real-world solutions from 10,000+ support cases.
Smart Lock Disaster Recovery & Business Continuity: Complete DR/BC Planning
Comprehensive disaster recovery and business continuity guide for smart lock systems. Includes business impact analysis, FMEA, high availability architecture, RTO/RPO targets, failover mechanisms, backup strategies, disaster scenario response plans, and ISO 22301 compliance framework.
Smart Lock Door Compatibility Guide: Measurements, Standards, and Installation
Complete guide to smart lock door compatibility. Learn how to measure door thickness, backset, cross bore, and navigate US, European, and Asian lock standards to ensure your smart lock fits perfectly.