Configuring Multi-Stage B2B Loyalty Workflows

A purchase claim submitted inside a B2B loyalty program rarely gets approved by a single person. Before a point lands in anyone's wallet, the claim typically clears two separate checkpoints, each held by a different stakeholder.

A hardware distributor submitting a claim under a building materials distributor management program sees the invoice sit in "Pending" until both checkpoints clear.

None of this happens by accident. It's configured screen by screen inside the platform's backend.

This piece walks through that configuration: the two-level chain itself, where one stage is enough instead, the automation engine behind it, and the screen that decides who approves what.

Configuring Multi-Stage B2B Loyalty Workflows: Claim Submitted, Retailer Approval, Sales Team Approval, Points Credited

The Two-Level Approval Chain Behind a Purchase Claim

A partner submits a purchase entry with an invoice image, purchase value, and where it was bought. That single submission then moves through two checkpoints before any points are credited.

LevelApproverWhat They ReviewOutcome
1Retailer the purchase was tagged toInvoice image, purchase value, partner detailsApprove forwards to Level 2; reject ends the claim
2Brand's sales team (Admin Portal)Same claim, final sign-offApprove triggers point credit; reject ends the claim

Worked example: A distributor uploads an invoice for ₹42,000 against a bulk-material purchase.

The retailer they bought from opens the mobile app's Approvals queue, checks the invoice against the claimed amount, and approves.

Mobile Pending Approvals queue showing purchase claims awaiting retailer approval, with Approve and Reject actions

The claim then appears in the sales team's queue inside the Admin Portal. Once they sign off, points are calculated on the approved volume and credited to the distributor's wallet.

If either party rejects, the claim closes with no credit. There's no partial approval.

Whether this two-level gate applies at all is itself a setting, not a fixed rule. A program can configure direct, unapproved point credit instead, if that suits its risk tolerance better.

Not Every Approval Needs Two Stages

Purchase claims aren't the only thing routed through an approval step. Nominating a new partner into the program is a different, simpler process.

  • Purchase claim approval: two stages, Retailer then Sales Team
  • Nomination approval: one stage, Sales Team only

A nomination has no retailer to check against, since it isn't tied to a specific transaction. It's simply a request to let someone new into the program.

So the chain is shorter by design. The sales team reviews the nominee's details once, then either grants access with an app-download notification, or rejects it outright.

Matching approval depth to what's actually being verified keeps low-risk actions from getting stuck behind unnecessary sign-offs.

How the Workflow Automation Engine Drives It All

Every automated behavior around these approvals, point credit, retailer SMS, task creation, is configured as a workflow. None of it is hardcoded logic.

A workflow is a trigger paired with an action.

Trigger types:

  1. Event-based — fires the moment something changes, e.g. "purchase status changes to Approved"
  2. Schedule-based — runs on a cron-style cadence: start date/time, repeat frequency, optional end date

Action types a workflow can fire:

  • Allocate points
  • Send an SMS (from a configurable template)
  • Send an email
  • Create an approval task
  • Trigger a webhook to an external system, e.g. pushing approved data into the brand's CRM
Workflow Automation screen listing configured workflows with an Edit Workflow dialog showing trigger type and action

In practice, a single purchase claim can set off a small chain of these.

An SMS goes to the retailer when the claim first reaches their queue, then a second SMS to the distributor once the sales team gives final approval.

The point-allocation workflow fires last, only after that final approval clears.

Configuring Approval Routing, Not Just Running It

The approval chain itself is set up on a dedicated Approval Process Routing screen, separate from running day-to-day approvals.

Here, an admin defines, per approval type, which role sits at each level and whether that level is mandatory.

  • Nomination Approvals: one row, approver role plus a required toggle
  • Purchase Claim Approvals: two ordered rows, Level 1 approver role and Level 2 approver role, each independently required
Approval Process Routing screen configuring approver roles for Nomination Approvals and sequential Purchase Claim Approvals

This is also where the sales-team roster and brand-side admin users get created in the first place. So the roles referenced in routing actually exist to be assigned.

Changing the chain (adding a step, dropping one, or reassigning who sits at Level 1) is a routing change on this screen. It isn't a request to engineering.

Running Multi-Stage Approval Workflows on 1Channel

Explore 1Channel Channel & Influencer Loyalty

1Channel's Channel & Influencer Loyalty platform configures approval routing, workflow triggers, and point allocation from the same backend, so a program's approval depth can match its actual risk, instead of a one-size-fits-all default.

Explore Channel & Influencer Loyalty →

Conclusion

A claim moving through two approvers and a nomination clearing through one aren't running on different logic.

They're running through the same routing and workflow engine, just configured differently for what each action needs verified.

That's the real value of treating approval as configuration rather than code. A program can tighten a chain, loosen it, or reroute it as risk changes, without touching how the rest of the platform allocates points or fires notifications.

FAQs

1. What happens if a retailer rejects a purchase claim?

It closes there. The claim never reaches the sales team, and no points are credited.

2. Is the two-level approval mandatory for every purchase claim?

No, it's a configurable setting. A program can allow direct, unapproved point credit instead.

3. Does a nomination go through the same approval chain as a purchase claim?

No, a nomination has one stage, sales team only, since there's no retailer to verify a transaction against.

4. Can a workflow do more than allocate points?

Yes. The same engine can send SMS or email, create an approval task, or trigger a webhook to an external system.

5. What's the difference between an event-based and a schedule-based trigger?

An event-based trigger fires the instant a defined change happens, like a status update. A schedule-based trigger runs on a set cadence regardless of activity.

6. Who decides the approval routing? Is it fixed by the platform?

No. It's configured by the brand's admin team on the Approval Process Routing screen, including which roles approve and whether each level is required.

Note: Software screens may vary based on your business structure and configured workflows.

Insights

Want to get more insights? Click on a category below for more