Marketing Hub Domain & Architecture Skills

Explain Marketing Hub Frappe app architecture, doctypes, and integrations.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/puzzo-dev/marketing_hub --skill marketing-hub-domain-architecture-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Marketing Hub Domain & Architecture Skills
Source: https://github.com/puzzo-dev/marketing_hub/tree/main/.agents/skills/marketing-hub-domain
Command: npx skills add https://github.com/puzzo-dev/marketing_hub --skill marketing-hub-domain-architecture-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive understanding of the Marketing Hub Frappe app, its architecture, key components, and how it integrates with other systems, enabling users to effectively leverage its marketing automation capabilities.

Core Features & Use Cases

  • App Architecture Overview: Details the module structure, key doctypes, and role hierarchy.
  • Platform Integrations: Lists supported social media, advertising, and messaging platforms.
  • Attribution Engine: Explains the lead source attribution logic.
  • Use Case: A new marketing team member can quickly grasp the core functionalities and data models of the Marketing Hub app by reviewing this Skill's documentation.

Quick Start

Explain the difference between the 'Campaign' and 'Marketing Campaign' doctypes in the Marketing Hub app.

Frequently Asked Questions about Marketing Hub Domain & Architecture Skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does the Marketing Hub Frappe app architecture handle campaign management?

Campaign management in the Marketing Hub Frappe app is structured through specific doctype definitions and module hierarchies. It organizes campaign execution, content delivery, and analytics synchronization within the Frappe ecosystem.

What is the difference between the Campaign and Marketing Campaign doctypes in Frappe?

The Campaign and Marketing Campaign doctypes define separate data models within the Frappe architecture. Reviewing the application's doctype definitions clarifies their distinct roles in the overall campaign management workflow.

How does lead source attribution work with external platform integrations?

Lead source attribution logic in the Marketing Hub connects external platform integrations to track campaign origin. It synchronizes analytics data from supported messaging and advertising platforms back into the Frappe application.

Do I need to understand Frappe Framework concepts to use the Marketing Hub app?

Familiarity with Frappe Framework concepts is required to fully comprehend the Marketing Hub app. Understanding doctypes, role-based access control, and module architecture is necessary to leverage its marketing automation capabilities.

Which external platforms can I integrate with the Frappe Marketing Hub?

The Frappe Marketing Hub supports integrations with various social media, advertising, and messaging platforms. These external integrations facilitate content delivery, campaign management, and analytics synchronization.

How is role-based access control configured for marketing campaigns in Frappe?

Role-based access control in the Frappe Marketing Hub is configured through the application's role hierarchy and doctype definitions. This architecture dictates user permissions for campaign management and content delivery.