---
title: INVoiceShortcut
framework: intents
role: symbol
role_heading: Class
path: intents/invoiceshortcut
---

# INVoiceShortcut

A shortcut the user added to Siri.

## Declaration

```swift
class INVoiceShortcut
```

## Overview

Overview To add a shortcut to Siri, create an INShortcutReference object and add it using INUIAddVoiceShortcutViewController. You don’t create an instance of INVoiceShortcut; the system creates the instance for you when an instance is needed.

## Topics

### Accessing Shortcut Information

- [identifier](intents/invoiceshortcut/identifier.md)
- [invocationPhrase](intents/invoiceshortcut/invocationphrase.md)
- [shortcut](intents/invoiceshortcut/shortcut.md)

### Initializers

- [init(coder:)](intents/invoiceshortcut/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Shortcuts and Donations

- [Offering Actions in the Shortcuts App](sirikit/offering-actions-in-the-shortcuts-app.md)
- [Adding User Interactivity with Siri Shortcuts and the Shortcuts App](sirikit/adding-user-interactivity-with-siri-shortcuts-and-the-shortcuts-app.md)
- [Donating Shortcuts](sirikit/donating-shortcuts.md)
- [Deleting Donated Shortcuts](sirikit/deleting-donated-shortcuts.md)
- [Soup Chef: Accelerating App Interactions with Shortcuts](sirikit/soup-chef-accelerating-app-interactions-with-shortcuts.md)
- [Soup Chef with App Intents: Migrating custom intents](sirikit/soup-chef-with-app-intents-migrating-custom-intents.md)
- [Adding Shortcuts for Wind Down](sirikit/adding-shortcuts-for-wind-down.md)
- [INShortcutReference](intents/inshortcutreference.md)
- [INInteraction](intents/ininteraction.md)
- [INShortcut](intents/inshortcut-swift.enum.md)
- [INVoiceShortcutCenter](intents/invoiceshortcutcenter.md)
- [INShortcutAvailabilityOptions](intents/inshortcutavailabilityoptions.md)
- [INShortcutReference](intents/inshortcutreference.md)
- [INIntentDonationMetadata](intents/inintentdonationmetadata.md)
- [Apple Watch support](sirikit/watch-and-widget-support.md)
