Skip to content
Case study · Leadership development & HR consulting

Arise: turning leadership expertise into a lead engine

How we designed and built a content-managed website, a lead-capture and CRM backend, email-verified gated resources and an interactive culture diagnostic for an Indian leadership development consultancy.

3iarise.org.in
5lead capture channels feeding one CRM
19admin dashboard screens, run without a developer
1interactive Culture Tension Scan diagnostic
01 Project at a glance

A complete digital front office for a consultancy


Arise needed more than a brochure site. JMDA delivered a platform that presents the consultancy's thinking, captures and qualifies enquiries from five entry points, gates premium content behind verified emails, and gives the founder one dashboard to run it all without a developer.

6Django application modules
16data models across content, leads and users
60+URL endpoints: pages, dashboard and APIs
19admin dashboard screens
5lead capture channels feeding one CRM
5gated, email-verified PDF resources
4automatically classified lead categories
1interactive Culture Tension Scan
ItemDetail
ClientArise, the leadership development practice of founder and lead facilitator Kalyani Kumar
AudienceCHROs, HR heads, L&D leaders and business heads in Indian organisations
EngagementEnd-to-end design, development, deployment and ongoing enhancement
ScopePublic website · content management dashboard · lead capture and CRM · email OTP verification · gated resources · culture diagnostic · seasonal campaign micro-site
StackPython, Django 6.1, PostgreSQL, Bootstrap 5, vanilla JavaScript, Apache on AWS EC2, Gmail SMTP, WhatsApp API
02 The client and its business

Arise: leadership development that sticks


Arise helps organisations build the leadership capability their business needs next. It designs programmes, coaching and talent strategy around the real context of a company's people, so change shows up in day-to-day behaviour and business results, not just in attendance sheets.

The founder

Arise is led by Kalyani Kumar, who has spent 23 years in learning and development. Her career includes building the L&D function from scratch at BNP Paribas India Solutions as the organisation grew from 600 to 4,000 people, leading L&D for all BNP Paribas entities in India alongside the CEO's leadership team, and seven years running Asia Pacific and global leadership initiatives at MSCI. The business is founder-led and expertise-led: credibility, a clear point of view and quick, personal responses win work, and the platform had to carry all three.

The business model

Arise sells high-value, consultative B2B engagements. A typical sale starts with an HR or business leader recognising a problem (new managers struggling, a leadership team not aligned, a culture drifting during growth), continues through a discovery conversation, and ends in a tailored programme. The website is the top of the sales funnel: it must help a visitor recognise their problem, trust Arise's approach and start a conversation.

Four service lines

Leadership & management development

100-day learning journeys for aspiring, first-time, mid-level and senior leaders, built around leading self, leading others and leading the business.

Facilitation & offsites

Leadership team workshops, problem-solving sessions and visioning offsites using tools such as Belbin Team Roles and Six Thinking Hats.

Executive & peer coaching

One-to-one executive coaching, peer coaching circles and Hogan assessments for leaders stepping into bigger roles.

Culture & talent advisory

Turning values into everyday behaviour, culture pathways through growth or restructuring, and evidence-based selection.

The intellectual backbone: the 3i leadership model

Every Arise programme is built on its proprietary 3i model: personal awareness (Identity), interpersonal effectiveness (Influence) and the ability to create the conditions for others to succeed (Inspiration). Together they produce integrated leadership.

We built the model into the home page as an interactive element (hover or tap a circle to explore), so a visitor meets Arise's thinking before they meet its services.

IdentityInfluenceInspiration= Integrated leadership

Who buys, and what triggers the search

Arise's buyers rarely search for “leadership training”. They search because something is going wrong. We modelled the site around these buying triggers and mapped each one to the service that answers it. The same mapping powers the “What are you working on?” chooser on the Services page.

Buyer trigger (what the HR leader is living with)Routed to
“Our new managers are struggling.” · “Our middle and senior leaders aren't keeping pace with our growth.” · “Our engagement survey keeps pointing to our managers.”Leadership & management development
“Our leadership team isn't aligned and our teams work in silos.” · “We need fresh thinking on a tough business problem.” · “We need help shaping a vision for the next three to five years.”Facilitation & offsites
“A talented leader's style is getting in the way.” · “A leader is stepping into a bigger role.” · “We've hired a senior leader who needs to land well.”Executive & peer coaching
“We're growing, merging or restructuring and losing what made us special.” · “Our values are on the wall, not in behaviour.” · “We have high attrition or too many hires don't work out.”Culture & talent advisory

