Bowerbird
Full-Stack Platform & Conversational Automation
Contributed across Bowerbird's proposal and operations platform, then built a newer enquiry and booking workflow spanning customer channels, CRM and scheduling.
ReactNext.jsNestJSGraphQLPrismaOpenClawSalesforceMicrosoft GraphAWS
Context
Bowerbird's digital operations span proposal composition, pricing, project delivery, media administration, lead qualification, customer conversations and booking coordination.
My role
- Built foundational proposal experiences covering furniture, areas, rooms, pricing, case studies and design direction.
- Delivered later full-stack administration and operational workflows across the platform.
- Built the conversational enquiry and booking workflow and its customer, CRM and scheduling integrations.
- Defined guarded confirmation and handoff behavior for customer-facing automation.
What I built
- Proposal composition and Zustand-backed domain state across furniture, rooms, areas and selected design content.
- Pricing and proposal workflow improvements plus full-stack project cloning.
- Design-image administration with bulk tagging, archive and restore, Sharp processing and WebP delivery.
- Salesforce-integrated enquiry qualification and routing across SMS and web chat.
- Microsoft Graph availability, scheduled outreach, route-aware scheduling and travel context.
- Property research, coverage checks, durable booking state and guarded human handoff.
- Deployment automation, tested channel integrations and operational runbooks.
How it works
- Next.js and React applications backed by NestJS, GraphQL and Prisma services.
- Proposal state modelled around product concepts rather than page-local interface state.
- OpenClaw workflows integrated with Salesforce, Cellcast SMS, web chat and Microsoft Graph.
- Resource-scoped calendar access, confirmation boundaries and explicit fallback-to-human behavior.
Outcomes
- Supported the core product from proposal creation through later operational and media-administration workflows.
- Connected customer enquiries with CRM, channel, property and availability context.
- Created a guarded workflow for qualification, routing, scheduling and confirmed booking.