hubspot-core-workflow-b

Featured

Build HubSpot marketing automation with emails, forms, lists, and tickets. Use when implementing marketing email campaigns, form submissions, contact list management, or support ticket workflows. Trigger with phrases like "hubspot marketing", "hubspot email campaign", "hubspot forms", "hubspot lists", "hubspot tickets", "hubspot automation".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# HubSpot Core Workflow B: Marketing & Tickets ## Overview Marketing automation workflow: manage contact lists, process form submissions, send marketing emails, and create support tickets. Complements the sales pipeline in Workflow A. ## Prerequisites - Completed `hubspot-install-auth` setup - Scopes: `crm.lists.read`, `crm.lists.write`, `content`, `forms`, `crm.objects.marketing.emails.read` - Marketing Hub subscription (Starter+ for emails) ## Instructions ### Step 1: Create and Manage Contact Lists ```typescript import * as hubspot from '@hubspot/api-client'; const client = new hubspot.Client({ accessToken: process.env.HUBSPOT_ACCESS_TOKEN!, numberOfApiCallRetries: 3, }); // Create a static contact list // POST /crm/v3/lists/ async function createStaticList(name: string): Promise<string> { const response = await client.apiRequest({ method: 'POST', path: '/crm/v3/lists/', body: { name, objectTypeId: '0-1', // contacts processingType: 'MANUAL', // static list }, }); const data = await response.json(); return data.listId; } // Add contacts to a static list // PUT /crm/v3/lists/{listId}/memberships/add async function addToList(listId: string, contactIds: string[]): Promise<void> { await client.apiRequest({ method: 'PUT', path: `/crm/v3/lists/${listId}/memberships/add`, body: contactIds.map(Number), }); } // Create a dynamic list with filter criteria async function createDynamicList(name: string): Promise<...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

marketing-automation

Marketing automation platform operations and workflow design

1,034 Updated today
a5c-ai
AI & Automation Featured

hubspot-core-workflow-a

Build a complete HubSpot CRM contact-to-deal pipeline workflow. Use when implementing lead capture, contact management, deal creation, or end-to-end sales pipeline automation with HubSpot. Trigger with phrases like "hubspot sales pipeline", "hubspot lead workflow", "hubspot contact to deal", "hubspot CRM automation", "hubspot pipeline".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-hello-world

Create a working HubSpot CRM example with contacts, companies, and deals. Use when starting a new HubSpot integration, testing your setup, or learning basic CRM API patterns with real endpoints. Trigger with phrases like "hubspot hello world", "hubspot example", "hubspot quick start", "first hubspot API call", "hubspot contact create".

2,266 Updated today
jeremylongshore
AI & Automation Solid

hubspot-connector

HubSpot CRM and Marketing Hub integration for sales and marketing alignment

1,034 Updated today
a5c-ai
AI & Automation Featured

klaviyo-core-workflow-a

Execute Klaviyo primary workflow: profiles, lists, and subscriptions. Use when creating/updating profiles, managing lists, subscribing contacts, or syncing customer data to Klaviyo for email/SMS marketing. Trigger with phrases like "klaviyo profiles", "klaviyo lists", "klaviyo subscribe", "add contacts to klaviyo", "klaviyo customer data".

2,266 Updated today
jeremylongshore