Buyer personas the platform serves

CHRO / HR head

Owns the people agenda; needs credible evidence and a partner who understands business context. Typical first touch: Culture Tension Scan or a practical guide.

L&D leader

Designs capability programmes; wants modular journeys and measurable outcomes. Typical first touch: the learning-journey builder.

Business head / CEO

Feels the problem in results; wants speed and a personal conversation. Typical first touch: discovery call booking or WhatsApp.

03 The challenge

A founder-led consultancy needed a front office that works while she works


When a business's main asset is one expert's time, every hour spent updating a website, chasing an enquiry or emailing a PDF is an hour not spent with clients. The platform had to solve six business problems.

1

Turn expertise into enquiries

The old presence described services but didn't help a visitor recognise their own problem or take a next step. Arise needed pages that diagnose before they sell and a clear call to action on every page.

2

Capture leads from many entry points

Prospects arrive with different intent: ready to book a call, wanting to send a detailed brief, after a free tool, or just curious. Each needed its own low-friction path, and all of them had to land in one place.

3

Qualify, not just collect

A name and an email aren't enough for a consultative sale. Arise needed team size, role, area of interest, preferred reply channel and, for diagnostics, the prospect's own culture pattern and priorities.

4

Gate premium content without friction

Arise's practical guides are a strong lead magnet, but only if the email behind each download is real. The gate had to verify the email in seconds and never feel like a hurdle.

5

Self-manage content

Services, blogs, FAQs, testimonials, company details and the founder's story all change. The founder needed to edit them herself, with SEO-friendly URLs, ordering and publish/unpublish control.

6

Respond fast

In consulting, the first reply often wins the work. Arise needed to know the moment a lead arrived, with the full context, and be able to reply directly from the inbox.

The brief, in one line

Help the right HR leader recognise their problem, trust Arise's approach and start a conversation, and give Arise everything it needs to make that conversation count.

04 Our approach

Business first, then structure, then code


JMDA ran the engagement in five phases. Each one turned business understanding into a concrete design decision before any code was written.

Phase 1Discover

Business & buyer

Mapped Arise's services, the founder's story and the buyer: an HR leader with a specific, often urgent people problem. Decision: a problem-first page structure (“Does this sound familiar?”, “What are you working on?”) rather than a services catalogue.

Phase 2Design

Journeys & data

Designed visitor journeys for each intent level and one unified lead data model behind them. Decision: a single lead table classified by category; separate forms tuned for booking, detailed enquiry, resources, diagnostic and sign-up.

Phase 3Build

Modular Django apps

Built the platform as independent Django apps: public site, CMS and leads, users, alerts, campaigns. Decision: content changes never touch code; campaign features can be added or removed without disturbing the core.

Phase 4Launch

AWS · domain · email

Deployed on AWS EC2 behind Apache with PostgreSQL, a custom domain, transactional email and WhatsApp messaging. Decision: Indian time zone everywhere; SEO metadata, canonical URLs and Open Graph tags on public pages.

Phase 5Evolve

Campaigns & tools

Added lead magnets and seasonal engagement over time: gated resources, the Culture Tension Scan, a newsletter and the Diwali “Light a Diya” wall. Decision: each new feature plugs into the same lead pipeline and dashboard, so the CRM grows richer with every release.

05 Solution architecture

One platform, six focused modules


The platform is a server-rendered Django application split into focused apps. Visitors use a fast, SEO-friendly public website; the Arise team uses a secure dashboard; both share one PostgreSQL database.

pages

Public website

Home · About · Services · Service detail · Blogs · Contact · Resources · Culture Tension Scan.

offline

CMS dashboard + lead engine

Content CRUD · lead capture APIs · email OTP · signed downloads · lead views by category.

users

Custom user & roles

Email identity, mobile login, role master, user records, duplicate and phone checks.

diwali

Seasonal campaign

Light-a-Diya wall + JSON API · rate limiting · spam blocking · date-driven home popup.

leadalerts

Instant lead notifications

post_save signals on lead tables · background email with Reply-To visitor · hourly flood cap.

configs

Project settings & routing

URL namespaces · templates · media & static · IST time zone · multi-account email config.

