intercom-data-handling

Featured

Implement Intercom data handling for GDPR, contact export, data retention, and PII. Use when handling sensitive data, implementing data export/deletion requests, or ensuring compliance with privacy regulations for Intercom integrations. Trigger with phrases like "intercom data", "intercom PII", "intercom GDPR", "intercom data retention", "intercom privacy", "intercom CCPA", "intercom data export", "intercom delete contact".

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

# Intercom Data Handling ## Overview Handle sensitive contact data in Intercom integrations with GDPR/CCPA compliance, data export via the Data Export API, contact deletion, PII redaction in logs, and data retention policies. ## Prerequisites - Understanding of GDPR/CCPA requirements - `intercom-client` SDK installed - Database for audit logging - Familiarity with Intercom's contact and conversation data model ## Data Classification for Intercom | Category | Intercom Fields | Handling | |----------|----------------|----------| | PII | `email`, `name`, `phone`, `location` | Encrypt at rest, redact in logs | | Identifiers | `id`, `external_id`, `user_id` | Use for lookups, no display | | Conversation content | `body`, `conversation_parts` | May contain PII, scan before logging | | Custom attributes | User-defined | Depends on content | | System metadata | `created_at`, `updated_at`, `role` | Standard handling | ## Instructions ### Step 1: GDPR Data Subject Access Request (DSAR) Export all Intercom data for a specific user. ```typescript import { IntercomClient } from "intercom-client"; const client = new IntercomClient({ token: process.env.INTERCOM_ACCESS_TOKEN!, }); async function exportContactData(contactId: string): Promise<{ contact: any; conversations: any[]; tags: any[]; segments: any[]; events: any[]; }> { // 1. Get contact profile const contact = await client.contacts.find({ contactId }); // 2. Get conversations for this contact const co...

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 Featured

hubspot-data-handling

Implement HubSpot GDPR compliance, data export, and contact privacy operations. Use when handling GDPR/CCPA data subject requests, implementing data export, contact deletion, or privacy-compliant HubSpot integrations. Trigger with phrases like "hubspot GDPR", "hubspot data export", "hubspot delete contact", "hubspot privacy", "hubspot CCPA", "hubspot PII".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apollo-data-handling

Apollo.io data management and compliance. Use when handling contact data, implementing GDPR compliance, or managing data exports and retention. Trigger with phrases like "apollo data", "apollo gdpr", "apollo compliance", "apollo data export", "apollo data retention", "apollo pii".

2,266 Updated today
jeremylongshore
AI & Automation Featured

intercom-migration-deep-dive

Execute major Intercom data migrations and re-platforming with the contacts, conversations, and articles APIs. Use when migrating from Zendesk/Freshdesk to Intercom, bulk-importing contacts, or re-platforming to Intercom. Trigger with phrases like "migrate to intercom", "intercom migration", "import contacts to intercom", "switch to intercom", "zendesk to intercom", "intercom data import".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clerk-data-handling

Handle user data, privacy, and GDPR compliance with Clerk. Use when implementing data export, user deletion, or privacy compliance features. Trigger with phrases like "clerk user data", "clerk GDPR", "clerk privacy", "clerk data export", "clerk delete user".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-data-handling

Implement Klaviyo data privacy, GDPR/CCPA compliance, and PII handling patterns. Use when handling profile data, implementing right-to-deletion, configuring data retention, or ensuring compliance with privacy regulations. Trigger with phrases like "klaviyo data", "klaviyo PII", "klaviyo GDPR", "klaviyo data retention", "klaviyo privacy", "klaviyo CCPA", "klaviyo delete profile", "klaviyo data privacy".

2,266 Updated today
jeremylongshore