What you’ll achieve
All partner accounts and their contacts synced from the CRM and kept up to date automatically, portal access granted and revoked by a CRM field, and dynamic segments built on live account and contact properties - with no manual partner or contact list to maintain.Before you start
Connect your CRM
A CRM must be connected and syncing. See Connect HubSpot or Connect Salesforce.
Decide how partners are identified
Know which CRM object represents partners (Company/Account or a custom object) and the property or list that marks a record as a partner.
How the live sync works
When your CRM is connected, Introw pulls partner records and their associated contacts continuously - on a schedule and through webhooks - so the two stay in step:- Partner accounts that match your filter import as partners. Turn on automatically sync new partners and any future CRM record that matches becomes a partner without a re-import.
- Contacts associated with each partner account are pulled in with it and kept current. New contacts in the CRM appear under the partner; changes flow through on the next sync.
- Fields on both accounts and contacts sync too, which is what powers access management and segments below.
Steps
Import partners with their contacts
Open the partner storage and filter steps
In Integrations → CRM & Data, open the connected CRM with Configure and confirm the partner object on How do you store partners in your CRM?.
Filter which records are partners
On Find partners in your CRM, narrow the partner object by a CRM property so only real partners import. The count updates as you filter.
Drive portal access from a CRM field
Open a partner's People
Go to Partners, open a partner, and open the People tab.
Open the contact field sync
Select Configure, then on the Portal access (or Contact role) row select Sync (the CRM logo button) to open Sync contact fields with [your CRM].
Map the access property
Set Access property to the CRM contact property that controls access. A positive value (checked / Yes) keeps the contact’s access active; a negative value revokes it - so access is governed entirely from the CRM.
Map the role property (optional)
Set Role property to a CRM contact field used to group contacts (for example by job or function). This feeds segments and reports. Leave it unset if you only want to drive access.
Save
Select Save. From now on the CRM field decides who can log in. For the full reference, see Drive contact portal access and roles from your CRM.
Build dynamic segments on account and contact fields
Because account and contact fields sync live, you can group partners and people by CRM data and let the group update itself as the CRM changes.Create a dynamic segment
Go to Segments and create a segment with rules on synced fields - account fields (tier, region, partner type, lifecycle stage) and contact fields (role, seniority, country).
Use it everywhere
Target the segment for onboarding journeys, content sharing, notifications, course enrollment, and commission assignment. As CRM data changes, membership updates automatically. See Segments.
Verify it worked
A filtered set of CRM companies appears as partners with their contacts populated under People. Add a contact in the CRM and it appears under the partner after the next sync. Set the access property to its positive value and the contact gains portal access; set it to negative and access is revoked. A dynamic segment built on a CRM field lists the expected partners or contacts and updates when the field changes.Related
Drive contact portal access from your CRM
The full reference for access and role mapping.
Attribution options
Link those partners’ deals back to them.
Create a dynamic segment
Build segments on synced CRM fields.
Implementation reference
Full configuration options.