PostgreSQLContent · leads · users · diyas
Gmail SMTPOTP codes · lead alerts
WhatsApp APIMessaging · click-to-chat CTAs
Apache / WSGIDjango 6.1 on AWS EC2

Why this structure

Separation of concerns

The public site only reads content; all writing happens in the dashboard or the lead APIs. This keeps public pages simple and fast to render.

Plug-in features

Campaigns (Diwali) and notifications (alerts) live in their own apps and hook into the core through Django signals and template tags, so they can be switched on or off cleanly.

Server-rendered for SEO

Django templates deliver complete HTML with meta titles, descriptions, keywords and canonical URLs, which matters for a consultancy found by search.

06 Module deep dive

What each module does, and why it matters


1 · Public website · app: pages · 8 routes · 14 templates and partials

The public site is written to diagnose before it sells. The home page opens with the problems HR leaders recognise (“Managers expected to lead, not just deliver”, “Leadership capability not keeping pace with growth”) before introducing Arise's approach, its four services and the 3i model.

  • Home: problem statements, approach, service cards, the interactive 3i model, testimonials, blogs, FAQs and a “book a discovery conversation” form.
  • Services: a “What are you working on?” chooser that routes each challenge to the right service, plus a learning-journey builder where a prospect picks skills across leading self, others and the business, adds coaching or assessments, and sends the journey to Kalyani.
  • Service and blog detail pages: clean, slug-based URLs generated automatically from titles.
  • About: the founder's 23-year story as twelve expandable chapters, plus vision, mission, values and FAQs.
  • Everywhere: a context-aware floating WhatsApp button, a privacy-policy modal, Google Translate on the home page, and full SEO and Open Graph metadata.

2 · Content management dashboard · app: offline · 19 screens · login-protected

Content areaWhat the team controls
ServicesName, description, image, display order, active/inactive, SEO title, description and keywords. The URL slug is regenerated automatically when the name changes.
BlogsTitle, date, rich description (rendered from Markdown), image, publish toggle, SEO fields, automatic slug.
About usStory, founder image, vision, mission and values (heading plus description for each).
FAQsLanding-page FAQs and contact/service FAQs, each with its own display order and linked to a page type or service.
TestimonialsName, quote, photo, display order.
Company detailsPhone, email, address and six social profile links used across the site.
Users & rolesTeam members with role, contact details and state (from a validated list of Indian states and union territories), with duplicate email and mobile checks.

3 · Lead capture and CRM engine · 5 public endpoints · 4 lead views

The commercial heart of the platform. Five public entry points, each tuned to a different level of buyer intent, write to one unified lead table. Every lead is classified automatically so the team sees exactly where it came from.

Entry pointVisitor intentWhat we capture
Discovery call booking (home page)Ready to talkName, company, role, work email, phone, area of interest (5 options), team size band, preferred time slot
Contact enquiry (contact page)Has a specific briefName, company, role, email, phone, topic (7 options), message of at least 10 characters, preferred reply channel (Email, WhatsApp or Phone), explicit consent
Resource downloadResearching, wants practical helpName, company, verified email, which resource they asked for
Culture Tension ScanSelf-diagnosing a culture issueName, company, email, their resulting culture pattern and top priorities
Updates sign-upInterested, early stageEmail (duplicates skipped automatically)
Every submission works in two modes: as a fast AJAX request that returns JSON, or as a classic form post that redirects back with a success flag. Visitors with JavaScript disabled still get through. Company names are matched case-insensitively, so all leads from one organisation roll up under a single company record. The dashboard has an All leads view plus focused views for contact and booking, resource-download and Culture Scan leads, with bulk delete and manual entry for contacts met offline.

4 · Email verification and gated resources

Arise's five practical guides (3-3-3, What Your Team Isn't Telling You, One-on-ones: the meeting you shouldn't cancel, Ask This, Not That and The Scorecard Audit) are offered in exchange for a verified work email:

1 · RequestVisitor enters email; a random 6-digit code is emailed within seconds.
2 · VerifyCode checked against a keyed hash held in the session, never the raw code.
3 · UnlockVerified session receives a cryptographically signed download link.
4 · DownloadThe link is valid for 7 days, tamper-proof and tied to one resource.

5 · Culture Tension Scan

Arise's most distinctive lead magnet: a roughly 10-minute self-assessment for HR leaders that shows where their culture pulls in two directions, how well it fits their strategy and where to start in the next 90 days. It runs entirely in the browser for instant feedback; when the prospect saves results, the platform stores their contact details with their culture pattern and top priorities. Before the first call, the consultant already knows the prospect's culture tension.

