Skip to content

Feature Request: Allow Multiple Events to Be Linked with a Single Campaign #2257

@sagarkumar-webkul

Description

@sagarkumar-webkul

Feature Request: Allow Multiple Events to Be Linked with a Single Campaign

Type: Feature Enhancement
Module: Campaigns
Priority: Medium


Description

Currently, while creating or editing a campaign in Krayin CRM, the user is only able to associate one single event with a campaign. This limits the practical use of campaigns, especially in real-world marketing scenarios where a campaign often includes multiple events (e.g., webinars, demos, workshops).


Expected Behavior

  • Users should be able to select and link multiple events to a single campaign.
  • Campaign detail pages should list all associated events.
  • Reporting should reflect combined performance metrics of all linked events under one campaign.

Current Limitation

  • Only one event can be selected in the campaign form.
  • This defeats the purpose of a campaign being a strategic group of activities.

Use Case Example

A campaign called “New Product Launch Q3” might include:

  • Webinar Demo on July 5
  • Customer Onboarding Session on July 10
  • Q&A Live Session on July 15

All of these should be trackable under one campaign for better management and reporting.


Suggested Solution

  • Modify the event selection field in the campaign form to allow multiple selections (multi-select dropdown or checkbox list).
  • Update backend relationships (belongsTobelongsToMany) to support this.
  • Adjust reporting and filters to support multiple linked events.

Related Modules

  • Campaigns
  • Events
  • Reports
  • UI Components (Form, List View)

Additional Notes

This enhancement will bring the campaign feature more in line with standard CRM workflows and make it much more useful for marketing and sales teams.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions