Feature requests x the 7 outcomes

Feature request roadmap

Every active feature request from the HubSpot Feature Request pipeline and Craft's Feedback Hub, mapped to the seven outcomes. Outcomes run in parallel: each carries its own Now, Next and Later lanes, sequenced by rough RICE score. Data pulled 3 July 2026.
85Feature requests
81In HubSpot and Craft
4Craft only
7Outcomes
5Outside the outcomes
Rough RICE scores: (Reach 1 to 10 x Impact 0.5 to 3 x Confidence %) divided by Effort in weeks (XS 1, S 2, M 4, L 8, XL 13). Directional gut-feel estimates, not validated data: hover a card for the breakdown. The score sets each request's lane within its outcome: 4 and above lands in Now, 1.5 to 4 in Next, under 1.5 in Later. Requests are reworded in plain English; hover a card for the original title.
Outcome 01 of 07 · TARGET: EARLY Q4 2026 · DUE-2975

Advocates verify their account

13 requests
The problem
23% of advocates who submit an enrolment form never verify their account, and a quarter of accepted advocates never click the acceptance email. Every one of them is an advocate a brand recruited and then lost before their first task, and the funnel gives them no reason to come back.
The outcome Advocates will verify their account, moving the verification rate from 77% to 100% by early Q4. Verification rate 77% → 100%
Now2
Catch sign-ups that enter the wrong social link (e.g. a TikTok URL in the Instagram field) and prompt them to fix it.
4.0
DUE-68HubSpotR8 · I1 · C100% · S
Rework how email verification interacts with AI moderation, so applicants aren't lost from the funnel before verifying.
4.0
DUE-82HubSpotR8 · I2 · C100% · M
Next7
In the AI moderation decision log, link to each member's social profiles so operators can spot-check the AI's accuracy.
3.2
DUE-44HubSpotR4 · I1 · C80% · XS
Redesign the advocate application flow to reduce drop-off during sign-up.
2.7
DUE-49HubSpotR9 · I3 · C80% · L
Auto-reject applicants whose answers to custom application questions don't meet the brand's criteria.
2.0
DUE-21HubSpotR5 · I2 · C80% · M
When filtering sign-ups by country, allow "all countries except…" instead of picking every country one by one.
1.6
DUE-19HubSpotR4 · I0.5 · C80% · XS
Automatically label applicants the AI moderator rates "Excellent" as they join, so brands can target their best new advocates immediately.
1.6
DUE-43HubSpotR4 · I1 · C80% · S
Make the AI moderation decision log searchable by AI grade, and show each member's social handles in the log.
1.6
DUE-48HubSpotR4 · I1 · C80% · S
Verify a customer's email address when linking their account to an advocate, so referrals and sales are credited to the right person.
1.5
DUE-1Craft onlyR6 · I2 · C50% · M
Later4
Automatically detect and flag suspicious or fraudulent advocate applications.
1.4
DUE-76HubSpotR7 · I2 · C80% · L
Set a maximum follower count when moderating applicants, so brands can screen out accounts too large for the programme.
1.2
DUE-14HubSpotR3 · I1 · C80% · S
Show a US applicant's state during moderation, so brands can meet state-specific compliance rules.
1.2
DUE-72HubSpotR3 · I1 · C80% · S
Allow brands to adjust the criteria used to automatically reject sign-ups.
0.6
DUE-38HubSpotR5 · I1 · C50% · M
Outcome 02 of 07 · TARGET: EOY 2026 · DUE-2976

Consistent advocate engagement