6 · Instant lead alerts (leadalerts app)

  • Smart subject line: lead type, name and company, e.g. “New lead: Discovery conversation request from Priya (Acme Ltd)”.
  • Precise lead type: discovery request, contact enquiry or dashboard entry, based on which fields are filled.
  • One-click reply: Reply-To is set to the visitor's validated email.
  • Configurable recipients, categories and limits in one config file; manage.py leadalerts_test previews or test-sends every alert type.

Engineered never to hurt the visitor

  • Fires only after the database transaction commits, so no alert goes out for a lead that wasn't saved.
  • Email is sent on a background thread with a timeout, so a slow mail server never delays the visitor's confirmation.
  • Visitor input is cleaned (control characters and line breaks stripped) before it goes into an email, preventing header injection.
  • A flood guard pauses alerts after 30 leads in an hour, sends one “paused” notice and keeps saving every lead, protecting the mailbox's daily quota for OTP codes.

7 · Seasonal engagement: “Light a Diya”

  • For Diwali, a festive popup invites visitors to a shared “wall of light”: each visitor lights a diya with their first name and an intention, alongside the running count. The popup switches itself off after a configured date.
  • Safe to publish unmoderated: links, web addresses, emails and phone numbers are detected and blocked.
  • Abuse-resistant: 10 diyas per visitor per 10 minutes; requests over 4 KB rejected; names allow only letters, including Devanagari.
  • Admin control: hide any message in one click, singly or in bulk, while the diya keeps glowing.
07 Business logic, rule by rule

The rules that run Arise's front office


Much of the value of the platform sits in its business rules: they decide what counts as a good lead, how content behaves and how the system protects itself.

Lead classification

CategoryMeaningSources and stored context
1Contact or discovery conversationBooking form (team size and time slot), contact form (message and reply preference), and manual dashboard entry
2Resource downloadRequested resource title stored with the lead
3Culture Tension ScanCulture pattern result and the prospect's priorities
4Updates sign-upEmail only; one record per email

Discovery call booking

  • Name, company and valid email required
  • Area of interest from 5 options, including “Not sure yet, I'd like advice”
  • Team size band: 1–10, 11–50, 51–200, 200+
  • Time slot: Morning, Afternoon, Evening or Any time

Contact enquiry

  • Name, company, valid email and phone required
  • Topic from 7 options, including keynote speaking and coaching for myself
  • Message of at least 10 characters
  • Preferred reply channel and explicit consent required

Data hygiene

  • Emails lower-cased; phones accept only digits and + - ( ), minimum 7
  • “98200 81452” and “98200-81452” match
  • All text trimmed and length-capped
  • Errors list exactly which fields need attention

Content behaviour

  • Slugs generated from titles, regenerated only when the title changes
  • Titles and FAQ questions normalised to title case
  • Services, FAQs and testimonials sorted by an editable sequence
  • Only active services shown; blogs newest first
Verification & protection ruleValue
OTP length and source6 digits from a cryptographically secure random generator
OTP validity10 minutes
Minimum gap between OTP sends60 seconds
Maximum attempts per code5, after which the code is discarded
Download link lifetime7 days, signed with a dedicated salt
Lead alert flood cap30 per hour; leads are always saved
Diya wall rate limit10 per visitor per 10 minutes; latest 240 shown

Lead alert decision flow

Every saved lead passes through the same logic: new lead saved (post_save signal) → wait for commit → category enabled? (no: skip, lead kept) → more than 30 leads this hour? (yes: pause alerts, send one notice) → classify lead kind (discovery / contact / resource / scan / sign-up) → build message (fields, IST time, sanitised input, Reply-To) → send in background (20 s timeout, logged). Saving the lead never depends on the email succeeding.

Quality over quantity

Controlled option lists (topics, team sizes, slots, reply channels) give Arise clean, comparable data for every lead, ready for reporting and future scoring.

Context for the first call

The fields asked for match the questions a consultant asks in a discovery call, so the conversation starts further along.

Protecting what matters most

The email account that sends verification codes is the one resource the funnel can't run without; flood caps and throttling keep it healthy.

08 Data model

Sixteen models, three domains


The data model is organised around three business domains: content the visitor reads, leads the business acts on, and people who run the platform.

Content

