Craftsman Technology Group

Nonprofit Technology Professionals

Craftsman Technology Group
  • Our Services
    • Managed Services
    • CRM Implementation
    • Data + Analytics
    • Free Assessment
  • Industries
    • Community Development
      • Affordable Housing
      • CDFI Accelerator
      • Climate + Energy
      • Economic Development
      • Loan Funds + Lending
    • Nonprofit
      • Food Insecurity
      • Foundations + Philanthropy
      • Health + Human Services
      • Membership + Associations
    • Public Sector
  • Solutions
  • About Us
    • Our Team
    • Careers
    • Blog + News
    • Case Studies
    • Employee Ownership
    • Board of Directors
    • Climate Commitment
    • Diversity, Equity + Inclusion
  • Client Login
  • Contact Us

My Domain: Small Change, Big Impact

  • By Emily Rackleff
  • July 11, 2019
  • Uncategorized
My Domain: Small Change, Big Impact

User experience begins at the very moment a constituent chooses to engage with an organization online. Whether a partner, staff member or donor is logging into the system an organization should consider the importance of their experience. The efficiency of backend operations is also a critical component of an organization’s digital presence. Activating My Domain is a small, often overlooked change that increases efficiency and improves user experience. My Domain is a subdomain, or custom name for a Salesforce instance. It replaces the Salesforce url an organization is automatically assigned with a unique name of their choosing. In this post, we will explain the importance of My Domain, how to prepare your system for the change and the steps to setup My Domain in your instance.

Why My Domain is Important

When My Domain is activated users will see a branded url (e.g. craftsmantech.my.salesforce.com). Creating a custom name for a Salesforce instance may not feel like a priority, but activating My Domain is a simple way to proactively troubleshoot, ensure efficiency and enhance the user experience. My Domain removes the manual lift of updating links and integrations when a server change or other Salesforce maintenance occurs. Once activated, it allows an organization to customize the login page to best fit their needs. My Domain is also required for full functionality in the Salesforce Lightning Experience, which will automatically be rolled out for all organizations in the Winter Release of October 2020. Enabling My Domain will streamline the transition and reduce disruptions to the organization’s work. 

Check for Hard-Coded References

Before enabling My Domain, admins should identify any “hard-coded” links that specifically reference the Salesforce url. This includes API and third party integrations like Click & Pledge, email templates, Visualforce pages and knowledge articles that reference Salesforce-hosted images. Many integrations and internal references will automatically redirect to My Domain. The connection, however, may be slower and it is best practice to update them. For additional information view Salesforce’s article on Updating Hard-Coded References.  Once My Domain is activated, all hard-coded references must be updated with the new url. 

Activate My Domain

After all hard-coded URLs have been identified, My Domain can be turned on. To activate:

  • Click Setup and then enter “My Domain” in the quick find box. 
  • Choose a unique domain name for your organization. Salesforce will not allow an organization to choose a name that is already in use. 
  • The domain name may take a few moments to register. Salesforce will send an email when the domain is ready for testing. At this point, My Domain has been created, but is not deployed. This provides an opportunity to test links and identify any hard-coded references that may have been missed. 
  • After you have fully tested your links, buttons, Visualforce pages and integrations go back to Setup. Under My Domain click “Deploy to All Users.” My Domain must be fully deployed for transitions, Lightning Components, and updated links to work. 

Login Considerations

Once My Domain is active, an organization can customize the log-in experience for users. The first opportunity to brand digital assets was in the domain name. Consider the login page to be a second opportunity and use it to take ownership of users’ experience. Customize the page with the appropriate sign-in options and brand elements. Streamline processes across systems by enabling single-sign on, social sign on, or a custom login id. Consider the totality of the login experience. It may be the appropriate place to highlight upcoming events, state your mission or share branded images.  

Summary + Conclusion

My Domain is a small but important change for an organization to make. Following the steps above will make it easier to transition to the Salesforce Lightning Experience, prevent service interruptions and create a better user experience for constituents. My Domain provides an opportunity to proactively enhance your Salesforce instance and digital presence.

Share

Related Posts

Expiring Salesforce Certificate – Now What?

August 26, 2020

CSM Highlight: Nancy Melin

August 26, 2020

Lessons Learned Planning a Remote Retreat

June 10, 2020

Notes + Files Best Practices

September 24, 2019

Recent Posts

  • Solving NPC Grantmaking Challenges: How Collaboration Fuels Innovation at Salesforce Community Sprints
    November 26, 2025 - 3:57 pm
  • Why We Are Donating 1,200+ Hours of Tech Services to Nonprofits
    November 6, 2025 - 4:00 pm
  • GoFundMe’s Nonprofit Pages: Accountability in Action
    October 23, 2025 - 3:48 pm
  • From Numbers to Narrative: Data Visualization for Grantmakers
    October 16, 2025 - 10:00 am
  • Telling Your CDFI’s Story with Analytics + Data Visualization
    September 25, 2025 - 9:00 am
  • The Five Best Decisions We Ever Made
    July 2, 2025 - 11:00 am
  • Is Salesforce Nonprofit Cloud (NPC) right for you, right now?
    March 13, 2025 - 9:00 am
  • Craftsman Technology Group adopts Climate Commitment
    December 18, 2024 - 4:00 pm
  • Home
  • Blog + News
  • Uncategorized
  • My Domain: Small Change, Big Impact

Contact
(617) 848-9006
info@craftsmantech.com
LinkedIn

Boston
186 Lincoln Street
Suite 500
Boston, MA 02111

Denver
1536 Wynkoop Street
Suite 422
Denver, CO 80202

© 2026 Craftsman Technology Group

  • LinkedIn
  • Our Services
  • Industries
  • Solutions
  • About Us
  • Client Login
  • Contact Us
  • Our Services
    • Managed Services
    • CRM Implementation
    • Data + Analytics
    • Free Assessment
  • Industries
    • Community Development
      • Affordable Housing
      • CDFI Accelerator
      • Climate + Energy
      • Economic Development
      • Loan Funds + Lending
    • Nonprofit
      • Food Insecurity
      • Foundations + Philanthropy
      • Health + Human Services
      • Membership + Associations
    • Public Sector
  • Solutions
  • About Us
    • Our Team
    • Careers
    • Blog + News
    • Case Studies
    • Employee Ownership
    • Board of Directors
    • Climate Commitment
    • Diversity, Equity + Inclusion
  • Client Login
  • Contact Us