Skip to main content

Quick Start Guide

Get up and running with FlowCampaign in under 5 minutes. This guide walks you through the basic setup to send your first email campaign.

Prerequisites​

Before you begin, ensure you have:

  • Access to FlowCampaign: Visit https://mails.nssoftwaresolutions.in
  • Email Provider Credentials: ZeptoMail API key or SMTP credentials
  • Basic HTML Knowledge: For creating email templates
  • Contact List: CSV file with email addresses (optional for testing)

Step 1: Account Setup​

  1. Navigate to FlowCampaign: Go to https://mails.nssoftwaresolutions.in
  2. Register/Login: Create a new account or login with existing credentials
  3. Verify Email: Check your inbox for verification email and confirm your account
  4. Complete Profile: Add your name and company information

Step 2: Add Email Provider​

  1. Go to Settings > Providers
  2. Click "Add New Provider"
  3. Select Provider Type:
    • ZeptoMail: Enter your API key
    • SMTP: Enter server details, username, and password
  4. Test Connection: Click "Test Connection" to verify credentials
  5. Save Provider: Click "Save & Activate"

Quick Provider Setup​

ZeptoMail Configuration​

{
"provider": "zeptomail",
"apiKey": "your-api-key-here",
"fromEmail": "your-verified-email@domain.com",
"fromName": "Your Company Name"
}

SMTP Configuration​

{
"provider": "smtp",
"host": "smtp.yourdomain.com",
"port": 587,
"username": "your-username",
"password": "your-password",
"encryption": "tls"
}

Step 3: Create Your First Contact List​

  1. Navigate to Contacts > Lists
  2. Click "Create New List"
  3. Enter List Details:
    • List Name: "Test Contacts" or "Newsletter Subscribers"
    • Description: Optional description
  4. Add Contacts:
    • Manual Entry: Add individual emails
    • CSV Import: Upload a CSV file with email addresses
    • Sample CSV Format:
      email,first_name,last_name,tags
      test1@example.com,John,Doe,test
      test2@example.com,Jane,Smith,premium

Step 4: Create Email Template​

  1. Go to Templates > Create New
  2. Choose Template Type:
    • Blank Template: Start from scratch
    • Pre-built Template: Use professional templates
  3. Design Your Email:
    • Subject Line: "Welcome to Our Service!"
    • HTML Editor: Use WYSIWYG editor or raw HTML
    • Variables: Use {{first_name}} for personalization
  4. Save Template: Click "Save as Template"

Sample Welcome Email Template​

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Welcome Email</title>
</head>
<body style="font-family: Arial, sans-serif; line-height: 1.6;">
<div style="max-width: 600px; margin: 0 auto; padding: 20px;">
<h1 style="color: #333;">Welcome {{first_name}}!</h1>
<p>Thank you for joining our community. We're excited to have you on board!</p>

<div style="background-color: #f5f5f5; padding: 20px; border-radius: 5px; margin: 20px 0;">
<h3 style="margin-top: 0;">Getting Started</h3>
<ul>
<li>Explore your dashboard</li>
<li>Complete your profile</li>
<li>Join our community forum</li>
</ul>
</div>

<p>Best regards,<br>The Team</p>
</div>
</body>
</html>

Step 5: Create and Send Campaign​

  1. Go to Campaigns > Create New
  2. Basic Information:
    • Campaign Name: "Welcome Campaign"
    • Subject: "Welcome to Our Platform!"
  3. Select Template: Choose the template you created
  4. Select Audience: Choose your contact list
  5. Configure Settings:
    • Send Time: Immediately or schedule for later
    • Track Opens: Enable/Disable
    • Track Clicks: Enable/Disable
  6. Review and Send:
    • Preview: See how email looks on different devices
    • Test Send: Send test email to yourself
    • Launch: Click "Send Campaign"

Step 6: Monitor Campaign Performance​

  1. Go to Analytics > Campaigns
  2. Select Your Campaign
  3. View Real-time Metrics:
    • Delivery Rate: Percentage of emails delivered
    • Open Rate: Percentage of emails opened
    • Click Rate: Percentage of links clicked
    • Bounce Rate: Percentage of failed deliveries
  4. Track Individual Opens/Clicks: See which contacts engaged

Quick API Test​

If you're a developer, test the API immediately:

# Trigger campaign sending via API
curl -X POST https://mails.nssoftwaresolutions.in/api/campaigns/YOUR_CAMPAIGN_ID/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"

Common First Campaign Examples​

Welcome Campaign​

  • Purpose: Onboard new users
  • Template: Welcome email with next steps
  • Timing: Immediately after signup
  • Metrics: Track open rate and link clicks

Newsletter​

  • Purpose: Regular updates to subscribers
  • Template: Newsletter layout with multiple sections
  • Timing: Weekly or monthly
  • Metrics: Track engagement over time

Promotional Campaign​

  • Purpose: Announce sale or promotion
  • Template: Eye-catching design with call-to-action
  • Timing: Time-sensitive (e.g., Black Friday)
  • Metrics: Track conversion rate

Troubleshooting Common Issues​

Emails Not Sending​

  1. Check provider credentials
  2. Verify sender email is verified
  3. Check spam folder
  4. Review email content for spam triggers

Low Open Rates​

  1. Test subject lines
  2. Send at optimal times
  3. Segment your audience
  4. Personalize emails

Templates Not Rendering​

  1. Test in multiple email clients
  2. Use inline CSS
  3. Check responsive design
  4. Test on mobile devices

Next Steps​

After your first successful campaign:

  1. Explore Advanced Features: A/B testing, automation workflows
  2. Set Up Automation: Welcome sequences, abandoned cart emails
  3. Integrate with Apps: Connect to your CRM or e-commerce platform
  4. Analyze Performance: Use analytics to optimize future campaigns

Need Help? Check our Troubleshooting Guide or contact support through the platform.

FlowCampaign makes it easy to get started with email marketing. In just a few minutes, you can be sending professional emails to your audience.