Karl-Johan Spiik
Solution Architect
Finland

AI Ambassador and Power Platform Architect

Karl-Johan has done 17 years projects with Microsoft technologies. Past four years he has been working with the Power Platform, particularly with Power Automate, and have extended its capabilities with Microsoft 365 and Dynamics 365 products as well as Azure resources. Karl-Johan has completed about 100 projects with various industries and organization sizes as role of architect and Scrum Master. Latest projects with AI Builder, Azure OpenAI and Copilot Studio.

Streamline customer requests and improve consultant productivity
azure-devops
power-automate
agile
task-management
teams-notifications

This session shows how to automate customer requests from shared email and integrate them into Azure DevOps backlog with Power Automate and notify developer via Teams group chat offering possibility to assign the task for me with a click of a button. Embed analysing the request and get solution suggestions from AI. As consultants, we face multiple channels of customer contact, such as email, phone, chat, etc. This creates challenges, such as: • Keeping track of data and requests from different sources. • Losing or forgetting some requests in the information flood. • Lack of visibility and control over the status and progress of the requests. • Low efficiency and quality of the service due to fragmentation and confusion. Session take aways - Learn how to automate the creation of tasks in Azure DevOps from customer emails using Power Automate - Simplify the communication and collaboration among consultants by using a shared mailbox and a group Teams chat - Increase the visibility and control of customer requests by using adaptive cards and tracking the progress in Azure DevOps - Improve the customer satisfaction and retention by serving them in their preferred channel and providing transparent work - Add AI help to problem solving and analysis

Read more

Efficient CI/CD Pipelines and Logging for Power Platform: Managed Environments and Beyond
power-platform
github
monitoring
logging
cicd-pipeline
azure-application-insigts

Join us for an in-depth exploration of creating robust CI/CD pipelines tailored for Power Platform projects with managed environments. This session will guide you through the nuances of extending pipeline functionality to integrate with GitHub for solution package storage, a critical step often overlooked when the pipeline does not save the solution package like it’s colleague Azure DevOps pipeline does. Key Takeaways: • Best Practices: Learn how to construct CI/CD pipelines that enhance your Power Platform project’s deployment and development lifecycle. • Integration Techniques: Discover methods to extend your pipeline’s capabilities, ensuring your solution packages are safely stored on GitHub. • Exclusive Giveaways: Attendees will receive exclusive resources that can be leveraged to streamline their CI/CD pipeline setup. • Comparative Analysis: Evaluate the differences between Power Platform’s managed environments and Azure DevOps pipelines, particularly the need for Premium licenses to unlock all functionalities. • Simplified Setup: Experience how managed environments can expedite the configuration of Dataverse, Power Apps, and Power Automate, along with seamless logging integration with Azure Application Insights. Session Benefits: This session is designed for professionals seeking to enhance their Power Platform projects with efficient CI/CD practices and logging. Whether you’re a seasoned developer or new to the platform, you’ll leave with actionable insights and the knowledge to implement advanced pipeline strategies in your organization.

Read more

Secure integrations with Power Platform solutions
security
power-platform
logic-apps
integration
validation

Don’t let your data be available for the whole Internet. When creating solution in Azure and Power Platform, many of us forgets that all endpoints are not secure. This session encapsulates the essence of Power Platform solution with secure integration, file transfers, and data management. Presentation emphasizes the use of Azure Logic Apps alongside Power Automate for automation and security, as well as the importance of managed identities and data validation for secure and reliable system operations. The takeaways underscore the benefits of integrating these technologies for enhanced business efficiency and security. Takeaways - How to secure all integrations with Power Platform solutions. - Easy way to move files securely from Azure to Dataverse. - Use Azure subnets to restrict traffic into internal network. - Using Logic Apps alongside with Power Automate for integrations. - Managed identity and request validation for caller. - Restrict only validated json schema calls in integrations.

Read more

User notifications and custom settings with Power Platform
teams
power-automate
personalization
custom-settings

Let user choose whether to get notification or not – but where to save the data? This session covers the implementation of user-centric features using Power Platform, with a focus on notification systems, custom user settings, and secure workflow automation. The takeaways emphasize the importance of personalization and security in creating a positive user experience. Takeways - How to send Teams notifications with choices - Allow user to deny further notifications - Technical solution for custom user settings in Power Platform - Embed the custom user settings UI into Model-Driven App - Use the Dataverse OOB permissions and solutions - How to check user selected settings when running Power Automate flows

Read more

Learning path solution on top of Teams with Power Automate
teams
power-automate
video
education
learning-path

Unlock Success with Automate Coaching Journey Are you tired of another online course platform? I’ve revolutionized the learning experience with our dynamic coaching program. Here’s how it works: 1. Video Insights: Dive into exclusive online course videos, covering essential topics. Gain practical knowledge that sticks. You don’t’ need to have the videos ready when start building the solution or customers start the course. 2. Automated Guidance: Our coaching feels personal, but it’s powered by cutting-edge technology. We’ve harnessed the magic of Power Automate to automated Teams messages with tagging to streamline the process. 3. User Engagement: After each video, engage with self-reflection questions in your dedicated Teams space. It’s like having a personal coach by your side, even though it’s all automated! How I Did It • Power Automate: I’ve built a seamless solution using Power Automate. Say goodbye to manual tasks and hello to efficiency. • SharePoint Lists: Our guest users from another tenant seamlessly access the content. Data from customer team and users are saved into lists – as well as videos and content for course. • Weekly Topics in learning Teams team: Each week, customers receive a message or approval to explore the topic of the week via video. It’s like having a guided tour through your learning journey. • Customer-Specific Teams team: Engage with fellow learners in dedicated Teams spaces with guest accounts. Ask questions, share insights, and feel the camaraderie. The Magic Behind the Scenes While it appears that a coach is guiding you, the truth is that everything is automated. Power Automate orchestrates the entire process, making your learning path smooth and efficient. This session is mainly technical demo how to build learning environments with Power Automate and Teams

Read more

Karl-Johan can deliver sessions in
English
Finnish
Connect with Karl-Johan

Report speaker profile

Reason for reporting this profile (multiple options possible)


Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.
Please complete this required field.
Please complete this required field.

Thank you for reporting this profile, we are going to review it as soon as possible.