Enable Personalized In-App Self-Success In Your Product With A Couple of Lines of Code.
Seamlessly Integrate AI-Driven Presentations and Digital Hubs: Let an AI Agent Generate and Present In-App Content to Engage Active Users Across Your Website, Web App, Portal, Dashboard, or Mobile App.
1 — Code for presentation popup widget (click on bulb on lower left corner):
<script type="text/javascript" src="https://cast.app/cast-app-v2.js"></script>
<script async>
CastInApp.init({
castMode: "widget",
castType: "play",
apiKey: "f92a872467c4b12f1021dbcb4a3a067a2f42b588dff45d64100b91fe63921ac4",
projectId: 2682,
contactId: "1443655",
backgroundColor: "",
chatPosition: "left",
castHostname: "cast.app",
startPoint: "",
identifier: "castWidget",
});
</script>
2 — Presentation embedded in an IFrame in your website:
Code for iFrame:
<script type="text/javascript" src="https://cast.app/cast-app-v2.js"></script>
<iframe id="castIframe1"></iframe>
<style>
#castIframe1 {
width: 100%;
height: 600px;
border: none;
}
</style>
<script async>
CastInApp.init({
castMode: "iframe",
castType: "play",
apiKey: "f92a872467c4b12f1021dbcb4a3a067a2f42b588dff45d64100b91fe63921ac4",
projectId: 2682,
contactId: "1443655",
backgroundColor: "",
chatPosition: "left",
castHostname: "cast.app",
startPoint: "",
identifier: "castIframe1",
});
</script>
<!-- only needed once -->
<script type="text/javascript" src="https://cast.app/cast-app-v2.js"></script>
<div class="container">
Code for a link: <a id="castLink" target="_blank" rel="noreferrer">Show Presentation</a>
</div>
<script async>
CastInApp.init({
castMode: "link",
castType: "play",
apiKey: "f92a872467c4b12f1021dbcb4a3a067a2f42b588dff45d64100b91fe63921ac4",
projectId: 2682,
contactId: "1443655",
backgroundColor: "",
castHostname: "cast.app",
startPoint: "",
identifier: "castLink",
});
</script>
<!-- only needed once -->
<script type="text/javascript" src="https://cast.app/cast-app-v2.js"></script>
<div class="container">
Code for a link: <a id="castLinkHub" target="_blank" rel="noreferrer">Show Presentation</a>
</div>
<script async>
CastInApp.init({
castMode: "link",
castType: "page",
apiKey: "f92a872467c4b12f1021dbcb4a3a067a2f42b588dff45d64100b91fe63921ac4",
projectId: 2682,
contactId: "1443655",
backgroundColor: "",
castHostname: "cast.app",
startPoint: "",
identifier: "castLinkHub",
});
</script>
5 — Digital Hub embedded in an iFrame in your website:
6 — Code for Digital Hub popup widget (not shown):
<!-- only needed once -->
<script type="text/javascript" src="https://cast.app/cast-app-v2.js"></script>
<script async>
CastInApp.init({
castMode: "widget",
castType: "play",
apiKey: "f92a872467c4b12f1021dbcb4a3a067a2f42b588dff45d64100b91fe63921ac4",
projectId: 2682,
contactId: "1443655",
backgroundColor: "",
chatPosition: "right",
castHostname: "cast.app",
startPoint: "",
identifier: "castWidgetHub",
});
</script>