Add External User as a Guest in Azure AD
Access Microsoft Entra Admin Center
Navigate to Users
Invite External User
Fill Out the Form
- Display Name: Full name of the user
- Email: External personal email address (e.g., Gmail or Outlook)
- You may optionally personalize the invitation message
Send Invitation

Assign Guest User to the Neo Agent App
Access Enterprise Applications
Find Neo Agent App
- Application ID:
3da03a86-b850-4c07-96e5-7590022efe11
Add User Assignment
Select Guest User
Assign Role (Optional)
Complete Assignment

Restrict Access to Everything Else (Optional but Recommended)
When you invite a guest user (external user) into your Microsoft Entra ID tenant, they have zero access by default to your resources. To ensure the guest user only accesses Neo Agent:- Do not assign them to any other Azure groups or roles
- Avoid assigning any Azure roles like Contributor or Reader
Let the Guest User Log In
The guest user will receive an invite email from Microsoft. Once accepted, they can:- Sign in to the Neo Agent web app via your standard login URL: https://dashboard.neoagent.io
- Use Microsoft OAuth just like your internal users
Troubleshooting Access Issues
If they encounter an “Access Denied” error:- Verify they accepted the invite
- Check that they are assigned to the Neo Agent enterprise app
- Review Conditional Access policies that may block them
Frequently Asked Questions
Can I use a Gmail or Outlook address for the guest user?
Can I use a Gmail or Outlook address for the guest user?
Can I invite someone using their work email from another Microsoft 365 organization?
Can I invite someone using their work email from another Microsoft 365 organization?
Can I revoke access later?
Can I revoke access later?
- Remove them from the Neo Agent application assignment
- Delete the user entirely from your directory if needed
- Disable their account temporarily if you need to suspend access
Will the external user see our other Microsoft services?
Will the external user see our other Microsoft services?
How do I manage multiple external users?
How do I manage multiple external users?
Can external users access Neo Agent's RBAC features?
Can external users access Neo Agent's RBAC features?
Security Best Practices
- Regular Review: Periodically review all external user accounts and remove those no longer needed
- Time-Limited Access: Consider setting expiration dates for external user accounts when possible
- Monitor Activity: Use Azure AD audit logs to monitor external user activity
- Conditional Access: Apply appropriate Conditional Access policies to external users based on your security requirements
- Documentation: Maintain records of why each external user was granted access and when their access should be reviewed