15 requests
The problem
84% of advocates churn within 90 days, and some brands see monthly active rates as low as 5 to 8%. Advocates land on a generic task list that ignores their interests, point values feel decoupled from effort, and repetitive low-value tasks teach them the programme is not worth their time.
The outcome Advocates will engage with the programme consistently, moving the day-90 active rate from 16% to 50% by EOY. Day-90 active rate 16% → 50%
Now0
Nothing scored into this lane yet
Next10
Let advocates dismiss or hide tasks that aren't relevant to them from their dashboard.
3.6
DUE-41HubSpotR9 · I1 · C80% · S
Let advocates filter their task list by social platform (Instagram, TikTok, etc.).
3.6
DUE-42HubSpotR9 · I1 · C80% · S
Create many custom labels at once instead of one at a time.
3.0
DUE-52HubSpotR6 · I1 · C100% · S
Upload labels and segments in bulk from a file instead of creating them manually.
3.0
DUE-59HubSpotR6 · I1 · C100% · S
Add many advocates to a label at once via CSV upload.
3.0
DUE-61HubSpotR6 · I1 · C100% · S
Create custom advocate labels by uploading a file (e.g. CSV) instead of tagging advocates one at a time.
2.4
DUE-23HubSpotR6 · I1 · C80% · S
Let operators message individual advocates directly inside the platform (1:1 communication).
2.1
DUE-10HubSpotR7 · I3 · C80% · L
Show each task's point value in the task management table.
2.0
DUE-57HubSpotR5 · I0.5 · C80% · XS
Let invitation links add new members directly into any chosen group, not just the default one.
1.6
DUE-13HubSpotR4 · I1 · C80% · S
Build label rules on per-platform follower counts (e.g. 10k+ on Instagram specifically).
1.6
DUE-70HubSpotR4 · I1 · C80% · S
Later5
Add "once per fortnight" as a repeat-frequency option for tasks.
1.2
DUE-31HubSpotR3 · I0.5 · C80% · XS
Add a 180-day (6-month) repeat option for recurring tasks.
1.2
DUE-71HubSpotR3 · I0.5 · C80% · XS
Support tasks built around real-world events, invitations, attendance and check-in.
0.6
DUE-60HubSpotR5 · I2 · C50% · L
Auto-maintain "Top 10"-style labels that update dynamically based on advocate performance.
0.4
DUE-54HubSpotR3 · I0.5 · C50% · S
Auto-label advocates by age band, kept up to date automatically as they get older.
0.4
DUE-75HubSpotR3 · I0.5 · C50% · S
Outcome 03 of 07 · TARGET: Q1 2027 · DUE-2973

Self-serve promo codes and rewards

9 requests
The problem
Operators cannot create, edit or revoke promo codes without raising technical requests, and codes that run out or fail to arrive mean advocates complete work and never get rewarded. Every failed reward damages brand trust, drives support tickets and disrupts renewal conversations.
The outcome Operators will be able to serve promo code management end-to-end with no technical intervention, moving promo code delivery rate to 100% by Q1 2027. Promo code delivery rate → 100%
Now3
Automatically expire a task when its promo codes run out, so advocates can't complete it and be left without a reward.
6.0
DUE-9HubSpotR6 · I2 · C100% · S
Let operators re-issue a reward code to an advocate when the original was lost, expired or didn't work.
4.8
DUE-16HubSpotR6 · I2 · C80% · S
Let operators manually send a promo or reward code to a chosen advocate.
4.8
DUE-50HubSpotR6 · I2 · C80% · S
Next4
Let brand admins create, edit and revoke promo codes themselves, without raising technical requests.
2.6
DUE-66HubSpotR7 · I3 · C100% · L
Automatically send the next unused code from an uploaded batch when an advocate earns a reward, no manual handout.
2.4
DUE-17HubSpotR6 · I2 · C80% · M
Let operators make one-off, ad-hoc commission payments to an advocate outside the standard commission rules.
2.0
DUE-11HubSpotR5 · I2 · C80% · M
Show advocates status updates as their payment progresses (pending → processing → paid).
1.6
DUE-62HubSpotR8 · I1 · C80% · M
Later2
Exclude specific advocates from a reward drop by uploading a CSV "blocklist" of members who shouldn't receive it.
0.8
DUE-28HubSpotR2 · I1 · C80% · S
Report promo codes distributed and redeemed, broken down by market, group and tier.
0.8
DUE-46HubSpotR4 · I1 · C80% · M
Outcome 04 of 07 · TARGET: Q1 2027 · DUE-2978

Proactive anomaly detection and data trust