What visitors read

  • services: name, description, images, slug, sequence, is_active, SEO meta
  • services_Faq, Pages_type, pages_Faq
  • blogs: title, date, slug, is_active, SEO
  • about_us · testimonials
Leads

What the business acts on

  • Contact_details: the unified lead table with category (1–4), name, job title, work email, mobile, service / resource / pattern, team size, preferred time and reply, message, resources downloaded, company
  • company_details
  • Online_enquiry (original form, still supported)
  • ResourceVisitor · ResourceVisitorDownload
People & campaigns

Who runs it

  • CustomUser: email identity, unique mobile, names, role, address, city, state, pincode, staff flags
  • User_Role · UserRole
  • Diya: words, name, shared, hidden, visible_words (derived)

Key modelling decisions

One lead table, many channels

Every lead lands in Contact_details with a category. The team sees one timeline of demand, one alert pipeline serves all channels, and new lead magnets plug in without schema sprawl.

Companies as accounts

Leads link to a company record found or created automatically, case-insensitively. Multiple contacts from one organisation roll up together: the beginning of account-based selling.

Custom user model

Built on Django's auth framework, using email as identity and a unique mobile number for dashboard login, with names normalised and full name derived automatically.

Privacy by design on the diya wall

Words and names are kept only when shared; a derived visible_words property decides what appears publicly, and moderators can hide words without deleting data.

09 The visitor-to-lead journey

A funnel that meets every level of intent


Not every visitor is ready to book a call. The platform offers a “next step” at every level of readiness and routes them all into the same pipeline.

AwarenessSearch · blogs · problem-first home page · 3i model
InterestUpdates sign-up · gated PDF guides
ConsiderationCulture Tension Scan · journey builder
IntentContact enquiry · WhatsApp
ConversationDiscovery call booking → personal reply · discovery call · proposal
All stages converge into one unified lead table, classified by category and linked to a company, with an instant alert, Reply-To the visitor and dashboard views by category.

A typical journey

  1. 1Recognition

    An HR head searching for help with struggling first-time managers lands on the home page and sees her exact problem described in the first section.

  2. 2Low-commitment value

    She downloads One-on-ones: the meeting you shouldn't cancel. A 6-digit code arrives, she verifies, the PDF downloads. A category-2 lead is created and Arise is alerted.

  3. 3Self-diagnosis

    A week later she takes the Culture Tension Scan and saves her result. Arise now knows her culture pattern and priorities (category 3).

  4. 4Conversation

    She builds a learning journey for her managers and books a discovery call, choosing team size 51–200 and a morning slot (category 1).

  5. 5Fast, informed response

    Kalyani receives the alert, sees the earlier download and scan result under the same company, and replies from her inbox the same morning.

10 Security and reliability by design

Protecting the visitor, the data and the inbox


A lead platform handles personal contact details and publishes visitor-generated content. These are the protective measures built into the platform's flows.

Verification you can trust

  • One-time codes from Python's secrets module
  • Only an HMAC-SHA256 hash of the code is stored
  • Constant-time comparison to resist timing attacks
  • Expiry, resend throttling and attempt limits
  • Downloads require a server-side verified session

Safe handling of visitor input

  • Server-side validation on every public form
  • Control characters stripped before email headers
  • Length caps; oversized API payloads rejected
  • CSRF protection; Django ORM throughout (no raw SQL)
  • Passwords stored with Django's salted hashing

Tamper-proof downloads

  • Signed tokens with a dedicated salt and a 7-day expiry
  • Only whitelisted resource keys can be requested
  • Altered or expired tokens return “not found”

Resilience and abuse control

  • Lead alerts sent asynchronously after commit
  • Failures logged; a lead is never lost
  • Hourly flood cap protects the email quota
  • Per-IP rate limiting and link/phone blocking on the diya wall
  • Login-protected dashboard; restricted hosts; debug off
Operational readiness. A built-in diagnostics command (leadalerts_test) offers status, preview and test-send modes, and a plain-language configuration file lets a non-developer change who receives alerts and which lead types trigger them.
11 Technology stack and deployment

Proven, maintainable, cost-effective


A mature, widely supported stack keeps hosting costs low for a small business and makes the platform easy for any Python team to maintain.

