Documentation Index
Fetch the complete documentation index at: https://docs.narrativebanking.com/llms.txt
Use this file to discover all available pages before exploring further.
Integration sequence
What’s new in v1.5.7
v1.5.7 expands the connected-data experience and clarifies what users should expect after they connect a source.
- Shopify provides commerce context through a guided connection and initial data load.
- Bank connections are currently limited to one account while full multi-account handling is prepared.
- Connection success and data availability are separate states: a provider may be connected before all related product views have refreshed.
Provider guides
QuickBooks integration
Connect QuickBooks through the hosted authorisation flow and review supported data.
Shopify integration
Set up Shopify, complete the hosted OAuth flow, and review supported commerce data.
- start the connect action from an authenticated product area
- complete the hosted callback and refresh integration state immediately afterwards
- allow time for the initial accounting data load after a successful connection
- expect a daily scheduled refresh after the integration becomes active
- start the connect action from an authenticated product area
- complete the hosted callback and refresh integration state immediately afterwards
- allow time for the initial Shopify data load after a successful connection
- distinguish between a connected store and fully available synced data
Operational recommendations
- Reconcile connection state after each connect or disconnect action.
- Keep provider-specific copy in UI, not in shared integration assumptions.
- Capture callback failures with trace context for support workflows.
- If a user tries to connect an additional bank account, explain that multi-account support is coming rather than letting the user continue into an unsupported experience.
Error handling baseline
- Validation errors: block and surface actionable remediation.
- Auth failures: require user re-authentication before retry.
- Rate limits: retry with bounded backoff.
- Runtime failures: capture request trace and escalate if persistent.