11 requests
The problem
Integration breaks are discovered only when a brand escalates, dashboards give inconsistent answers to the same question, and outdated default values cause systematic under-reporting. Operators find out about problems up to 90 days late, and every late discovery erodes a brand's trust in Duel's numbers.
The outcome Operators can proactively detect any anomaly by moving time-to-resolution from 90 days to 60 minutes by Q1 2027. Time-to-resolution 90 days → 60 min
Now1
Automatically alert operators when commission passes a set threshold (e.g. unusually high spend).
4.8
DUE-84HubSpotR6 · I2 · C80% · S
Next6
Add a date filter to the Order Update API so integrations can fetch only orders changed since a given date.
2.4
DUE-36HubSpotR3 · I1 · C80% · XS
Support referral codes at programme level so sign-ups and sales can be attributed to the advocate who drove them.
2.0
DUE-5HubSpotR5 · I2 · C80% · M
Chart how each group's membership grows or shrinks over time.
2.0
DUE-45HubSpotR5 · I1 · C80% · S
Give the support team a view of each member's task completions and the points awarded, so they can resolve queries without engineering help.
2.0
DUE-53HubSpotR5 · I1 · C80% · S
Detect promo codes leaked to coupon sites and claw back the wrongly earned commission.
1.8
DUE-56HubSpotR6 · I3 · C80% · L
Set targets for core programme metrics so brands can report creator-programme performance against agreed goals.
1.5
DUE-2Craft onlyR6 · I2 · C50% · M
Later4
Provide task-level analytics showing how each task performs, completions, engagement and value generated.
1.4
DUE-39HubSpotR7 · I2 · C80% · L
Show richer per-advocate performance data (sales, engagement, content) directly in the member side panel.
1.2
DUE-26HubSpotR6 · I1 · C80% · M
One-click export of an advocate's profile showing the EMV they've generated on Duel, for use in tools like Tribe.
0.8
DUE-78HubSpotR3 · I1 · C50% · S
Report on member data as it was at a specific point in time (e.g. group or tier as of a chosen date).
0.5
DUE-27HubSpotR4 · I1 · C50% · M
Outcome 05 of 07 · TIMEFRAME TBD · DUE-2974

Submission clarity and feedback

14 requests
The problem
Advocates get no feedback when a submission is rejected and no visibility into how their content performs or whether their sales attribute correctly. Operators resort to manually finding and messaging creators, advocates flood support with questions, and the silence reads as the programme not working.
The outcome Advocates will be able to analyse challenge submission outcomes and performance, reducing the volume of support queries related to challenge submissions. Support queries per advocate ↓ (baseline TBD)
Now6
Attach a message when rejecting a task submission so the advocate knows why.
9.0
DUE-51HubSpotR9 · I2 · C100% · S
When a submission is rejected with reason "Other", show the moderator's written explanation to the advocate.
8.0
DUE-40HubSpotR8 · I1 · C100% · XS
When a rejection uses reason "Other", show the written explanation to the advocate (requested by Bath & Body Works).
8.0
DUE-79HubSpotR8 · I1 · C100% · XS
Keep reviewers on the same page of the task-review list after approving or rejecting a submission, instead of jumping back to page 1.
7.0
DUE-8HubSpotR7 · I1 · C100% · XS
Show the advocate's follower count next to the AI score on each submission, so reviewers don't have to open their dashboard.
4.8
DUE-80HubSpotR6 · I1 · C80% · XS
Send advocates feedback when their task submission is rejected, so they know what to fix next time.
4.5
DUE-24HubSpotR9 · I2 · C100% · M
Next5
Give advocates a clearer explanation of why they were rejected in the notification they receive.
3.2
DUE-20HubSpotR8 · I1 · C80% · S
Play video submissions directly on the review page, instead of making moderators open them elsewhere.
2.8
DUE-37HubSpotR7 · I2 · C80% · M
On each task submission, show the advocate's follower count on the platform the task was posted to.
2.4
DUE-81HubSpotR6 · I1 · C80% · S
Keep an audit log of who approved or rejected each task submission, and when.
2.0
DUE-63HubSpotR5 · I1 · C80% · S
Accept YouTube Shorts links as valid task submissions.
1.6
DUE-58HubSpotR4 · I1 · C80% · S
Later3
Grey out or block task submissions for advocates below the brand's minimum follower count on that platform.
1.0
DUE-83HubSpotR5 · I1 · C80% · M
Change how Instagram task submissions are captured so advocates' posts are picked up correctly.
0.8
DUE-47HubSpotR6 · I1 · C50% · M
Give moderation teams a proper workflow: a queue of items to review, assignment to teammates, and consistent decision categories.
0.7
DUE-4Craft onlyR6 · I2 · C80% · XL
Outcome 06 of 07 · TARGET: Q1 2027 · DUE-2993

Commerce and UGC licensing revenue

