- Scoping/understanding the integration use case
- Integration Lifecycle Methods
- Create
- Get Config Options
- Update
- ReceiveNotification
- Delete
- Eventing
- Webhooks
- User interaction
- Polling
- Simple
- Complex
- Scheduled
- Tying it all together
- Versioning
- Migrating users
- Scaling
- Long-running processes
- Syncs
- Extending UI options
- Hybrid Integrations