﻿#### 

Sitecore Symposium has always been an exciting event and a place where Sitecore unveils new releases, products, inspires clients and partners on how to use it and shares the future of contextual marketing. This year Symposium was held in Las Vegas in October. Early in August Sitecore invited Symposium sponsors to participate in the technical preview for Sitecore 9 as part of Early Access Program. 

We could not miss this opportunity to experience Sitecore’s latest innovations!

Our team decided to standout and prepare something valuable for Symposium attendees. One of the most exciting and most anticipated innovations was xConnect, that allows integrating contacts and their experience data from practically any third party data source and any channel. The work to create truly omni channel Sitecore 9 demo was started mid of August.

### The concept

Sitecore is about a contextual experience, Symposium is about dozens of sessions, hundreds of speakers and thousands of visitors, therefore we could not find a better match but to personalize attendee’s experience. We created Symposium agenda where each time slot could be personalized. 

Sitecore Symposium is an offline event. Each and every interaction gives us valuable insights on visitors behavior, contributes to the contact profile and can serve as a baseline for profiling and personalization. We made offline interactions part of our demo.

We created an offline app connected with HD camera that can capture visitor’s face and badge as soon as visitor approaches our booth at the partner pavilion.

![xconnect Demo stand](https://www.brimit.com/-/media/images/blog/xconnectdemo1.png?la=en&amp;hash=A17D9B4835CB8CB82EF732503B897F2E)

Face & badge images (in fact a series of images) are sent to Microsoft Cognitive Services to get visitor gender, age, emotions score, recognize name, surname, and company, parse valuable labels like: Sitecore, Speaker, MVP, Sponsor. All experience data is saved to Sitecore collection database using xConnect API, where contact is created with PersonalInformation facet and custom Badge facet, interaction is registered against the offline channel, “contact acquisition” outcome is triggered and custom Face facet is attached to interaction to store emotion information (happiness/sadness index). 

In a matter of seconds, offline interaction results to a well-identified contact with rich profile.

Next, we need to engage with contact to share personalized agenda. We could print personalized agenda, show personalized page. We wanted to have as many channels utilized as possible and selected to send a personalized email that can be helpful when contact leaves our booth. We obviously need an email address, and this is where we can invite the user to engage online, validate profile information and signup for agenda. The following webpage is presented just a moment after offline interaction takes place.

![xconnect Demo profile submission](https://www.brimit.com/-/media/images/blog/xconnectdemo2.png?la=en&amp;hash=495E6188EA44FE2DFF4F8FD660AAC7A0)

Once the email is submitted, we update contact profile and register online interaction with “Agenda Signup” goal triggered. 

### Segmentation and Personalization strategy

The job to identify segments has already been done for us. Sitecore global events team classifies Symposium audience by Role in a company (Marketing, Developer, Business, etc), Relationship with Sitecore (Customer, Partner, Other), Job level (Manager, Director, C-level, etc). However, we also wanted to differentiate contacts by experience level. So we ended up setting the following profiles and profile keys.

Now we need to attribute profile key values with the contact based on experience data available and this is where new Sitecore 9 Marketing Automation engine comes into play. 

Without real-time Sitecore 9 Marketing Automation, this demo would not be possible.

We use Change Behaviour Profile marketing action to associate profile values based on contact’s gender and age. For example female under 30 is assigned 20 points for marketer profile key, while a female above 40 is assigned 20 points for business development. Using custom marketing automation conditions and experience data available in contact facets we can associate each contact with Partner, Sitecore or Client. We use MVP, Speaker labels from Badge facet to attribute senior level profile key values.

![ marketing automation](https://www.brimit.com/-/media/images/blog/xconnectdemo4.png?la=en&amp;hash=0DAE5418784569C92CB98C1D1CA69B50)

Finally, we use custom marketing automation action to Send Agenda email personalized based on contact profile values.

![xconnect Demo automation](https://www.brimit.com/-/media/images/blog/xconnectdemo5.png?la=en&amp;hash=85061BDF6ED73EE29B8E5AC6E2FC2716)

The great aspect of using marketing automation plan is that processing takes place real time.  

Here goes an example of the experience profile created for one of our booth attendees - Una Verhoeven, Senior Solutions Developer at Hedgehog.

![xconnect Demo profile](https://www.brimit.com/-/media/images/blog/xconnectdemo6.png?la=en&amp;hash=77C57E922598D3FFB2E79F8775873BF8)

![profile interactions](https://www.brimit.com/-/media/images/blog/xconnectdemo7.png?la=en&amp;hash=7533084E0500B8E41F723BF746F2EACA)

The following table suggests the list of conditions implemented for every agenda time slot, priority of conditions and content item for datasource. 

|  | Marketer & Client | Developer & Partner | Business Development |
| --- | --- | --- | --- |
| Junior Level | 6<br>
            Marketing1/Getting Started<br>
            (If client &gt;= 30) | 4<br>
            Developer 1<br>
            (If partner &gt;= 30) | 2<br>
            Strategy 1<br>
            (If business <br>
            development &gt;= 20) |
| Senior Level | 5<br>
            Marketing 2<br>
            (If client &gt;= 30 or <br>
            marketing &gt; 20)<br>
            and Senior &gt; 10 | 3<br>
            Developer 2<br>
            (If partner &gt;= 30 <br>
            or developer &gt; 20)<br>
            and Senior &gt; 10 | Priority 1<br>
            Strategy 2<br>
            (If business development &gt;= 20<br>
            and senior &gt;= 20) |

Next image illustrates the configuration in Experience Editor:

![personalized agenda](https://www.brimit.com/-/media/images/blog/xconnectdemo8.png?la=en&amp;hash=48E4870650082F92011157771DC66FEF)

Now we can compare agenda email sent to different profiles: junior marketer on the left and senior developer on the right.

![personalized agenda](https://www.brimit.com/-/media/images/blog/xconnectdemo9.png?la=en&amp;hash=2F9786BB6330034BA84939BC1785A470)

### Finally

Our demo illustrates new features like Marketing Automation, use of xConnect to integrate multi-channel experiences, well-known features like profiling and personalization. 

We went another extra mile to demonstrate how easy it is to pull data from xConnect by creating an integrated Power BI report. 

The report shows the distribution for the exact same profiles used for segmentation, happiness index value aggregated from all visitors. 

![xconnect Demo Power BI](https://www.brimit.com/-/media/images/blog/xconnectdemo10.png?la=en&amp;hash=ACF1881BC47B82F18233C474A9873AF8)

Another post will follow to feature some implementation aspects of the demo. Full source code is available for download from [GitHub](https://github.com/avershalovich/Sym17.Demo "xconnect demo source code").

Fly high with Sitecore 9!

##### Do you need help with your Sitecore project?

![](~/media/CD37043DFD1F491D8E92958A11959F75.ashx?la=en&amp;hash=D08B252DD3B41C09B588007541E5D22F)

[VIEW SITECORE SERVICES](https://www.brimit.com/expertise/sitecore-cms)

###### Author

[!\[Alexei Vershalovich\](https://www.brimit.com/-/jssmedia/feature/blogs/authors/alexei-vershalovich-brimit---500.png?h=1098&amp;iar=0&amp;w=1042&amp;hash=7551A887E43E4DDE95E9C95102DBDF1B)
Alexei Vershalovich
Principal Consultant, digital experience and e-commerce](https://www.brimit.com/blog/author?authors=Alexei%20Vershalovich)

#### More on Sitecore

[!\[How Vercel Will Help You Save Effort When Deploying Sophisticated Sitecore Projects\](https://www.brimit.com/-/jssmedia/project/brimit/blog/2024/vercel_cover-image.png)
#Guides#How-toDXPE-commerce
##### How Vercel Will Help You Save Effort When Deploying Sophisticated Sitecore Projects
Optimize and accelerate the development and deployment of complex multisite Sitecore projects.
Alexei Vershalovich on July 17, 2024](https://www.brimit.com/blog/how-vercel-will-help-you-save-effort-when-deploying-sophisticated-sitecore-projects)

[!\[Training Up Tomorrow's Sitecore MVPs: a Mentoring Success Story\](https://www.brimit.com/-/jssmedia/project/brimit/blog/2023/sitecore-mentoring---cover-image.png)
#How-toDXP
##### Training Up Tomorrow's Sitecore MVPs: a Mentoring Success Story
How to participate in the Sitecore Mentor program and help younger colleagues jump-start a career in Sitecore development.
Sergey Baranov on October 2, 2023](https://www.brimit.com/blog/training-up-tomorrows-sitecore-mvps)

[!\[Going Headless. Part 2: When a Headless CMS Is Your Best Bet (if you have Sitecore)\](https://www.brimit.com/-/jssmedia/project/brimit/blog/2022/headless/adobestock_456986731.jpg)
#How-toDXPE-commerce
##### Going Headless. Part 2: When a Headless CMS Is Your Best Bet (if you have Sitecore)
Discover how a headless CMS can benefit organizations that use Sitecore.
Daniil Raschupkin, Palina Trokhautsava on September 15, 2022](https://www.brimit.com/blog/going-headless-part-2-when-a-headless-cms-is-your-best-bet-if-you-have-sitecore)

![](https://bat.bing.net/action/0?ti=187017043&amp;tm=gtm002&amp;Ver=2&amp;mid=5132619b-d91a-4249-99e9-6c4a5a9f08ec&amp;bo=2&amp;gtm_tag_source=1&amp;pi=0&amp;lg=en-US&amp;sw=800&amp;sh=600&amp;sc=24&amp;nwd=1&amp;tl=Sitecore%209%20xConnect%20%26%20Marketing%20Automation%20Demo&amp;kw=Sitecore,%209,%20Marketing,%20Automation,%20xConnect,%20demo,%20personalization&amp;p=https%3A%2F%2Fwww.brimit.com%2Fblog%2Fsitecore-9-xconnect-marketing-automation-demo&amp;r=&amp;lt=316&amp;evt=pageLoad&amp;sv=2&amp;asc=D&amp;cdb=AQAY&amp;rn=250895)