Skip to main content

Candescent Marketplace Technical Integration Questionnaire — Refer a Friend

1. Partner Overview

FieldDetails
Partner Technical Contacthello@nuevesolutions.com
Maturity of the ProductGenerally Available (GA) — production-deployed across multiple financial institutions on Q2 and other digital banking platforms with proven reliability and scale.
Requesting CustomersOld National Bank (demo completed), Bluepeak Credit Union (expressed interest), Bay Federal Credit Union (expressed interest).
Technical Documentationhttps://nueve-dfd2a7f8-dev.mintlify.app/guides/products/refer-a-friend/candescent/introduction
Brief Product Description: Refer a Friend is a fully automated referral program that helps financial institutions grow deposits by turning existing account holders into advocates. The platform handles everything from invitation through reward distribution — no manual tracking or staff follow-up required. Members share a personal referral link or code via email, text, or social media. When a referred person signs up and completes the qualifying activity, the system automatically tracks their progress and dispenses the reward. The feature provides a seamless, gamified experience and reduces the need for manual campaign management.

2. Business and User Journey

QuestionAnswer
Who initiates the flow?The end user (bank member) initiates the flow after authenticating into the Candescent digital banking portal.
When does the journey begin?Post-login — members can access the referral program from the dashboard widget, landing page, or promotional banners.
User Experience Flow:
  1. Member logs into digital banking
  2. Views referral widget showing offer details and referral count
  3. Shares referral code via email, SMS, or social media
  4. Referred person signs up and submits referral code at first login
  5. Both parties track eligibility progress within digital banking
  6. System automatically dispenses rewards when criteria are met
QuestionAnswer
Embedded experience required?Yes — the feature is delivered as an embedded widget within the Candescent digital banking experience.
Onboarding / Provisioning RequiredYes — FI-level onboarding is required. This involves configuring campaign type, qualifying activity rules, reward amounts, messaging, and disclosures specific to the financial institution.
Failure / Retry / Error Paths:
  • If referral code validation fails, the system displays an inline error with guidance (e.g., “Invalid code” or “Code already used”).
  • If reward dispensation fails, the system retries automatically via a daily batch job and flags the issue for FI admin review.
  • Expired campaigns or submission windows display appropriate messaging to the user.
  • No reward is issued until all qualifying criteria are confirmed complete.

3. Integration Scope & Access

Candescent APIs Required:
APIUsed For
/db-accounts/v1/Fetch member’s account information for eligibility verification
/ux-users/v1/Member profile — name, contact details, referral history
/banking-activity/v2/Post-referral — alert notifications + OLB dashboard reload
/disclosures/v1/Pull FI-specific terms and conditions before referral submission
QuestionAnswer
API only or UI/application access required?Both — API integrations for referral tracking and reward processing, plus an embedded widget UI within the Candescent digital banking experience. AccountReload is an SDK signal fired from inside the widget to refresh the member’s dashboard.
Known core platform dependencies?Yes — the integration connects to the FI’s core banking system to verify account openings, transaction counts, and deposit thresholds for eligibility tracking.

4. Data Requirements (High Level)

QuestionAnswer
What data is required from Candescent?User identity (user ID), linked account information, and account activity for eligibility verification.
Read-only or write access?Both — read for displaying referral status and eligibility progress; write for submitting referral codes and updating reward status.
Source of truthCore banking system for account and transaction data; Nueve backend for referral campaign state.
How is data exchanged?Real-time for user-initiated actions (code submission, sharing); batch/scheduled for daily eligibility checks and reward dispensation.

5. Authentication and Authorization

QuestionAnswer
Supported authentication standardsStandard Candescent session token model — the widget inherits the authenticated user session established at login.
Is SSO required?No
Integration levelWidget — embedded within the authenticated Candescent session.
Claims / roles / entitlements requiredYes — standard end-user entitlements as configured in Candescent are required to access the referral widget.
Provisioning or JIT neededYes — FI-level campaign configuration required; no per-user provisioning.
User mapping approachUser identity is derived from the Candescent session context passed into the widget at runtime.
Session management detailsSession lifecycle is managed entirely by Candescent. The widget respects existing session timeouts and re-authentication flows without requiring independent session handling.

6. UI / Experience Requirements

QuestionAnswer
UI patternEmbedded widget (web) and feature (mobile) rendered within the Candescent digital banking shell, supporting desktop and mobile breakpoints. Multiple surface options: sidebar widget, full-width landing page, dashboard card, or smart ads.
Delivery modelDelivered within the Candescent experience layer — no external application redirect. On mobile, native share sheet integration for seamless referral sharing.
Theming / brandingFully themed to the FI’s Candescent branding using design system tokens and components.
Additional requirementsTerms & Conditions acceptance required before referral code submission. Gamification elements (referral count, progress tracking) to drive engagement. Post-action OLB dashboard refresh via SDK signal.
Access logsYes — all user interactions within the referral widget (share, submit code, check eligibility) are logged including user ID, action performed, and timestamp for audit and compliance purposes.
Data residency constraintsData is stored and managed within Candescent’s database infrastructure.
Marketplace constraintsNo restrictions — the product is available as an open listing on the Candescent Partner Marketplace.

© Candescent Marketplace | Confidential