Association rules are the heart of Auto Associations Pro. They define how records should automatically connect to each other in your HubSpot CRM.
Automatically creates associations between records based on existing relationships and configurable filters.
When you need to maintain consistent association patterns across your CRM - like ensuring emails always appear on related deals, or contacts are linked to all relevant companies.
Saves hours of manual work, prevents missing associations, ensures data visibility across teams, and maintains clean relationship structures.

Association Rules Interface
Each rule follows this formula:
<Subject> <Source> <Filter> <Target>
- - The object you want to associate (e.g., Emails, Contacts, Deals)
- - What triggers the rule (the object that already has an association)
- - Narrows down which target records receive the association
- - The final destination where the subject gets associated
[Subject] ---> [Source] ---> [Filter] ---> [Target]
↓ ↓ ↓ ↓
Email Contact All Companies
When an email gets associated to a contact (the trigger), the rule finds all companies associated with that contact, and automatically associates the email to those companies.
: "Associate Emails from Contacts to all associated Companies"
An email gets associated to a contact (trigger)
The rule finds all companies associated with that contact
The email is automatically associated to those companies
Sales reps log emails to contacts, and the emails automatically appear on the company timeline for full visibility.
: "Associate Invoices from Contacts to all associated Deals"
An invoice gets associated to a contact
The rule finds all deals associated with that contact
The invoice is automatically linked to those deals
Finance team invoices show up on relevant deals for better revenue tracking.
: "Associate Contacts from Deals to all associated Companies"
A contact gets associated to a deal
The rule finds all companies associated with that deal
The contact is automatically associated to those companies
Ensures all stakeholders in a deal are properly linked to the company record.
: "Associate Emails from Companies to the 3 newest associated Deals"
An email gets associated to a company
The rule finds all deals associated with that company
The rule filters to only the 3 most recently created deals
The email is associated to those 3 deals (not all deals)
Keep active deals updated with communication, without cluttering old closed deals.
: "Associate Deals from Companies to all primary associated Contacts"
A deal gets associated to a company
The rule finds all contacts with the "Primary" association label
The deal is associated to those primary contacts only
Ensure new deals are automatically linked to key decision makers.
: After installing Auto Associations Pro, access the settings page from your HubSpot app menu
:
- Choose the (what you're associating)
- Choose the (the trigger object)
- Choose the (where it goes)
- Configure (optional - see Filter guide)
: Toggle the rule to "Active" to start processing
: Create a test association and verify the automation works as expected
Marketing emails should appear on deals automatically for sales context.
Associate Emails from Contacts to all associated Deals
Sales reps see full email history on deal records without manual linking.
When adding a contact to a deal, they should be linked to the company too.
Associate Contacts from Deals to all associated Companies
Complete stakeholder visibility on company records.
Calls logged to contacts should appear on all their companies.
Associate Calls from Contacts to all associated Companies
Full communication timeline on company records for team visibility.
Only associate activities with recent, active deals, not old closed ones.
Associate Emails from Contacts to the 5 newest associated Deals
Active deals stay updated, closed deals remain clean.
Toggle rules on or off at any time in the settings page. Deactivated rules won't process new associations but won't remove existing ones.
Modify rule components to adjust behavior. Changes apply to future associations only - existing associations remain unchanged.
Remove rules you no longer need. This doesn't affect associations that were already created by the rule.
: Create one rule at a time and test before adding more
: Target filters prevent over-association and keep data clean
: Check that rules are creating expected associations
: Keep track of why each rule exists for future reference
: Consider how rules will behave as your database grows
- Verify the rule is set to "Active"
- Check that the source association actually exists
- Ensure your HubSpot permissions allow the app to create associations
- Add a target filter (like "newest N") to limit associations
- Review your rule logic to ensure it matches your intent
- Check if source filters are excluding records (like pipeline filters)
- Verify the target objects exist and are accessible