Confused about App Intents integration in iOS27

I just watched the "Build Intelligent Siri experiences with App Schemas" and I'm confused about how to integrate my app with the new Apple Intelligence + Siri in iOS27. I think it mentions specifically that Siri needs to adopt App Schemas, and that just adopting App Intents in my app isn't enough for it to integrate with the new Siri. Is that correct?

The 'schemas' seem to be a narrow set of specific activities. What if my app's actions (or intents) don't match closely with it? For example, in my app, I have entities like Tags and Contacts. I can 'create tag' as well as 'add tags to a contact' as 2 different App intents. If I'm using just App Intents on their own, would these not map to the new Siri? I can also add a 'task' to a 'contact'. Would that possibly work with Siri?

The videos just don't seem to make an effort to explain what is and what isn't possible.

@zulfishah Thanks for the post, keep an eye out for the WWDC26 videos coming to the event https://developer.apple.com and hopefully will answer all your questions how to implement AppIntents After WWDC26 I'll be happy to answer any questions you may have about how to donate the data to Siri. However, let the technical people explain how it works.

Albert
  Worldwide Developer Relations.

There needs to be a visual wizard for App Intents built into Xcode as either a template or an instrument.

Same question here: Is Siri AI designed to work with Custom App Intents that don't fit within any of the schemas, or not?

I imagine a lot of developers will have this question, but the documentation on it is ambiguous and at times contradictory. It would be great to get clarification.

For posterity, I looked at the following resources:

WWDC 26 Videos

Skimmed through all videos relating to Siri AI, didn't see any mention of Custom App Intents (might've missed it)

Doc: "Getting Started With The App Intents Framework"

https://developer.apple.com/documentation/appintents/getting-started-with-the-app-intents-framework

Mentions this, which seems to imply the possibility of Apple Intelligence and Siri working with custom app intents:

Apple Intelligence and Siri AI work better for app intents that support a known schema.

Doc: "Making actions and content discoverable by Apple Intelligence"

https://developer.apple.com/documentation/appintents/making-actions-and-content-discoverable-by-apple-intelligence

No mention of custom app intents.

I have the same question, and after watching the sessions I think the answer is clearer than the thread suggests, which is part of why I wanted to raise it here.

I watched Build intelligent Siri experiences with App Schemas along with sessions 345 and 343. My read is that they're consistent and explicit: to expose your entities and actions to the new Siri and the agentic features, those entities have to conform to the published App Schemas. If your data doesn't fit one of the whitelisted domains, there's no supported path.

Here's the concrete version. Apple's own sample, Defining app entities for your custom data types, builds a hiking app with a TrailEntity. A TrailEntity maps to none of the published domains. So a user with that app can't ask Siri to compare routes or pick a trail, and there's nothing the developer can do to enable it. Most apps with interesting custom data are in the same position. As it stands, that leaves a large part of the third-party ecosystem out of the agentic experience, and it leaves users believing Siri is still the unreliable assistant it has long been reputed to be.

I want to be constructive about this. The beta only just shipped, so this is still a decision that can change before the public release.

A few things that would make a real difference:

  • Give developers clear guidance on how to annotate entities and actions now, even without a matching domain, so the work becomes useful when the restriction is lifted.
  • Let developers define or propose their own domains.
  • Let the on-device model infer a domain from a well-annotated entity when there's no exact match.

I filed this as FB23018652 with the TrailEntity example. If this affects your app too, filing your own feedback and boosting this thread would help it get a real answer while there's still time to change it.

Thanks for the post. If after watching the video you still have questions, I would recommend to go to the Q&A sessions hosted by the team here https://developer.apple.com/forums/activities

I would not recommend to create a bug. Using Apple's own TrailEntity sample as the basis for your Feedback Assistant seems like an enhancement request instead of a way to ask questions. I would recommend to join the QA and ask those questions to the team instead.

Albert  WWDR

I'll be at the Apple Intelligence session, and I will do the most I can with the 300-character limit, but I hope you appreciate that it's not really a forum in which a conversation is possible, as 300 characters really isn't enough to convey the scope of the issue (which is why I refer to Apple's sample code as a useful shorthand - even here, it illustrates the same concept clearly without me posting a ton of new explanation), there's no opportunity for back-and-forth in those sessions, and the time limit and audience size means that it's not really even likely my question gets surfaced.

If you want to help, you could also attend the session and boost my question when you see it:

"My app's core entities and actions don't map to any predefined schema domain, like the apps of many others. What's the best way to bring them to the new agentic Siri today, what should I do now to be ready as the platform evolves, and how do you think about their place in the agentic experience?"

I also don't recommend filing a bug, which is why I filed my feedback as a Suggestion in Feedback Assistant, and I recommend others do the same. Once we can hear more about what the actual intent is, then we know for sure whether what has launched / is docuemnted matches intention, as well as whether intention matches developer requirements.

@quasistoic Thanks for your post, the Q&A happens in the forums and there is a limit of 7000 characters per questions as far as we can see. I wonder where is the 300 character limit you see, are you talking about comments?

Thanks

Albert  WWDR

Apple engineers. Please answer this question and make it clear whether custom schemas will be made available or not.

I attended the Apple Intelligence Group Lab and the only positive thing I can say is that I appreciate the empathy that James Paolantonio displayed when presented with developers who are understandably frustrated by the limitations imposed by the very narrow scope of the whitelisted schema domains.

Was it confirmed that we can’t expose any app intents or interactions without schemas in the lab?

I have text from a "document" in my app what schema should I conform too? Its plain text

Thanks for the post. I guess you already wanted the WWDC26 video for AppIntents. If you only have text and you want to get that text to Siri may I recommend the .notes appIntent? If you thinking about something like that.

@AppIntent(schema: .notes.createNote)

https://developer.apple.com/videos/play/wwdc2026/240/

Looking forward to see what you come out with.

Albert  WWDR

I don't have the time or bandwidth at the moment to test this out, but I am going to throw this idea out there in case it might help unblock some other engineers with Siri AI integrations in their app.

In the App Intents Q&A, there were two things that the Apple engineers repeatedly stressed:

  1. Discoverability of entities does not require conforming to the whitelisted schema domains.
  2. Siri can only take actions that do conform to the whitelisted schema domains.

What this says to me is that one potential path forward for integrating your app's entities and actions with Siri AI agentically at launch might be to (1) expose your custom entities using the various discoverability features, and then (2) add an agent directly into your app that can take actions on your users' behalf, exposing intents to Siri that allow Siri to message that agent, conforming the relevant intents to the Messages App Schema Domain.

I haven't tested this, but it looks like it should theoretically be possible with the APIs I'm aware of. If someone has the chance to test this and report their findings, I get the impression that a lot of other developers would be thankful.

It's a bit heavier-weight of a solution than I would have liked, but does represent additive functionality that could be useful to your users, as you could expose your custom agent directly to your users within your app, giving them a new way to interact with the functionality you provide, in addition to the added benefits that come from integrating with Siri AI directly.

Confused about App Intents integration in iOS27
 
 
Q