Before You Begin
Ensure you have:
Admin access to both Dazos CRM and iCampaign
A JotForm account with an active newsletter form
JotForm API key and account credentials
Clear understanding of how you want to segment your contacts
Custom fields or selection options in your form to identify contact types
Steps
Step 1: Set Up JotForm Integration in CRM
Navigate to Settings → CRM Settings → JotForm Settings in your Dazos CRM
Enter your JotForm API key in the Form API Key field
Click Save/Connect to authenticate the connection
Click Add Form and select your newsletter form from the list
Choose workflow type: Create Leads Only (we'll handle nurturing through iCampaign)
Step 2: Configure Field Mapping with Lead Source
Click the Edit (✎) icon beside your newsletter form
Map JotForm fields to corresponding CRM fields (First Name, Last Name, Email, Phone)
Ensure the lead source is set to identify newsletter submissions (e.g., "JOTFORM" or "Newsletter")
Map any contact type field (such as "I am a...") to a custom field for segmentation
Save your field mapping configuration
Step 3: Create Custom Fields for Contact Segmentation
In CRM, go to Settings → CRM Settings → Fields
Create custom fields to categorize your contact types if they don't already exist
Common fields might include "Contact Type", "Audience Segment", or "Lead Category"
Set up picklist values that match your form options (Parent/Family, Provider, Referring Professional)
Step 4: Set Up CRM Workflows for Lead Source Updates
Navigate to Settings → Workflows in your CRM
Create a workflow to automatically update lead sources from "JotForm" to "Newsletter" for better tracking
Set conditions to trigger on new leads where Lead Source = "JOTFORM"
Add actions to update the lead source to a more descriptive value like "Newsletter Signup."
Step 5: Configure iCampaign Segmentation
Access iCampaign and navigate to Subscribers & Segments
Create dynamic segments for each contact type:
Parent/Family Segment: Filter by Contact Type = "Parent/Family" AND Lead Source = "Newsletter"
Provider Segment: Filter by Contact Type = "Provider" AND Lead Source = "Newsletter"
Referring Professional Segment: Filter by Contact Type = "Referring Professional" AND Lead Source = "Newsletter"
Save each segment for use in automated campaigns
Step 6: Create iCampaign Workflows for Automatic Enrollment
In iCampaign, go to Workflows
Create a workflow for each contact type segment
Set trigger conditions:
Trigger: Contact added to segment
Conditions: Lead Source = "Newsletter" AND Contact Type = [specific type]
Configure actions to automatically enroll contacts into appropriate nurture campaigns
Set up email sequences, timing, and personalization for each audience
Step 7: Test the Integration and Segmentation Logic
Submit test entries through your JotForm newsletter with different contact types
Verify that leads appear in CRM with correct lead source and contact type
Check that contacts are automatically added to the appropriate iCampaign segments
Confirm that nurture workflows are triggered and emails are sent to test contacts
Review segmentation accuracy and adjust filters if needed
Verification / Expected Result
After completing this setup, you should see:
Newsletter submissions automatically create leads in CRM with proper lead source identification
Contacts categorized into appropriate segments based on their contact type
iCampaign workflows automatically enrolling each segment into targeted nurture campaigns
Personalized email sequences being sent to each contact type
Clear tracking and reporting on newsletter conversion by segment
Troubleshooting / Common Errors
Leads not being segmented properly:
Verify that the contact type field is properly mapped in JotForm integration
Check that segment filters in iCampaign match the exact values from your form
Ensure contacts have the correct lead source for segment qualification
iCampaign workflows not triggering:
Confirm that workflow conditions match your segment criteria exactly
Verify that the CRM to iCampaign sync is functioning properly
Check that contacts meet all specified trigger conditions
Duplicate or missing contacts:
Review JotForm field mapping to ensure required fields are captured
Check for duplicate detection rules that might be preventing lead creation
Verify that the integration is active and webhooks are functioning
💡 Tips & Best Practices
Start Simple: Begin with basic segmentation and add complexity as you test the system
Clear Form Design: Make contact type selection obvious and required in your JotForm
Regular Testing: Submit test entries monthly to ensure the integration remains functional
Monitor Performance: Track open rates and engagement by segment to optimize your nurture content