15 requests
The problem
Brands license advocate content at no cost today, so a revenue stream Duel already generates goes unmonetised. E-commerce teams are asking for shoppable UGC on-site, advocates have no way to earn from their content beyond commission, and competitors are moving on the same gap.
The outcome Duel will unlock a new revenue stream through licensing of UGC, moving licensing revenue from 0 to a target TBD by Q1 2027. UGC licensing revenue £0 → target TBD
Now3
Make videos in advocate storefronts play with sound, today they are silent.
5.0
DUE-34HubSpotR5 · I1 · C100% · XS
Include links to the social post and the underlying media file in every task export, including data-collection tasks.
4.0
DUE-7HubSpotR5 · I1 · C80% · XS
Download every photo in an Instagram carousel at once, not just the first image.
4.0
DUE-67HubSpotR5 · I1 · C80% · XS
Next5
Make it easier and more accurate for advocates to tag products in their content.
3.2
DUE-74HubSpotR8 · I2 · C80% · M
Offer both options in the link customiser at the same time: search the product catalogue or paste any URL manually.
2.4
DUE-22HubSpotR6 · I1 · C80% · S
Generate shorter, easier-to-remember affiliate links (requested by LUSH).
2.4
DUE-33HubSpotR6 · I1 · C80% · S
Sort and filter the content gallery by performance, most views, likes, comments, saves and shares (requested by Aerie).
2.4
DUE-77HubSpotR6 · I2 · C80% · M
Stop out-of-stock products being removed from the catalogue entirely, so links and tagged content don't break when items return.
2.0
DUE-18HubSpotR5 · I1 · C80% · S
Later7
Let advocates tag products by pasting a product URL as well as searching the catalogue, when generating shareable links.
1.2
DUE-3Craft onlyR6 · I1 · C80% · M
Automatically scan advocate content for FTC disclosure compliance (e.g. missing #ad tags) and flag issues.
1.2
DUE-25HubSpotR6 · I2 · C80% · L
Keep product feeds and storefronts in sync with real inventory, so advocates only feature items that are actually available.
1.0
DUE-15HubSpotR5 · I2 · C80% · L
Organise gallery content into folders that can be uploaded and downloaded in bulk.
1.0
DUE-64HubSpotR5 · I1 · C80% · M
Let advocates group storefront products into collections by category (requested by Aerie).
1.0
DUE-65HubSpotR5 · I1 · C80% · M
Improve advocate storefront performance and shopping experience to drive more conversions.
0.9
DUE-73HubSpotR7 · I2 · C50% · L
In the content gallery search, group product variants (sizes, colours) under their parent product instead of listing each variant separately.
0.8
DUE-29HubSpotR4 · I0.5 · C80% · S
Outcome 07 of 07 · TARGET: Q2 2027 · DUE-2977

Faster brand time to value

3 requests
The problem
A new brand takes around 125 days to launch. Onboarding is fragmented across copy docs, plans and slide decks, implementation depends on engineering task requests to move forward, and brands have no clear view of their progress. Slow launches delay revenue and sour the first impression.
The outcome New brands will achieve faster time to value by reducing launch time from 125 days to 30 days by Q2 2027. Launch time 125 days → 30 days
Now0
Nothing scored into this lane yet
Next1
Move advocates between groups in bulk, mapping their tiers and points across correctly.
1.6
DUE-85HubSpotR4 · I2 · C80% · M
Later2
Paste a brand's website URL and have AI auto-build a near-complete, on-brand advocacy programme, identity, theme, tiers, tasks and application form, in seconds.
1.3
DUE-12HubSpotR7 · I3 · C80% · XL
Support product-feed delivery via SFTP file transfer as an alternative to the API integration.
0.6
DUE-35HubSpotR3 · I1 · C80% · M
Outside the outcomes
These 5 requests do not clearly ladder up to any of the seven outcomes. They need a home, a new outcome, or a deliberate not-now.
Let brand operators edit an advocate's profile details (names, handles, custom fields) without raising a support ticket.
2.0
Operator admin tooling, no direct line to an outcome metric
DUE-6HubSpotR5 · I1 · C80% · S
Improve the shipping-address entry and selection experience so rewards and products reach the right place.
1.2
Reward fulfilment UX, nearest is promo codes but this is physical delivery
DUE-69HubSpotR6 · I0.5 · C80% · S
Support MFA and passwordless login for brands using SAML single sign-on (remove the password-only restriction).
0.8
Platform security and enterprise IT (SSO, MFA)
DUE-30HubSpotR2 · I2 · C80% · M
Let brands set custom SEO metadata (page title, description) on their client portal pages.
0.4
Client-portal marketing (SEO), acquisition rather than a defined outcome
DUE-55HubSpotR2 · I0.5 · C80% · S
Add Reddit as a connected social platform so advocates can link accounts and complete Reddit tasks.
0.2
New channel expansion, not covered by current outcomes
DUE-32HubSpotR3 · I1 · C50% · L