Domain Management
Custom domains allow you to brand your Inhouse links with your own domain names, creating a professional and trustworthy appearance for your marketing campaigns.Why Use Custom Domains?
Benefits of Custom Domains
- Brand Recognition: Links look more professional and trustworthy
- User Trust: Users are more likely to click branded links
- SEO Benefits: Links contribute to your domain’s authority
- Consistency: Maintain brand consistency across all marketing materials
- Analytics: Track performance under your own domain
Use Cases
- Marketing Campaigns: Branded links for email campaigns
- Social Media: Professional links for social posts
- Referral Programs: Trusted links for partner promotions
- Product Launches: Branded links for new product announcements
Adding Your First Domain
Domain Setup Process
- Navigate to Domains: Go to Settings > Domains in your dashboard
- Click “Add Domain”: Use the prominent button to start adding
- Enter Domain Name: Type your domain (e.g.,
links.yourcompany.com) - Choose Domain Type: Select primary or secondary domain
- Verify Ownership: Complete the verification process
Domain Requirements
Before adding a domain, ensure it meets these requirements:- Valid Domain: Must be a registered, active domain
- DNS Access: You must have access to modify DNS records
- HTTPS Support: Domain should support HTTPS (recommended)
- No Conflicts: Domain shouldn’t conflict with existing services
Domain Verification
Verification Methods
Choose the verification method that works best for your setup:DNS Verification
DNS Verification
Add a TXT record to your domain’s DNS:
- Get Verification Code: Copy the verification code from Inhouse
- Add TXT Record: Add to your DNS provider
- Wait for Propagation: DNS changes can take up to 48 hours
- Verify: Click verify in the Inhouse dashboard
File Upload
File Upload
Upload a verification file to your web server:
- Download File: Download the verification file from Inhouse
- Upload to Server: Place file in your domain’s root directory
- Test Access: Ensure file is accessible via HTTP
- Verify: Click verify in the Inhouse dashboard
https://yourdomain.com/inhouse-verification.txtEmail Verification
Email Verification
Verify through domain email (if available):
- Enter Email: Use an email address associated with your domain
- Check Email: Look for verification email from Inhouse
- Click Link: Click the verification link in the email
- Complete: Domain is automatically verified
DNS Configuration
Required DNS Records
After verification, configure these DNS records for your domain:CNAME Record (Required)
A Record (Alternative)
Additional Records
DNS Provider Examples
Cloudflare
- Login to Cloudflare: Access your Cloudflare dashboard
- Select Domain: Choose the domain you want to configure
- Go to DNS: Navigate to the DNS section
- Add Records: Add the required CNAME or A records
- Set Proxy Status: Set to DNS only (gray cloud)
GoDaddy
- Login to GoDaddy: Access your GoDaddy account
- Manage DNS: Go to your domain’s DNS management
- Add Records: Add the required CNAME or A records
- Save Changes: DNS changes are applied immediately
AWS Route 53
- Access Route 53: Go to AWS Route 53 console
- Select Hosted Zone: Choose your domain’s hosted zone
- Create Records: Add the required CNAME or A records
- Set TTL: Use default TTL or set custom value
Domain Testing
Verification Steps
After configuring DNS, test your domain setup:- DNS Propagation: Wait for DNS changes to propagate (up to 48 hours)
- Test Domain: Try accessing your domain in a browser
- Check Redirects: Verify links redirect correctly
- Test Analytics: Ensure tracking data is being collected
Testing Tools
Use these tools to verify your domain configuration:- DNS Checker: Verify DNS propagation globally
- Ping Tool: Test domain resolution
- SSL Checker: Verify HTTPS configuration
- Redirect Checker: Test link redirections
Domain Management
Multiple Domains
Manage multiple domains for different purposes:- Primary Domain: Main domain for your links
- Secondary Domains: Additional domains for specific campaigns
- Geographic Domains: Country-specific domains
- Brand Domains: Different brands or products
Domain Settings
Configure domain-specific settings:- Default Domain: Set which domain to use for new links
- Domain Aliases: Create alternative domain names
- SSL Configuration: Enable/disable HTTPS enforcement
- Custom Error Pages: Set custom 404 and error pages
Security and SSL
HTTPS Configuration
Ensure secure connections for your domains:- Automatic SSL: Inhouse provides automatic SSL certificates
- SSL Enforcement: Redirect HTTP to HTTPS
- HSTS Headers: Enable HTTP Strict Transport Security
- Certificate Monitoring: Monitor SSL certificate expiration
Security Best Practices
- Regular Monitoring: Check domain health regularly
- SSL Validation: Ensure SSL certificates are valid
- DNS Security: Use DNSSEC if available
- Access Control: Limit who can modify domain settings
Troubleshooting
Common Domain Issues
Domain Not Working
Domain Not Working
- Check DNS configuration
- Verify domain verification
- Test DNS propagation
- Contact domain registrar
SSL Issues
SSL Issues
- Wait for SSL certificate generation
- Check domain verification status
- Verify DNS configuration
- Contact support if issues persist
DNS Propagation
DNS Propagation
- DNS changes can take up to 48 hours
- Use DNS checking tools to verify
- Clear browser cache and DNS cache
- Test from different locations
Advanced Troubleshooting
DNS Resolution Issues
SSL Certificate Issues
Best Practices
Domain Strategy
- Choose Memorable Names: Use short, memorable domain names
- Brand Consistency: Align domains with your brand
- Geographic Considerations: Use country-specific domains if needed
- Future Planning: Consider long-term domain strategy
Technical Setup
- DNS Management: Use reliable DNS providers
- SSL Configuration: Always use HTTPS
- Monitoring: Set up domain health monitoring
- Backup Plans: Have alternative domains ready
Maintenance
- Regular Checks: Monitor domain health monthly
- SSL Renewal: Track SSL certificate expiration
- DNS Updates: Keep DNS records current
- Performance Monitoring: Track domain performance
Next Steps
Deep Linking
Configure deep linking for your domains.
Settings
Manage your project configuration.
Links Management
Start creating links with your custom domain.
API Reference
Automate domain management via API.
Need help with domains? Check our API documentation or contact [email protected].