Outseta Integration Specialist for E-commerce Site
Project Overview
We operate a minimalist-design e-commerce site, Anonymia.com, selling handcrafted wooden home accessories to both individual consumers (B2C) and interior-design professionals (B2B). We need an experienced freelancer to fully integrate Outseta for user management, role-based access, manual approvals, invoicing, basic CRM, and email workflows—styled to match our clean, minimalist brand.
Detailed Scope of Work
Outseta Installation & Configuration
Embed the Outseta JavaScript snippet in all site pages.
In the Outseta dashboard, create and configure three membership roles:
Consumer (auto-approved, B2C)
Wholesale Pending (B2B sign-ups awaiting approval)
Wholesale Approved (B2B customers cleared to purchase)
Registration & Onboarding Flows
Build a custom Webflow registration form with a “Register as:” selector (Consumer vs. Business).
Map form submissions to Outseta sign-up API calls, auto-assigning the correct role.
Create two post-signup pages:
Consumer Thank You: “Your account is active—start shopping!”
Wholesale Pending: “Thanks for registering. Please await manual approval.”
Approval & Notification Workflows
Configure Outseta Workflows or Webhooks to:
Send an internal notification (e.g., Slack or email) whenever a new Wholesale Pending user registers.
Dispatch a “Your account is pending approval” email to B2B sign-ups.
Upon role change to Wholesale Approved, send an “Account Approved” email with login and purchase instructions.
Gating & Purchase Button Logic
On product and collection pages, implement role-based visibility:
Consumers & Wholesale Approved → full-color, active “Buy” button.
Wholesale Pending & Guests → greyed-out button or active button triggering a modal:
“Please log in and await account approval to purchase.”
Use CSS classes or Webflow interactions to smoothly toggle between states.
Invoicing & Billing
Connect Outseta to our Stripe account.
Enable and style Outseta’s built-in invoice creation for Wholesale Approved orders.
Verify that invoices include our logo, company data, line items, and payment links.
CRM & Email Marketing Setup
Define custom CRM fields in Outseta (e.g., company name, project type, region).
Create basic email templates: welcome series for Consumers; approval prompts for B2B.
Establish simple email segments (Consumers vs. B2B) for future campaigns.
Styling & Brand Alignment
Apply our custom fonts, color palette, and spacing to all Outseta embeds via Design Tool and/or Custom CSS.
Ensure forms, modals, buttons, and invoices visually blend into Anonymia’s site without jarring borders or mismatched typography.
Testing & Quality Assurance
User flows:
B2C sign-up → immediate checkout
B2B sign-up → pending state → manual approval → checkout
Guest user gating on “Buy” button
Cross-device checks: desktop, tablet, mobile
Browser compatibility: Chrome, Firefox, Safari, Edge
Documentation & Handover
Provide brief written steps on how to:
Approve/reject B2B users in Outseta dashboard
Edit email templates and invoice settings
Add new custom fields or segments
Required Qualifications
Extensive Webflow experience (custom embeds, interactions, responsive layouts)
Proven Outseta expertise (auth flows, role gating, invoicing, Workflows)
Strong HTML/CSS skills for Custom CSS overrides
Experience with Stripe billing integration via Outseta
A solid eye for minimalist UI/UX and brand consistency
Clear communicator with a track record of on-time delivery
Proposal Requirements
Fixed-price quote for the complete scope above
Estimated timeline (in days or weeks)
Links to relevant portfolio pieces or case studies
Brief description of your approach (e.g., how you’ll handle role gating, styling, and testing)
Job Qualifications
- Cross-device checks: desktop, tablet, mobile
- Browser compatibility: Chrome, Firefox, Safari, Edge
- Extensive Webflow experience (custom embeds, interactions, responsive layouts)
- Proven Outseta expertise (auth flows, role gating, invoicing, Workflows)
- Strong HTML/CSS skills for Custom CSS overrides
- Experience with Stripe billing integration via Outseta
- A solid eye for minimalist UI/UX and brand consistency
- Clear communicator with a track record of on-time delivery
Job Benefits
- Invoicing & Billing
Job Responsibilities
- Outseta Installation & Configuration
- Wholesale Approved (B2B customers cleared to purchase)
- Build a custom Webflow registration form with a “Register as:” selector (Consumer vs
- Map form submissions to Outseta sign-up API calls, auto-assigning the correct role
- Approval & Notification Workflows
- Send an internal notification (e.g., Slack or email) whenever a new Wholesale Pending user registers
- On product and collection pages, implement role-based visibility:
- Consumers & Wholesale Approved → full-color, active “Buy” button
- “Please log in and await account approval to purchase.”
- Use CSS classes or Webflow interactions to smoothly toggle between states
- Connect Outseta to our Stripe account
- Enable and style Outseta’s built-in invoice creation for Wholesale Approved orders
- Verify that invoices include our logo, company data, line items, and payment links
- CRM & Email Marketing Setup
- Define custom CRM fields in Outseta (e.g., company name, project type, region)
- Create basic email templates: welcome series for Consumers; approval prompts for B2B
- Establish simple email segments (Consumers vs. B2B) for future campaigns
- Styling & Brand Alignment
- Apply our custom fonts, color palette, and spacing to all Outseta embeds via Design Tool and/or Custom CSS
- Ensure forms, modals, buttons, and invoices visually blend into Anonymia’s site without jarring borders or mismatched typography
- B2C sign-up → immediate checkout
- B2B sign-up → pending state → manual approval → checkout
- Approve/reject B2B users in Outseta dashboard
- Edit email templates and invoice settings
- Add new custom fields or segments
- Links to relevant portfolio pieces or case studies
- Brief description of your approach (e.g., how you’ll handle role gating, styling, and testing)