Overview
With Dynamic Activity, your platform becomes the complete storybook of every lead, capturing every step they take online, offline, or through external systems, and connects it into one journey. This 360° view of lead activities gives your teams the context they need to understand intent, prioritize smarter, personalize outreach, and convert faster.
No guesswork. No missed signals. Just context-driven engagement that moves the right students forward.
The Challenge: Are valuable customer interactions happening outside your CRM? Struggling to get a complete 360-degree view of your leads and opportunities? Is your lead scoring missing crucial engagement data?
Your leads are doing a lot before they ever talk to a counselor:
- Visiting multiple course pages
- Downloading brochures
- Attending webinars
- Clicking “Apply Now”
- Visiting campuses
- Submitting documents
But most of this digital body language happens outside the CRM.
So when a counselor opens the Lead Manager, they see:
- Name
- Email
- Phone
And, the conversation becomes generic. The lead feels unheard. And high-intent prospects slip through the cracks.
Many businesses find it difficult to capture and leverage every applicant interaction that occurs across various touchpoints. This means missed opportunities, inefficient nurturing, and an incomplete understanding of the lead’s journey.
Dynamic Activity – Capture Every Interaction, Score Every Lead/Opportunity, Convert More
Dynamic Activity is a powerful new add-on feature that transforms your CRM into a central hub for ALL applicant interactions that happens outside of the CRM. It allows you to:
- Create Custom Activities: Go beyond standard CRM activities. Define and track unique interactions relevant to your specific business processes (e.g., "Campus Visit," "Visa Document Submitted," "Webinar Attended," "Course Material Explored, “Clicked Add to Cart”).
- Centralize Data, Gain Holistic Views: Associate multiple instances of the same activity or various activities with a single lead or opportunity. Counsellors get a complete, chronological picture of every interaction.
- Power Up Lead Scoring: Assign scores (positive or negative) to each dynamic activity. Understand true engagement levels and prioritize high-potential leads with unparalleled accuracy.
- Enhance Filtering & Segmentation: Empower your sales and nurturing teams to filter and segment leads/opportunities based on specific activities logged, even historically.
- Capture Data in Activities: Use detailed activity data to trigger targeted nurturing campaigns and personalize sales conversations, like if a Webinar was attended by the student, it shows that the student is interested.
- API Connectivity: Allows for external systems to push activity data into the CRM, ensuring all interactions are captured.
How to Use Dynamic Activity in Meritto CRM?
From the Main Menu:
- Click on the hamburger menu (☰) in the top-left corner
- Scroll down to find "Dynamic Activity"
- Click to expand the Dynamic Activity section
- You'll see two options:
- Activity Config - For creating and managing activity configurations
- Activity - For viewing all dynamic activities across the system
Creating Dynamic Activity Configuration
Step 1: Navigate to Dynamic Activity Config
- From the main menu, click Dynamic Activity > Activity Config
- You'll see the Dynamic Activity Config page
- A button labeled "+ New Dynamic Activity Config" will be displayed.
Step 2: Click "New Dynamic Activity Config"
Click the "+ New Dynamic Activity Config" button to start creating a new activity configuration.
A modal window titled "Add Activity" will appear with multiple configuration options:
3.1 Activity Title
- Field: Activity Title*
- Description: What title would you like for Dynamic Activity?
- Example: "Webinar Attended", "Campus Visit", "Document Submitted", "Interview Conducted"
3.2 Accept Activity Form
Options:
- Only-API: Activity can only be added through API.
- Both-API+Web: Activity can be added via API and web/mobile interface
- Default: Both-API+Web (recommended for flexibility)
3.3 Activity Applicable On Module
- Field: Select applicable for
- Purpose: Choose which module(s) this activity applies to
- Options:
- Lead Manager
- Opportunity
Note: You can select multiple modules.
Step 4: Advanced Activity Settings
4.1 Allow Predated Activity
- Toggle: On/Off
- Description: "This will allow us to add the pre-dated activity."
- Use Case: Enable if you need to log activities that occurred in the past
- Example: Recording a campus visit that happened yesterday
4.2 Activity Score
- Toggle: On/Off
- Description: "Mark a score against activity."
- Score Value: Set a numerical score (e.g., -50 to +50)
- Use Case: Assign points for lead scoring/qualification
- Example: "Webinar Attended" = 5 points
4.3 Activity Limit per Module
- Toggle: On/Off
- Description: "Controls activities for each module."
- Field: "Set a Limit"
- Use Case: Restrict the number of times this activity can be added to a particular module.
- Example: Limit "Document Submitted" to 10 for the lead manager.
4.4 Delete Activity Once Marked
- Toggle: On/Off
- Description: "User can delete activity when marked."
- Use Case: Allow users to remove mistakenly added activities
- Recommendation: Enable flexibility
4.5 Edit Activity Once Posted
- Toggle: On/Off
- Description: "User can edit activity when posted"
- Use Case: Allow corrections/updates after activity is logged
- Recommendation: Enable for data accuracy
4.6 Activity Dates
- Toggle: "Never Expire" On/Off
- Description: "Manage your activity using a defined Start and End Date."
- Fields:
- Start Date: Choose when this activity becomes available
- Timezone: Select appropriate Timezone (e.g., GMT+05:30 India Standard Time)
- Use Case: Time-bound activities for campaigns or seasonal programs
- Example: "Fee payment" is active only in June-August
Step 5: Design Activity Layout (Step 2 of 2)
After clicking Next, you'll be taken to the Layout Builder.

5.1 Layout Builder Interface
Left Panel - Layout Elements:
- Fields Tab: Standard and custom field types
- Widgets Tab: Additional UI components
Center Panel - Form Builder:
- Default Fields Section: System-defined fields displayed by default
- Custom Fields Section: Where you add your custom fields
Field Options: You can add various field types:
- Text fields
- Number fields
- Date/DateTime fields
- Dropdown lists
- Text areas
- Checkboxes
5.2 Adding Custom Fields
"Duration of Webinar" field
- Search or browse for the field type you need (e.g., "Duration of Webinar")
- Drag and drop the field into the Custom Fields section
- The field appears with:
- Field icon (indicating field type)
- Field label: "Duration of Webinar."
- Placeholder text: "Enter Activity Duration of Webinar."
- Gear icon (⚙️) for field settings
- Drag handle (⋮⋮) for reordering
- Delete icon (🗑️) to remove the field
Step 6: Save Configuration
- Click "Save" to save without exiting
- Or click "Save & Exit" to save and return to the configuration list
Result: Your dynamic activity configuration is now created and ready to use.
Adding Dynamic Activities to Records
Once you've created a dynamic activity configuration, users can add these activities to individual records.
Method 1: From the Dynamic Activity Module
Step 1: Navigate to Dynamic Activity
- Go to Dynamic Activity > Activity from the main menu
- You'll see a list/grid view of all dynamic activities in the system
Step 2: Click "+ Add Activity"
Click the "+ Add Activity" button in the top-right corner.
Step 3: Fill in Activity Details
The "Add Dynamic Activity" modal appears with the following fields:
Required Fields:
- Select Module*
- Choose the module: Lead Manager, Opportunity, etc.
- Example: "Lead Manager"
- Select Applicant*
- Search and select the specific record (lead/opportunity)
- Field shows: "Name" dropdown with search functionality
- Test/search functionality available (magnifying glass icon)
- Select Dynamic Activity*
- Dropdown showing available activities for the selected module
- Example: "Webinar Attended"
- Activity Date & Time*
- Date picker showing when the activity occurred
- Example: "29-10-2025 06:32 PM"
- Timezone: (GMT+5:30) India Standard Time
- Description
- Text area for additional details
Custom Fields: Based on your configuration, additional fields appear.
- Activity Owner
- Dropdown to select who owns/performed this activity
- Duration of Webinar (Custom Field)
- Text field to enter webinar duration
- Example: "Enter Duration of Webinar"
- This field appears because we configured it in Step 5
Step 4: Submit Activity
- Fill in all required fields (marked with *)
- Fill in any relevant custom fields
- Click the "Submit" or "Save" button at the bottom of the modal
- The activity is now logged and linked to the selected record
Method 2: From a Lead/Opportunity Record
This is the most common method - adding activities directly from the record you're working on.
Step 1: Open a Lead Record
- Navigate to Lead Manager (or Opportunity, Application, etc.)
- Search for or select a specific lead
- Click to open the lead detail page
Step 2: Locate the Dynamic Activity Section
On the lead detail page, you'll find several sections in the left sidebar:
The Dynamic Activity section appears in the main content area on the right side, below the lead summary card.
What You'll See:
- Section Header: "Dynamic Activity"
- Filter Dropdowns:
- All Activities
- All Users
- "+ Dynamic Activity" Button (in blue)
Step 3: View Existing Activities
If activities already exist, they'll be displayed in a card format showing:
Activity Card Contents:
- Activity Created label with timestamp
- Activity Name: (e.g., "Webinar Attended")
- Field-Value Table:
- Owner: Lokesh
- Duration of Webinar: 60 mins
- Created By: Ajitesh
- Created On: 29 Oct 2025 06:32 PM
- Action Icons:
- Edit (pencil icon)
- Delete (trash icon)
- More options (⋯)
- Expand/collapse (^)
Step 4: Click "+ Dynamic Activity" Button
Click the "+ Dynamic Activity" button to add a new activity to this lead.
Step 5: Fill in the Activity Form
The same "Add Dynamic Activity" modal appears, but with some fields pre-populated:
Pre-filled Fields:
- Select Module: Automatically set to "Lead Manager" (current module)
- Select Applicant: Automatically set to current lead (TEST)
Fields to Complete:
- Select Dynamic Activity*: Choose from dropdown (e.g., "Webinar Attended")
- Activity Date & Time*: When the activity occurred
- Description: Optional details
- Activity Owner: Who performed the activity
- Custom Fields: Any configured fields (e.g., "Duration of Webinar")
Step 6: Submit and View
- Click "Submit"
- The modal closes
- The new activity appears in the Dynamic Activity section
- The activity list refreshes, showing the newest activity at the top
Method 3: Via APIs
Please refer to our API Connect for adding activities via APIs.
Viewing Dynamic Activities on Lead Records

Each dynamic activity is displayed as an expandable card with:
Header Section:
- Activity creation timestamp
- Activity name/type (e.g., "Webinar Attended")
Details Section (when expanded):
- Field-Value Table:
- All custom fields with their values
- System fields (Owner, Date, etc.)
- Metadata:
- By: [Creator Name]
- Created timestamp
Action Buttons:
- ✏️ Edit: Modify activity details (if enabled)
- 🗑️ Delete: Remove activity (if enabled)
- ∧ Collapse/Expand: Show/hide details
What Makes Dynamic Activity Powerful?
Power Up Lead & Opportunity Scoring
Assign scores to activities based on intent:
- Attended Webinar → +10
- Campus Visit → +50
- Clicked Apply Now → +30
Your scoring now reflects actual behavior, not assumptions.
Better Filtering & Saved Views
Build powerful views like:
- “Leads who attended a webinar in the last 7 days but haven’t been called”
- “High-score leads with no follow-up yet.”
Your team's focus on the right leads at the right time.
Capture Data Inside Activities
Activities aren’t just labels—they hold data.
Example:
- “Webinar Attended” activity can capture:
- Webinar name
- Duration attended (2 mins vs 60 mins matters!)
- Topic of interest
That context makes conversations sharper and more personal.
Configuration Best Practices
Clear Naming:
- Use descriptive activity names (e.g., "Webinar Attended", not "Activity 1")
- Keep names concise (under 50 characters recommended)
Score Strategically:
- Assign higher scores to high-value activities
- Keep scoring consistently across similar activities
- Document your scoring logic
Enable Flexibility:
- Turn on "Edit Once Posted" for data correction
- Enable "Delete Once Marked" to remove mistakes
- Use "Allow Predated Activity" for historical data
Set Appropriate Limits:
- Use activity limits to prevent spam or duplicate entries
- Consider business logic (e.g., limit "Interview Scheduled" to 5 per lead)
Use Date Ranges:
- Set start/end dates for campaign-specific activities
- Archive old activity types instead of deleting
Usage Best Practices
Consistent Data Entry:
- Train users on when to use each activity type
- Establish naming conventions for custom field values
- Use dropdown fields instead of free text when possible
Timely Logging:
- Add activities as they occur, not in batch later
- Use the in-record method (Method 2) for faster entry
- Enable predated activities only when absolutely necessary
Meaningful Descriptions:
- Add context in the description field
- Include outcomes or next steps
- Reference related records or documents
Regular Reviews:
- Periodically review activity configurations
- Retire unused activity types
- Update scoring as your qualification criteria evolve
This "Dynamic Activity" feature empowers organizations to truly understand and engage with their audience at every step, leading to more effective nurturing and ultimately, higher conversions.
Related Articles
All About Telephony Activity Filters
Overview Telephony Activity Filters empower users of Meritto to manage leads efficiently by organizing, segmenting, and analyzing leads based on telephony interactions. Whether you're tracking call success, frequency, or source, these filters allow ...
Dynamic Activity Create Trigger in Webhook Module
Overview The Dynamic Activity Create Trigger is a webhook trigger that activates in real time whenever a new dynamic activity is created against any lead or opportunity. This includes activity creation from the API, Lead/Opportunity profile, or the ...
Dynamic Activity Update Trigger in Webhook
Overview The Dynamic Activity Update Trigger is a webhook trigger that activates whenever an existing dynamic activity is updated under the Lead or Opportunity module. This includes updates done through the API, directly from the Lead/Opportunity ...
How the Activity format enhances Readability?
Overview Meritto has introduced a significant enhancement to how activity logs are recorded and displayed for Lead, Application, and Opportunity Profile field updates. With this update, activity tracking is now structured, more readable, and ...
Difference in number of conversions between Facebook Ads and Meritto Reports
Overview When comparing conversion numbers between Facebook Ads and Meritto Reports, you may encounter discrepancies caused by differences in attribution models, tracking mechanisms, and data processing methods. Facebook Ads tracks conversions based ...