Building Audience Targeting and Enrichment Features for a SaaS Platform
DBB Software worked as an extension of Tie's in-house engineering team and helped build user-defined audience targeting filters and audience-list enrichment, so Tie's marketers can run their own targeting and enrichment work without filing engineering tickets for every variant.
Industry
Retail & E-Commerce
Service
Web Development
Team
2 Full-Stack Developers
Project State
October 2024 – Ongoing
Country
United States

About the Client
Tie helps creators and e-commerce brands convert their audiences into customers through personalized storefronts, automated recommendations, subscription billing, and no-code configuration tools. The platform combines enriched customer data and creator-to-brand matching to deliver a high-performing commerce experience for both sides.
The Client's Initial Request
Tie's marketers needed engineering involvement for every change to their targeting filters and for every audience-enrichment task. The company decided to fix this problem.
Marketer-Defined Targeting Filters
Build a surface where marketers select the filters they want applied to their audience, without needing engineering involvement for every variant.
01
Audience List Enrichment
Let marketers upload a customer list and get it back enriched with broader audience signals that the platform can match per user.
02
Support Review and Approval Workflow
Route configuration requests through support before they go live, so support keeps quality control on what targeting gets deployed.
03
Slack-Routed Approvals
Route incoming configuration requests to customer support via Slack so the team is alerted in their existing tool and can approve with a single click.
04
Solutions We Delivered
DBB Software worked as an extension of Tie's in-house engineering team across features.
Marketer-Configurable Targeting Filters
Built a user-facing surface where marketers select targeting criteria for their audience. Filter selection happens in-product rather than as a ticket to engineering. Marketers can compose targeting variants on their own time and submit them for review.
Audience List Enrichment via Upload
Assisted in building the list-upload pipeline, where a user provides a customer list, and the platform returns the list enriched with broader audience signals that the platform can match per user. The enrichment runs without engineering involvement on each cycle, so marketers can iterate on their audience data on their own schedule.
Request-and-Review Workflow with Slack Approvals
Created a workflow that routes marketer-defined configurations through support review before they go live. The marketer submits a configuration request and sees it as Pending in the platform UI. A Slack notification goes to customer support with the request details and an approve button; once support approves, the configuration applies, and the marketer's UI updates to reflect the new state.
Results Achieved
Marketer-Defined Targeting Without Engineering Tickets
Marketers configure their own targeting variants in-product instead of filing an engineering ticket for each change.
Support Stays in the Approval Loop
Marketers configure freely and see their requests as Pending in the platform UI; support is notified through Slack and approves with a button.
Audience Enrichment Available to Marketers Directly
Audience-list enrichment runs through the upload surface rather than through an engineering hand-off. Marketers run their own enrichment cycles on their own schedule.
Put Audience Targeting in Your Marketers' Hands
We help build user-configurable feature surfaces on your platform, including request workflows and audience data enrichment, so your marketers don't file engineering tickets for routine audience work.
Contact Us
"Our 10 years of expertise are embedded in our pre-built solutions, so you don’t need to start from scratch. We set everything up 50% faster.
Interested? Fill out the form and book a free consultation!”
Mina Morkos
Business Development Manager
