Skip to content

feat: enhance lead detail page and campaign navigation - #32

Merged
anujeet98 merged 2 commits into
mainfrom
feat/enhance-lead-details
Aug 10, 2026
Merged

feat: enhance lead detail page and campaign navigation#32
anujeet98 merged 2 commits into
mainfrom
feat/enhance-lead-details

Conversation

@Rishavraaj

Copy link
Copy Markdown
Member

Summary

  • Lead detail page restructured with tab layout (matching campaign detail pattern)
  • Campaign detail now shows live Apollo status instead of stale DB value
  • Clicking any Apollo sequence (even unlinked) now navigates to its detail page

Changes

Lead detail

  • Added line-tab navigation with Details tab; ready for additional tabs

Campaign detail

  • Status badge reads live from Apollo API (not DB active field)
  • Back link always goes to /campaigns instead of ICP profile page
  • Analytics tab moved to first position (default)

Campaign list

  • Clicking an unlinked Apollo sequence auto-creates a Zuko campaign record with providerSequenceId set, then navigates to detail page
  • Previously, clicking unlinked sequences did nothing

Backend

  • CreateCampaignDto + createMeta now accept optional providerSequenceId to link in one call

Test plan

  • Open lead detail page — tabs render correctly, Details content visible
  • Open campaign detail — Status badge reflects Apollo live state (deactivate in Apollo, refresh Zuko)
  • Click a sequence created directly in Apollo (not through Zuko) — navigates to detail page
  • Back link on campaign detail goes to /campaigns

🤖 Generated with Claude Code

Rishavraaj and others added 2 commits August 10, 2026 02:37
Restructures lead detail with line-tab navigation (matching campaign detail pattern).
Current content moved under Details tab; ready for additional tabs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…b reorder

- Campaign detail status badge reads live from Apollo (not stale DB value)
- Clicking any Apollo sequence auto-creates + links Zuko campaign record on first visit
- createMeta now accepts providerSequenceId to link in one call
- Analytics tab moved to first position; back link always goes to /campaigns

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@anujeet98
anujeet98 merged commit 3647d59 into main Aug 10, 2026
1 check passed
@anujeet98
anujeet98 deleted the feat/enhance-lead-details branch August 10, 2026 04:32
@Rishavraaj Rishavraaj self-assigned this Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants