Contact Roles And Their Connection To Services
Theory behind contact roles and how you can set them up properly
Written By Christopher Scott
Last updated 8 months ago
What Are Contact Roles?
Contact Roles allow you to define specific roles for contacts based on the type of service being scheduled. Instead of relying on generic contact slots, Attik lets you create a structured, service-specific system to ensure the right people are attached to the right jobs.
This feature improves clarity, enhances automation (such as emails and reporting), and helps teams know which contacts are expected for which service types.
Why Use Contact Roles?
Different services often require different types of contact involvement. For example:
Home Inspection might include:
Client
Buyer's Agent
Listing Agent
Pre-Listing Inspection might include:
Seller
Listing Agent
Builder Walkthroughs might include:
Builder
Project Manager
Rather than force-fitting every job into the same contact structure, Contact Roles let you customize which contact types are relevant to each service.
Setting Up Contact Roles
Go to the Contact Roles Settings
Start with a blank list and click Add New to create a new contact role.
Define the Role
Give it a name (e.g., Client, Listing Agent, Builder)
Optionally add an icon and description to clarify its purpose.
Assign Roles to Services
Open any service type (e.g., Radon Testing)
Scroll to the Contact Roles section
Select which roles are needed for this service
Now when that service is scheduled, those contact roles will appear in the form for users to fill in.
Spectora Integration
If you're using Spectora, you can link contact roles in Attik to Spectora's built-in contact slots. Spectora currently supports:
Buyer
Buyer's Agent
Seller's Agent
If your Attik role (e.g., Listing Agent) matches one of these, you can map it accordingly. This ensures:
Data flows both ways between systems
Contacts appear properly inside Spectora's tools
You avoid duplicating or missing contact data during sync
Best Practices
Define only the roles you actually need per service
Keep naming consistent so your team always knows who’s who
Link roles to Spectora early if you’re pushing data
Summary
Contact Roles make your scheduling process smarter, clearer, and better integrated. They help guide staff, trigger the right communications, and streamline integrations with Spectora. Set them up once, and let them power the rest of your workflows.
If you need help setting this up, don’t hesitate to reach out to support!