Overview
This guide walks through the complete setup process for List Upload, enabling your marketing teams to process CSV contact lists efficiently. Proper setup ensures smooth data processing, accurate enrichment, and seamless integration with your marketing automation platform.Prerequisites
Required Integrations
Before configuring List Upload, ensure you have completed the integration setup for your chosen platform:- Marketo Integration: Marketo Setup Guide
- HubSpot Integration: HubSpot Setup Guide
System Requirements
- allGood platform access with appropriate permissions
- Marketing automation system admin access
- API credentials configured for your chosen platform
- User permissions configured for marketing team members
Platform-Specific Configuration
Marketo Setup
Program Template Configuration
-
Create Program Templates
- Set up standard program templates for common use cases (webinars, events, campaigns)
- Configure proper folder structure and naming conventions
- Establish channel configurations for different campaign types
-
Folder Structure Setup
- Create destination folders for different campaign types
- Establish naming conventions for programs and folders
- Configure folder permissions for proper access control
-
Campaign Member Status Configuration
- Define standard member statuses for different event types:
- Webinars: Registered, Attended, No Show, On Demand
- Trade Shows: Registered, Attended, Hot Lead, Follow Up
- Events: Registered, Attended, Cancelled, Waitlisted
- Ensure status progressions are properly configured
- Test status assignments to prevent data conflicts
- Define standard member statuses for different event types:
Marketo-Specific Requirements
- Program Cloning: Verify template programs can be cloned successfully
- API Permissions: Ensure API user has program creation and management permissions
- Field Mapping: Configure custom field mappings for your organization’s data structure
HubSpot Setup
Contact List Configuration
-
List Structure Setup
- Create standard list categories for different campaign types
- Establish naming conventions for contact lists
- Configure list permissions and access controls
-
Contact Property Configuration
- Map standard contact properties to your data fields
- Create custom properties for campaign-specific data
- Configure property groups for better organization
-
Workflow Integration
- Set up workflows to trigger when contacts are added to lists
- Configure lead scoring workflows for enriched data
- Establish nurture workflows for different list types
HubSpot-Specific Requirements
- List Management: Verify list creation and contact assignment permissions
- Contact Management: Ensure API user can create and update contacts
- Property Mapping: Configure custom property mappings for your data structure
Data Processing Configuration
Enrichment Settings
Configure which enrichment processes should be available to your marketing teams:Core Enrichment Options
- Basic Enrichment: allGood will conduct it’s own waterfall enrichment
- Custom Enrichment: Contact allGood to setup integration with your own enrichment provider to use your own keys and accounts
Data Standardization Options
- Phone Number Formatting: Enable E.164 standardization
- Location Standardization: Configure country/state normalization
- Industry Alignment: Set up industry categorization for your business
- Job Title Standardization: Enable spelling and format correction
- Job Function Categorization: Configure relevant job functions for your industry
- Job Level Assignment: Set up hierarchy levels relevant to your organization
- Job Role Mapping: Define role priorities for your lead scoring system
Processing Flow Configuration
-
Required Fields Definition
- Define minimum required fields for your campaigns
- Configure validation rules for data quality
- Set up field mapping alternatives and synonyms
And You’re Done!
By completing this guide you should have:- Your platforms of choice fully integrated with allGood
- For Marketo, your marketing activity types and statuses formalized in a document
- For HubSpot, your campaign types formalized in a document
- Leads/Contacts should have fields for the new standardized data (e.g. Job Role)
- (Optional) If using own enrichment providers, they should be set up as integrations
- Your flow for list upload defined
- What fields you expect to have in your list
- What standardized categories are you fitting them in (e.g. Industries, Job Levels, Job Functions, etc.)
- What fields you want to be populated in your platform