Signup Secret Codes Documentation¶
Menu Location: Settings > Signup Secret Codes
Access Level: Administrator and above
Last Updated: 2026-03-01
Overview¶
Signup Secret Codes allow you to create special invitation codes that provide exclusive signup access, discounts, or special privileges to select customer groups. These codes can limit who can sign up, provide promotional offers, or track referral sources.
Primary Functions:
- Create exclusive signup invitation codes
- Offer special signup discounts
- Restrict signup to invited customers only
- Track signup sources and referrals
- Manage beta/early access programs
- Support partnership and affiliate programs
Page Layout¶
Header Section¶
- Page Title: "Signup Secret Codes"
- Create New Code Button: Add new secret code
- Active Codes Count: Number of active codes
Secret Codes Table¶
Displays existing codes with columns:
- Code: The secret code text (e.g., "VIPACCESS2026")
- Description: Internal note about code purpose
- Discount: Discount amount or type
- Usage Count: Number of signups using this code
- Usage Limit: Maximum allowed uses (or "Unlimited")
- Expiration Date: When code expires
- Status: Active, Expired, or Disabled
- Actions: Edit, Disable, Delete, View Usage
Code Statistics¶
- Total Codes Created: All-time count
- Active Codes: Currently usable codes
- Total Signups via Codes: Conversions from secret codes
- Top Performing Code: Highest usage count
Creating Secret Codes¶
Create New Code¶
Steps:
- Click "Create New Code" button
- Code creation form appears
- Fill in code details (see below)
- Configure discount and restrictions
- Set limits and expiration
- Click "Save Code"
- Code immediately available for use
Code Configuration Fields¶
Code Text (Required)
- Purpose: The actual code customers enter
- Format: Alphanumeric, no spaces
- Recommendations:
- Short and memorable (8-15 characters)
- UPPERCASE for consistency
- Clear purpose (VIPACCESS, FRIENDREFER, PARTNER2026)
- Examples: "EARLYBIRD", "PARTNER50", "VIPACCESS2026"
Internal Description (Required)
- Purpose: Admin note about code purpose
- Format: Free text
- Examples:
- "Partnership with XYZ Company"
- "Early access for beta testers"
- "Employee friend/family discount"
Code Type:
- Open Access: Anyone with code can sign up
- Restricted Access: Code required to sign up at all
- Promotional: Code provides discount but signup open to all
Discount Configuration¶
Discount Type:
- Percentage Off: X% off first order/subscription
- Dollar Amount: $X off first order
- Free Trial: X days/weeks free
- Free Shipping: Waive shipping fees
- No Discount: Access only (no financial benefit)
Discount Amount:
- Enter percentage (e.g., 25 for 25% off)
- Or dollar value (e.g., 15.00 for $15 off)
- Or trial days (e.g., 14 for 14-day trial)
Discount Duration:
- First Order Only: Discount applies once
- First X Orders: Discount on first 3 orders, etc.
- First Month: Discount for one month
- Lifetime: Discount applies forever
Apply To:
- All products
- Subscription fee only
- Specific box types
- Custom product selection
Usage Restrictions¶
Usage Limit:
- Unlimited: Code can be used indefinitely
- Limited: Set maximum number of uses (e.g., 100)
- One-time: Can only be used once total
- Once per customer: Each customer can use once
Expiration Date:
- No Expiration: Code valid indefinitely
- Specific Date: Set expiration (e.g., Dec 31, 2026)
- Days from Creation: Auto-expires after X days
Customer Eligibility:
- Any Customer: Anyone can use
- New Customers Only: No existing accounts
- Existing Customers: Current customers only (rare)
- Email Domain: Restrict to @company.com emails
- Geographic: Specific states/zip codes
Managing Secret Codes¶
Edit Existing Code¶
Steps:
- Find code in table
- Click "Edit" button
- Modify fields as needed
- Click "Save Changes"
- Updates apply immediately
What You Can Edit:
- Description
- Discount amount/type
- Usage limits
- Expiration date
- Status (active/disabled)
What You Cannot Change:
- Code text (create new code if needed)
- Historical usage count
Disable Code¶
Temporary Deactivation:
- Find code in table
- Click "Disable" button
- Code no longer works for new signups
- Existing customers who used it unaffected
- Can re-enable anytime
Use Cases:
- Partner program on hold
- Reached capacity for beta program
- Need to pause new signups temporarily
Delete Code¶
Permanent Removal:
- Find code in table
- Click "Delete" button
- Confirm deletion
- Code permanently removed
- Historical usage data preserved
Warning: Cannot be undone. Consider disabling instead.
View Code Usage¶
See Who Used Code:
- Find code in table
- Click "View Usage" link
- List of customers who used this code
- Shows: Customer name, email, signup date, order status
Export Usage:
- Download CSV of customers who used code
- Useful for partnership reporting
- Track conversion rates
Common Use Cases¶
Use Case 1: Beta Access Program¶
Goal: Invite select customers to beta test new service
Steps:
- Create New Code
- Code: "BETATESTER2026"
- Type: Restricted Access (code required to sign up)
- Discount: 50% off first 3 months (incentive)
- Usage Limit: 50 customers
- Expiration: 60 days
- Save code
- Send code to invited beta testers
- Monitor signups via "View Usage"
Result: Controlled beta group, special pricing for early adopters
Use Case 2: Partnership Program¶
Goal: Partner company promotes your service to their audience
Steps:
- Create New Code
- Code: "PARTNERNAME50"
- Description: "Partnership with [Partner Company]"
- Discount: $50 off first order
- Usage Limit: 500
- Expiration: 90 days
- Customer Eligibility: New customers only
- Provide code to partner
- Track partner-driven signups
- Report conversion metrics to partner
Result: Trackable partnership channel, attractive offer for their audience
Use Case 3: Employee/Friend Discount¶
Goal: Offer special discount to employees and their friends/family
Steps:
- Create New Code
- Code: "EMPLOYEEVIP"
- Description: "Employee friends & family discount"
- Discount: 25% off lifetime
- Usage Limit: Unlimited
- Expiration: None
- No public sharing (internal only)
- Employees share with trusted friends/family
Result: Employee benefit, word-of-mouth growth
Use Case 4: Early Bird Promotion¶
Goal: Reward early signups during launch period
Steps:
- Create New Code
- Code: "EARLYBIRD"
- Description: "Launch week early bird special"
- Discount: 30% off first month
- Usage Limit: First 100 customers
- Expiration: 7 days
- Promote in launch marketing
- Creates urgency (limited time, limited quantity)
Result: Fast initial traction, early adopter community
Use Case 5: Referral Program¶
Goal: Track which existing customers refer new signups
Steps:
- Create unique codes for each referring customer
- Code format: "REFER-CUSTOMERNAME"
- Description: "Referred by [Customer Name]"
- Discount: $20 off first order (for referred friend)
- When code used:
- Track which customer referred
- Can reward referring customer separately
- Build referral leaderboard
Result: Word-of-mouth growth with attribution
Tracking and Reporting¶
Code Performance Metrics¶
View for Each Code:
- Total Signups: Customers who used this code
- Conversion Rate: Signups to active subscribers
- Revenue Attributed: Total value from these customers
- Average Lifetime Value: Quality of customers from this source
- Active vs. Churned: Retention rate by code
Compare Codes:
- Which codes drive highest quality customers?
- Which partnerships most valuable?
- Which discount levels optimal?
Export Reports¶
Code Usage Report:
- All customers by code
- Signup dates
- Current status (active, cancelled)
- Lifetime value
- Export to CSV
Code Performance Summary:
- All codes with key metrics
- Sort by usage, revenue, conversion
- Identify top performing codes
Troubleshooting¶
Code Not Working for Customers¶
Symptoms:
- Customer enters code, gets error
- "Invalid code" or "Code expired" message
Check:
- Is code spelled correctly? (Case-sensitive?)
- Is code active (not disabled)?
- Has code reached usage limit?
- Has code expired?
- Does customer meet eligibility (new customer only)?
Solutions:
- Verify code text with customer
- Enable code if disabled
- Increase usage limit
- Extend expiration date
- Check customer eligibility criteria
Discount Not Applying¶
Symptoms:
- Code accepts but no discount shown
- Customer complains discount missing
Check:
- Is discount configured correctly on code?
- Does discount apply to customer's selected products?
- Is discount duration still valid?
Solutions:
- Edit code, verify discount amount/type
- Check "Apply To" settings
- Verify discount hasn't expired for this customer
Code Usage Count Seems Wrong¶
Symptoms:
- Usage count doesn't match expected
- Missing signups
Check:
- Some customers may have signed up without completing
- Test signups may be included
- Cancelled signups still count
Solutions:
- View usage details to see all signups
- Filter out test accounts
- Check for incomplete signups
Related Pages¶
- Customers - View customers who used specific codes
- Discount Codes - General promo codes (different from signup codes)
- Referral Program - Automated referral system
- Marketing Analytics - Track signup sources
Best Practices¶
Code Creation¶
- Clear naming - Code text reflects purpose
- Set limits - Usage and time limits create urgency
- Track purpose - Detailed descriptions for reporting
- Unique codes - Different codes for different channels
- Test codes - Verify before distributing
Code Management¶
- Review regularly - Disable unused codes
- Update limits - Increase if popular, decrease if overused
- Monitor performance - Track which codes drive quality signups
- Sunset old codes - Remove expired partnership codes
- Document codes - Maintain spreadsheet of active codes and purposes
Strategic Use¶
- Partner attribution - Unique code per partner
- Channel tracking - Different codes for email, social, events
- A/B testing - Test discount levels with different codes
- Exclusivity - Restricted codes feel special
- Time limits - Create urgency with expiration
Things to Avoid¶
- Don't make codes too complex (hard to remember/type)
- Don't reuse codes for different purposes (confuses tracking)
- Don't set unlimited usage without monitoring
- Don't forget to expire old codes
- Don't make discount too generous (unsustainable)
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| Create new code | Click "Create New Code" button |
| Edit code | Find in table > Edit button |
| Disable code | Find in table > Disable button |
| View who used code | Find in table > View Usage |
| Set usage limit | Create/Edit code > Usage Limit field |
| Set expiration | Create/Edit code > Expiration Date |
| Configure discount | Create/Edit code > Discount section |
| Export usage data | View Usage > Export CSV |
| Track partnership | View Usage > filter by code |
| Check code status | View Status column in table |
FAQs¶
What's the difference between signup secret codes and regular promo codes?¶
Signup Secret Codes: Used during account creation, can restrict who can sign up, one-time use per customer. Regular Promo Codes: Used by existing customers for discounts on orders, reusable.
Can I require a code for all signups?¶
Yes, create codes with "Restricted Access" type. Without valid code, customers cannot complete signup.
How do I track which partnership drives most signups?¶
Create unique code for each partner, compare usage counts and customer quality metrics.
Can codes be used multiple times by same customer?¶
Depends on configuration. Set "Once per customer" to limit to one use, or allow multiple uses.
What happens when a code reaches its usage limit?¶
Code automatically stops working. Customers entering it receive "code no longer available" message. You can increase limit.
Can I create a code that's only for specific email domains?¶
Yes, set Customer Eligibility to "Email Domain" and specify allowed domains (e.g., @company.com).
How do I set up a referral program with codes?¶
Create unique code for each referring customer (format: REFER-CUSTOMERNAME), track usage, reward referrers separately.
Can codes provide free shipping?¶
Yes, select Discount Type: "Free Shipping" when creating code.
What if I want to change the discount amount mid-campaign?¶
Edit the code and update discount amount. Change applies immediately to new signups. Existing customers keep original discount.
Can I see revenue attributed to each code?¶
Yes, in Code Performance Metrics, view "Revenue Attributed" for each code's total customer lifetime value.
Change Log¶
2026-03-01¶
- Initial documentation created
- All sections completed following template structure
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.