Sculpt Rx Marketing Team
Sculpt Rx Loading Sculpt Rx…
Sculpt Rx Marketing Team

Internal portal for the Sculpt Rx marketing team.

Not connected to the server

Sign-in is unavailable until setup is finished. {{ configHint }}

{{ loadError }}

{{ loginError }}

No password needed. We email you a 6-digit code that signs you in.

New to the team? There is no public sign-up. An administrator adds your email first, then you can request a code.
If this email belongs to an active Sculpt Rx marketing team member, a login code has been sent.

Sent to {{ codeEmail }} · expires in 10 minutes

{{ codeError }}

Sculpt Rx Marketing Team

Get Sculpt Rx alerts

Turn on notifications so you don’t miss a new opportunity.

Announcements

Sculpt Rx Marketing Team nudge Nudge
You’ve got opportunities waiting for you!

{{ nd.message }}

{{ nd.meta }}
{{ al2.text }}
{{ al2.meta }}

{{ greeting }}

{{ homeSubtitle }}

Demo mode — not connected to the server

Everyone who opens this link is signed in as the team administrator, and all data stays on their own device. There is no login, and password reset and invite emails cannot send. Set API_BASE in config.js to your deployed Worker URL before inviting real members.

Current bonus {{ bonusMonthLabel }}
{{ bonusTotal }} {{ bonusBreakdown }}
Team leadership
{{ cl.photoImg }} {{ cl.role }} {{ cl.name }}

Monthly leaderboard

#Member{{ boardMetricLabel }}
{{ r.photoImg }} {{ r.name }} You {{ r.medal }} {{ r.business }} {{ r.value }} {{ r.sub }}

{{ boardFootnote }}

Opportunities

Shared with you
{{ ps.business }}

{{ ps.note }}

{{ ps.meta }}
{{ ds.business }} {{ ds.meta }}
{{ emptyTitle }}

{{ emptyBody }}

{{ c.chip }}
{{ c.lastDayText }}
Looking for

{{ c.notes }}

Owner
{{ c.owner }}
Group
{{ c.groupName }}
Found by
{{ c.submittedBy }}
Posted
{{ c.dateLabel }}
Team
{{ c.teamLabel }}

Open the post first. Once you have, a Completed comment button appears here.

{{ c.reasonLabel }}

{{ c.doneLabel }}
Reviewed posts
{{ rh.business }} {{ rh.serviceName }} {{ rh.looking }} {{ rh.meta }} {{ rh.reason }} {{ rh.thanks }} {{ rh.state }}

Submit an opportunity

A Facebook or Nextdoor post where a teammate can be recommended.

{{ bizOwnerLine }}

{{ serviceHint }}

{{ fitTitle }}

This business has not set tag preferences yet. Check with the owner if you are unsure whether the post fits.

{{ fr.label }} {{ fr.value }}
Platform

The group the post lives in — not the post link. It gets added to Groups so everyone can join it.

{{ groupNameHint }}

{{ formError }}

{{ formDupe }}

{{ formWarnTitle }}

{{ formWarnBody }}

{{ submitNote }}

Facebook Groups

Featured
{{ fg.name }}
{{ fg.subline }}
Joined
All groups
{{ groupCountLabel }}
{{ groupsEmptyTitle }}

{{ groupsEmptyBody }}

{{ g.name }}
{{ g.subline }}
{{ g.linkLabel }}
{{ g.statusLabel }}

Members

{{ memberCountLabel }}

History

{{ h.title }}

{{ h.period }}
{{ h.rank }}
{{ h.completed }} tags completed
{{ m.value }} {{ m.label }}

{{ historyNote }}

My saved comments

Save your go-to comments so they are ready whenever you need to tag a Sculpt Rx Marketing Team business. Private to you.

{{ commentsEmptyTitle }}

{{ commentsEmptyBody }}

{{ g.business }}

{{ g.owner }}
{{ ci.label }} {{ ci.serviceLabel }} {{ ci.chars }}

{{ ci.text }}

{{ cfTitle }}

{{ cfOwner }}

General works for any request for this business.

{{ cfCount }}

{{ cfError }}

Announcements

Updates from the group admin.

{{ annFormLabel }}

{{ annCount }}

Optional. If no expiration date is selected, this announcement will automatically expire after 30 days.

{{ annFormNote }}

{{ annError }}

My submissions
{{ ms.title }} {{ ms.when }} {{ ms.state }}
Nothing posted yet

Group updates from the admin will show up here.

{{ an.expiryNote }}
{{ profilePhotoImg }} {{ pName }} {{ pEmail }} {{ pPhoneDisplay }}
{{ avatarDraftImg }} Preview — resized to a square and compressed.

{{ pPhoneNote }}

Email, role and status are managed by an admin.

Account
Role{{ pRole }}
Member since{{ pJoined }}
Status{{ pStatus }}

Notifications

{{ pushDeviceNote }}

Notifications are blocked for this site in your browser settings. Allow them there, then come back and turn them on. In-app alerts keep working either way.

Admin Dashboard Manage members, businesses, opportunities, leadership, announcements, and groups
Admin mode {{ adminName }}
Active members
{{ ovActive }}
Tags this month
{{ ovTags }}
Pending posts
{{ ovPending }}
Gone quiet
{{ ovInactive }}
Top ranked this month
{{ ot.place }} {{ ot.name }} {{ ot.tags }}
Quick actions
More management

Admin access controls this dashboard. Leadership titles are managed separately.

Transfer Administrator Role?

{{ transferBody }}

Transfer administrator role

Hands your admin access to another active member. You keep your member account and the Member Dashboard.

