Drip Campaign System #
Automated Email Sequences Based on Triggers #
Corcava provides a sophisticated automated drip campaign system for user onboarding and engagement:
Drip Campaign Architecture:
- Time-Based Triggers: Campaigns triggered based on team creation dates
- Scheduled Execution: Daily scheduled execution of drip campaign steps
- Multi-Step Sequences: Complex multi-email sequences with specific timing
- User Targeting: Campaigns targeted to team owners and decision makers
- Subscription Filtering: Campaigns filtered by user subscription status
- Team Creation Date: Campaigns triggered based on when teams are created
- Day-Based Scheduling: Each campaign step executed on specific days after team creation
- Carbon Date Filtering: Precise date range filtering for campaign targeting
- Automatic Enrollment: Users automatically enrolled in drip sequences upon team creation
- Console Commands: Each drip step implemented as Laravel console command
- Scheduled Processing: Commands scheduled to run daily at specific times
- Error Handling: Comprehensive error handling and logging for campaign execution
- Status Tracking: Track campaign execution status and completion
- Notification Settings: Integration with user notification preferences
- Subscription Validation: Campaigns only sent to active subscribers
- Marketing Email Opt-In: Respect user marketing email preferences
- BCC Integration: Support for BCC addresses for campaign monitoring
- Subscription Status: Only users with AppSumo or Stripe subscriptions receive campaigns
- Notification Preferences: Campaigns respect user notification settings
- Marketing Email Consent: Users must have marketing emails enabled
- Team Ownership: Campaigns targeted to team owners and administrators
- Precise Scheduling: Each step scheduled for specific days after team creation
- Daily Execution: Commands executed daily to catch eligible users
- Time Staggering: Steps executed at different times (01:00 to 02:10) to distribute load
- Date Range Filtering: Precise date filtering ensures users receive emails at correct intervals
- Timing: 2 days after team creation
- Content: Comprehensive platform overview and feature introduction
- Purpose: Welcome users and introduce core platform capabilities
- Features Covered: CRM, Project Management, Time Tracking, Invoicing, Analytics
- Timing: 4 days after team creation
- Content: Client and project creation guidance
- Purpose: Help users set up their first client and project
- Features Covered: Client creation, currency options, project setup, Kanban boards
- Timing: 6 days after team creation
- Content: Team management and collaboration features
- Purpose: Guide users through team setup and collaboration tools
- Features Covered: Team invitations, role assignments, collaborative workflows
- Timing: 8 days after team creation
- Content: Time tracking setup and desktop app installation
- Purpose: Introduce time tracking capabilities and tools
- Features Covered: Desktop app downloads, time tracking workflows, timesheet management
- Timing: 12 days after team creation
- Content: Invoicing and payment processing setup
- Purpose: Guide users through billing and payment setup
- Features Covered: Invoice generation, payment integration, billing processes
- Timing: 18 days after team creation
- Content: Feature reminders and engagement encouragement
- Purpose: Re-engage users who may not be actively using the platform
- Features Covered: Platform benefits, success stories, feature highlights
- Timing: 25 days after team creation
- Content: Advanced platform capabilities and optimization
- Purpose: Introduce advanced features for power users
- Features Covered: Advanced analytics, automation, integrations
- Timing: 30 days after team creation
- Content: Feedback collection and review requests
- Purpose: Collect user feedback and encourage platform reviews
- Features Covered: Feedback forms, review platforms, testimonial requests
- Personalized Messaging: All emails personalized with user names
- Feature-Focused Content: Each email focuses on specific platform features
- Action-Oriented: Emails include clear calls-to-action and next steps
- Professional Design: Consistent branding and professional email templates
- Platform Introduction: Comprehensive introduction to platform capabilities
- Getting Started Guide: Step-by-step guidance for initial setup
- Feature Highlights: Key feature explanations with practical examples
- Support Information: Contact information and support resources
- Progressive Disclosure: Features introduced gradually over time
- Practical Examples: Real-world use cases and implementation examples
- Visual Elements: Email panels and formatted content for better readability
- Interactive Elements: Buttons linking to relevant platform sections
- Markdown-Based: Email templates built using Laravel Markdown mail
- Responsive Design: Templates optimized for all device types
- Brand Consistency: Consistent branding and styling across all emails
- Localization Support: Templates support multiple languages and localization
- Personal Greeting: Personalized greeting using user names
- Feature Panels: Organized content panels highlighting specific features
- Call-to-Action Buttons: Clear buttons linking to relevant platform sections
- Support Information: Consistent support and contact information
- Professional Signature: Branded signature from the platform team
- Timing-Based: Re-engagement emails sent at strategic intervals
- Feature Reminders: Highlight underutilized features and capabilities
- Success Stories: Share success stories and use cases from other users
- Value Proposition: Reinforce platform value and benefits
- Feature Highlights: Showcase features users may not have discovered
- Best Practices: Share best practices for platform utilization
- Case Studies: Real-world examples of successful platform implementation
- Support Offers: Proactive support and assistance offers
- Personalized Messaging: Tailored content based on user behavior and usage
- Urgency Creation: Gentle urgency to encourage platform engagement
- Value Reinforcement: Continuous reinforcement of platform benefits
- Support Accessibility: Easy access to help and support resources
- Laravel Scheduler: Campaigns scheduled using Laravel’s task scheduler
- Daily Execution: All drip steps executed daily to catch eligible users
- Time Distribution: Commands staggered across different times to distribute system load
- Precise Timing: Each step executed at specific times for consistent delivery
- 01:00 – Step 1 (Overview)
- 01:10 – Step 2 (Projects)
- 01:20 – Step 3 (Team Collaboration)
- 01:30 – Step 4 (Time Tracking)
- 01:40 – Step 5 (Invoicing)
- 01:50 – Step 6 (Re-engagement)
- 02:00 – Step 7 (Advanced Features)
- 02:10 – Step 8 (Gather Reviews)
- Batch Processing: Process multiple users efficiently in batches
- Error Handling: Comprehensive error handling for failed email sends
- Logging: Detailed logging of campaign execution and results
- Performance Optimization: Optimized processing for large user bases
- Separate Sequence: Dedicated drip sequence for AppSumo users
- Tailored Content: Content specifically tailored for AppSumo audience
- Different Timing: Unique scheduling optimized for AppSumo user journey
- Special Offers: AppSumo-specific features and benefits highlighted
- 02:20 – Step 1 (Check-in)
- 02:30 – Step 2 (Invitation)
- 02:40 – Step 3 (Final)
- User Identification: Automatic identification of AppSumo users
- Customized Messaging: Messaging tailored for AppSumo customer experience
- Special Features: Highlighting AppSumo-specific features and benefits
- Dedicated Support: AppSumo-specific support and assistance information
Campaign Trigger System:
Campaign Execution:
Campaign Management Features #
Drip campaigns are managed through automated systems with comprehensive controls:
Campaign Controls:
User Eligibility:
Campaign Steps #
Multi-Step Email Sequences with Timing Controls #
Corcava implements an 8-step drip campaign sequence for comprehensive user onboarding:
Regular Drip Campaign Sequence:
1. Step 1 – Overview (Day 2): Platform overview and feature introduction 2. Step 2 – Projects (Day 4): Client and project setup guidance 3. Step 3 – Team Collaboration (Day 6): Team management and collaboration features 4. Step 4 – Time Tracking (Day 8): Time tracking setup and desktop app installation 5. Step 5 – Invoicing (Day 12): Invoicing and payment processing setup 6. Step 6 – Re-engagement (Day 18): User re-engagement and feature reminders 7. Step 7 – Advanced Features (Day 25): Advanced platform capabilities 8. Step 8 – Gather Reviews (Day 30): Feedback collection and review requests
Campaign Timing:
Campaign Step Details #
Each drip campaign step serves specific onboarding and engagement purposes:
Step 1 – Platform Overview:
Step 2 – Project Setup:
Step 3 – Team Collaboration:
Step 4 – Time Tracking:
Step 5 – Invoicing:
Step 6 – Re-engagement:
Step 7 – Advanced Features:
Step 8 – Gather Reviews:
User Onboarding Sequences #
Automated Welcome and Feature Introduction Emails #
User onboarding is handled through carefully crafted email sequences:
Onboarding Email Content:
Welcome Email Features:
Feature Introduction Sequence:
Onboarding Email Templates #
Each onboarding email uses professionally designed templates:
Template Features:
Content Structure:
Re-engagement Campaigns #
Automated Campaigns for User Retention #
Re-engagement campaigns help retain users and encourage platform adoption:
Re-engagement Strategy:
Re-engagement Content:
Retention Tactics:
Campaign Scheduling #
Daily Scheduled Execution of Drip Campaigns #
Drip campaigns are executed through a sophisticated scheduling system:
Scheduling Architecture:
Execution Schedule:
Campaign Processing:
AppSumo-Specific Drip Sequences #
Special drip sequences are available for AppSumo customers:
AppSumo Campaign Features:
AppSumo Schedule:
AppSumo Integration: