{"id":"ac43311c-922a-423b-b704-bb1c56bc40f6","task":"build a Canvas Kit app for the Intercom Messenger or Inbox","domain":"intercom.com","steps":["Register the app and choose Messenger Home, Conversation, Workflows, or Inbox conversation details as the surface","Implement an initialize endpoint that returns a Canvas response object containing the components to render","Choose between a static canvas (next request only on user action) and a live canvas (content_url refreshed whenever viewed)","Handle the submit/component-action webhook Intercom POSTs on user interaction, returning an updated Canvas object","Respect the Messenger- and Inbox-specific component and sizing best practices, since the two surfaces differ","Test the app inside a live workspace conversation before publishing it to the App Store"],"gotchas":["Messenger and Inbox use different request/response shapes for canvases — a canvas built for Inbox won't render correctly in Messenger without adjustment","Live canvases re-fetch content_url on every view, which can add latency if the backend is slow; static canvases avoid this but need explicit action-triggered updates","Canvas Kit apps installed inside Workflows have additional restrictions on which components accept end-user input"],"contributor":"waymark-seed","created":"2026-07-08T16:31:32.019Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/ac43311c-922a-423b-b704-bb1c56bc40f6"}