<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><p><strong>In this guide we will cover:</strong></p><p><strong>- What is the CIPP Integration?</strong></p><p><strong>- Connecting to CIPP</strong></p><p><strong>- Linking to CIPP</strong></p><p><strong> - Creating a Custom Button</strong></p><p><br></p><p><br></p><p><strong>Related Guides:</strong></p><ul><li><a href="https://usehalo.com/halopsa/guides/2038" target="_blank" rel="noopener noreferrer"><strong>Custom Buttons</strong></a> </li><li style="font-weight: bold;"><a href="https://usehalo.com/halopsa/guides/1189" target="_blank" rel="noopener noreferrer" style="font-weight: bold;"><strong>Microsoft CSP Integration</strong></a></li><li style="font-weight: bold;"><a href="https://usehalo.com/halopsa/guides/1106" target="_blank" rel="noopener noreferrer"><strong>Microsoft Entra ID (Formerly: Azure Active Directory)</strong><br></a></li></ul><p><br></p><p><br></p><p><strong><span style="font-size: 14pt;">What is the CIPP Integration?</span></strong></p><p data-pasted="true">CIPP can be integrated with Halo to add custom buttons that link both programs’ user records, or open custom URL paths.</p><p><br></p><p><strong><span style="font-size: 14pt;">Connecting to CIPP</span></strong></p><p>The first step in Configuration > Integrations is to enable the CIPP module. Hover over the module, and click the "+" icon.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjZiMTcyZWEzLWE0MzItNGJkMy1hZGRlLTA0MjIxNDM2ZjU0ZSJ9.owowdXMUlSi_QhSL2GEQ8BN6DzVk0bsS8Pdh1CnRGQo" class="fr-fic fr-fil fr-dib" width="178" height="142"></p><p><strong><span style="font-size: 10pt;">Fig 1. Enabling the CIPP module.</span></strong></p><p><br></p><p>Clicking into the module will show a field to add your CIPP URL.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjViMTdmN2VjLWIwMDUtNDgyNy05NTFkLWUyYThhODM4Y2YyYSJ9.iqBQ7LX6OlIzJd87EfhX28iubQMwyyskHGxjHinZVj0" class="fr-fic fr-fil fr-dib" width="946" height="194"></p><p><strong><span style="font-size: 10pt;">Fig 2. Adding your CIPP URL.</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Linking to CIPP</span></strong></p><p>The "AD Object" and tenant from Entra or CSP associated with a user will be used to match them with the corresponding CIPP profile. A button to open this will show at the top of the User profile.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjJlNjk5OTA0LWFiZjAtNDZhYy04ZmFhLWFlYTg4ZDJhMDU2MiJ9.tBWLGjPTWoeWcsNXdsnRMqoDrgf-4WYF8S6Z3BQXtyQ" class="fr-fic fr-fil fr-dib" width="1206" height="48"></p><p><strong><span style="font-size: 10pt;">Fig 3. CIPP link button on a user.</span></strong></p><p><br></p><p><strong><span style="font-size: 12pt;">Creating a Custom Button</span></strong></p><p>Custom buttons can then be created to open various areas in CIPP - against customers, users or tickets. Variables for Azure values or custom fields can be used in these URLs.</p><p><br></p><p>We will use the first URL as the example here.</p><p><br></p><p>Click into the "Custom Buttons" button.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjIwNGNiMzVmLTRlMWItNDY1Zi1iYTAxLWQyZjBhZTk1NGM2MiJ9.92dyKiZf-eLrGELWRBaOc1Wr1ecRKrMIQT0RJynOADw" class="fr-fic fr-fil fr-dib" width="1215" style="width: 1217px; height: 307.16px;" height="307"></p><p><strong><span style="font-size: 10pt;">Fig 4. Custom Button instructions.</span></strong></p><p><br></p><p>This will open the "User" entity by default, but the dropdown in the top left can be changed as required. Then, click the "New" button. </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjM0YzczZDEwLWY0ZjgtNDU3Ni1iMDBiLWM3ZDI2Y2YzODBlOSJ9.lRJpqqvuK76e8Fr2Tnizr-6Mh0rodbDgqOgHV32ucnU" class="fr-fic fr-fil fr-dib" width="1215" style="width: 1217px; height: 328.52px;" height="329"></p><p><strong><span style="font-size: 10pt;">Fig 5. Custom button entity selection.</span></strong></p><p><br></p><p>We can now configure the custom button. Give it a name for reference, a label for the button, and a icon if wished.</p><p><br></p><p>Set the "Button Use" to "Open Link", and set a sequence number.</p><p><br></p><p>Further options will then show to add the URL, and set whether it opens in a new tab. Any variables added in the URL (as seen in Fig 4) will populate with the information from the user you open the button link from.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjRlOWQyODE3LWExNTMtNDU3OC05YWNmLTM0ZDU4YWI0MDU2ZCJ9.UBTPSf9fshBxsVX40sxwM_46otxWEspLi87j70QWGgc" class="fr-fic fr-fil fr-dib" width="1216" style="width: 1218px; height: 635.649px;" height="636"></p><p><strong><span style="font-size: 10pt;">Fig 6. Creating a custom button. </span></strong></p><p><br></p><p>The custom button is now available on the user profile.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjI4MmRkNDgwLTRhODUtNGMxYi04NTU0LTNmNmZmOGFiY2FlZSJ9.upUGWI9j9QiRlFdlDSqInyuAYM5IUFf3UWrmI-H-iFU" class="fr-fic fr-fil fr-dib" width="1215" style="width: 1217px; height: 143.679px;" height="144"></p><p><strong><span style="font-size: 10pt;">Fig 7. User custom button.</span></strong></p><p><br></p>