LayerTechnologyWhy we chose it
Backend frameworkPython · Django 6.1Batteries included: authentication, ORM, migrations, CSRF protection, signing, admin and signals out of the box.
DatabasePostgreSQLReliable relational store for content, leads and users, with room to grow into analytics.
FrontendDjango templates · Bootstrap 5.3 · vanilla JavaScript · Bootstrap IconsServer-rendered for SEO and speed; lightweight JavaScript for the scan, OTP flow, journey builder and AJAX forms.
Content formattingMarkdown (custom template filter)Lets the team write rich blog content without HTML.
EmailGmail SMTP via a multi-account email utilityTransactional OTP codes and lead alerts; more sending accounts can be added in configuration.
MessagingWhatsApp messaging API · click-to-chat linksWhatsApp is the preferred business channel in India; context-aware CTAs on every page.
HostingAWS EC2 · Apache with mod_wsgiPredictable cost and full control; custom domain arise.org.in.
LocalisationAsia/Kolkata time zone · Google Translate widgetTimes in IST in alerts and dashboards; content reachable in regional languages.
~2.7klines of Python application code
35HTML templates (public, dashboard, campaign)
11versioned database migrations
1custom management command
12 Outcomes for the client

What Arise can do now that it couldn't before


The platform changed how Arise wins work: from a static presence to a front office that attracts, qualifies and alerts on its own.

A single source of truth for demand

Every enquiry, download, scan and sign-up sits in one table, classified by intent and grouped by company, instead of being spread across inboxes and spreadsheets.

Richer first conversations

Team size, role, area of interest, preferred reply channel and Culture Scan results arrive with the lead, so the first call starts from the prospect's context.

Faster response

Real-time alerts with one-click reply mean the founder can answer a hot lead within minutes, wherever she is.

Verified, higher-quality leads

Email verification on gated content filters out fake and mistyped addresses before they enter the pipeline.

Marketing independence

Services, blogs, FAQs, testimonials and company details are updated from the dashboard in minutes, with SEO metadata and clean URLs handled automatically.

A platform for campaigns

New lead magnets and seasonal campaigns such as the Diwali wall launch as self-contained modules, without risk to the core site.

Business value summary

Business needCapability delivered
Generate qualified B2B enquiriesFive intent-matched capture channels; qualification fields; problem-first content
Grow an addressable audienceGated resources, Culture Tension Scan and newsletter sign-up feeding the CRM
Respond before competitorsInstant, context-rich alerts with direct reply; WhatsApp CTAs
Run without a developer19-screen CMS dashboard; editable configuration for alerts
Build brand and thought leadershipInteractive 3i model, founder story, blogs, practical guides, seasonal engagement
13 Next phase

From lead capture to lead intelligence


With a unified lead pipeline in place, the natural next step is to turn that data into insight. JMDA proposes the following data and AI roadmap.

InitiativeWhat it doesValue for Arise
Lead pipeline & statusAdd stage, owner, follow-up date and source tracking (UTM, referrer) to every lead; a lead timeline per company.A true sales pipeline and visibility into which channels bring revenue.
Lead scoringScore leads on category, team size, job title, company and resource-download history.Focus the founder's time on the highest-value prospects first.
Personalised scan reportsStore the full Culture Scan responses and generate a tailored PDF report and service recommendation with AI.A premium, shareable deliverable that pre-sells the right engagement.
AI-drafted first repliesDraft a personalised response to each enquiry in Arise's voice, for the founder to review and send.Minutes-level response time with a consistent, high-quality tone.
Journey-to-proposalTurn the learning-journey builder's selections into a draft programme outline and proposal.Shorter sales cycle from interest to proposal.
Analytics dashboardLeads by channel, service interest, company size and month; conversion from download to scan to call.Data-driven marketing decisions.
Platform hardeningEnvironment-based secrets, role-based permissions, a dedicated transactional email service, automated tests and CI/CD.Enterprise-grade operations as the business scales.
Why this matters

For a consultancy, the real moat is understanding clients' problems better than anyone else. Each Culture Scan, download and enquiry is a data point about what Indian organisations struggle with in leadership. Captured and analysed well, that data becomes Arise's market intelligence, and the basis of its next programmes.

Free consultation

Have a business that runs on expertise and relationships?

We'll build the platform that brings you the right conversations.

This case study describes a platform designed and developed by JMDA Analytic Pvt Ltd for Arise (arise.org.in). Client names and service descriptions are used with reference to the client's public website. Figures describe the delivered system's scope and configuration.

Call WhatsApp Get Quote