Transfer history {{ th.text }} {{ th.when }}
{{ aa.name }} {{ aa.business }} {{ aa.roleLabel }}
{{ adminBizCount }}
No businesses yet

Use “Add a business” above to create the first one.

Service area{{ ab.area }} Contact{{ ab.website }}
Wants
{{ w2 }}
Does not want
{{ nw2 }}
Preferred areas
{{ pa2 }}
Too far
{{ av2 }}
Services

No services listed yet. Add the specific things members should tag you for.

{{ sv.name }} {{ sv.description }}

{{ svcError }}

Primary business for this owner
Bonuses

{{ bonusRatesNote }} Months run on Pacific Time, and a bonus belongs to the month its opportunity was published.

{{ adminBonusTotal }}
Nothing earned this month

Approved posts and completed comments appear here as they happen.

{{ bb.name }} {{ bb.business }} {{ bb.total }}
{{ bb.finderLine }}
{{ bb.finderAmount }}
{{ bb.commentLine }}
{{ bb.commentAmount }}
{{ bb.statusLabel }}
All opportunities
{{ ao.business }} {{ ao.meta }} {{ ao.stateLabel }}
{{ ao.serviceName }}
{{ ao.looking }}
{{ ao.counts }}
{{ ao.reviewLine }}
{{ ao.reasons }}
Monthly audits

One completed comment picked at random per member who finished 18 or fewer tags that month. Open the post and check the comment is really there. Nothing here is flagged or scored — it is a spot check.

{{ am.label }} {{ am.countLabel }}
{{ ai2.name }} {{ ai2.business }} {{ ai2.serviceName }} {{ ai2.meta }}
Opportunities awaiting approval
Nothing awaiting approval

Posts sent with Submit for approval wait here until an administrator approves or denies them.

{{ ar.business }} {{ ar.serviceName }} {{ ar.owner }} {{ ar.meta }}

{{ ar.looking }}

Group: {{ ar.groupLine }}
{{ ar.prefsLine }}
{{ annFormLabel }}
{{ annCount }}

Optional. If no expiration date is selected, this announcement will automatically expire after 30 days.

{{ annError }}

Member submissions awaiting approval
Nothing awaiting approval

Member-submitted announcements land here before they publish.

Pending approval
{{ pa2.title }}
{{ pa2.meta }}

{{ pa2.message }}

Published
{{ ai.title }} {{ ai.date }} {{ ai.expiryNote }} {{ ai.stateLabel }} Pinned

{{ adminAnnCountLabel }}. Publishing, pinning, editing, and deleting happen on the announcements screen.

Preferences belong to each business owner. Open one to see what the group is shown before posting.

{{ mfTitle }}

They sign in with an emailed login code — no password to set.

This device is not connected to the server, so no invite email will be sent. Members added here exist on this device only.

Saves as {{ mfPhonePreview }} — used for team contact and Remitly payments.

Pick the country, then type the local number. Stored in international format.

Choosing Admin also gives this person admin access in the app.

Inactive members keep all their history but are no longer treated as part of the active team.

{{ mfError }}

{{ m.name }}
{{ m.roleLabel }}
{{ m.email }}
{{ m.phone }}
{{ m.statusLabel }} Admin access
{{ m.tags }} {{ m.found }} {{ m.lastActive }}

Leadership titles are separate from admin permissions — assigning a role here does not grant admin access.

{{ ls.role }} {{ ls.holder }}
{{ adminGroupCount }}

{{ gFormTitle }}

{{ gError }}

{{ ag.name }}
{{ ag.subline }}
Archived

Kept for the record: name, link, member confirmations and every past opportunity that used them. Restoring brings the same group back.

{{ arg.name }}
{{ arg.archivedNote }}
{{ inactiveCountLabel }}
{{ inactiveRule }}
Everyone is active

No member has gone quiet in the current window.

{{ i.name }}
{{ i.business }}
Inactive
Last active
{{ i.lastActive }}
Open for them
{{ i.open }}
This month
{{ i.month }}
Most tags completed — sorted by tags
#MemberTagsPosts
{{ tr1.name }} {{ tr1.rate }} {{ tr1.tags }} {{ tr1.posts }}
Most posts found — sorted by posts
#MemberTagsPosts
{{ fr1.name }} {{ fr1.rate }} {{ fr1.tags }} {{ fr1.posts }}
Nudges sent
{{ nl.name }} {{ nl.when }} {{ nl.state }}

{{ sheetTitle }}

{{ sheetBody }}

{{ csTitle }}

{{ csBody }}

{{ ci.label }}

{{ ci.text }}

Nudge {{ nudgeName }}

{{ nudgeLast }} · one nudge per member every 24 hours.

Bonus history

{{ bonusRatesNote }}

No bonuses yet

Find a post that goes live, or complete a comment, and it shows up here.

{{ bm.label }} {{ bm.detail }} {{ bm.amount }}

{{ bizFormTitle }}

The member this business belongs to. They can edit its services and tag preferences afterwards.

{{ bsv.name }}

Add each service members should tag you for. They save with the business — no need to come back and edit.

{{ bizError }}

{{ shareTitle }}

{{ shareBody }}

{{ prefsTitle }}

{{ prefsOwner }}

This member has not set tag preferences yet.

Tags they want
{{ w }}
Service area

{{ prefsRadius }}

Preferred areas
{{ pa }}
Tags they do not want
{{ nw }}
Will not travel to
{{ av }}

{{ declineTitle }}

{{ declineBody }}

{{ confirmTitle }}

{{ confirmBody }}

{{ toast }}