Full-Stack Botpress Developer — Conversational UX + Backend Integrations (Zoho + Stripe + GPT)

Заказчик: AI | Опубликовано: 26.11.2025

I need a senior Botpress full-stack developer who can build both: Frontend conversational system Backend integrations and API actions The bot must follow the full enterprise milestone document (attached). This includes guided button-based flows, structured payloads, multi-step routing, API-ready nodes, and real-time integration with: • Zoho CRM • Zoho Flow • Zoho Creator • Zoho WorkDrive • Zoho Forms metadata • Stripe embedded payments • GPT engine • Internal review + regeneration process This is NOT a basic chatbot project. You must be able to design the conversational UX and build the full backend logic that makes the bot part of an automated workflow system. ✅ CORE RESPONSIBILITIES (Frontend + Backend) 1. Conversational UX / Flow Architecture • Full conversational layout • Button routing • Service selection flows • Ask-a-question engine • Tone, persona, and safety configuration • Navigation and fallback structure • GDPR-safe data handling • Widget branding and setup 2. API Integrations (Critical) You must develop custom Botpress Actions to: • Create and update records in Zoho CRM • Trigger Zoho Flow and Zoho Creator workflows • Retrieve invoice/payment data • Pull and push document status • Handle WorkDrive folder logic • Send form-equivalent payloads • Manage Stripe metadata • Trigger GPT endpoints You must be able to write code for these actions, handle authentication, validate payloads, and implement retry/error logic. 3. Payload Structure & Mapping Based on the milestone document, you will build: • service_code mapping • price_id mapping • internal_status mapping • Zoho CRM field payloads • Versioning + regeneration flags • Draft/delivery triggers • Full JSON schemas Your actions must follow strict naming conventions so the entire system remains stable. 4. Placeholder Nodes + Automation Hooks Prepare the entire bot so it plugs cleanly into the Zoho + Stripe workflow: • Payment state • Draft generation • Regeneration loops • Reviewer callbacks • Final delivery sequences These must match the backend blueprint exactly. ✅ ACCEPTANCE CRITERIA Conversational flows match the milestone document All payload nodes clean, modular, and API-ready Successful test: bot → CRM → Flow → Writer → Review → Regenerate → Deliver No duplicate records Zero prompt leakage All URLs mapped correctly Accurate internal_status transitions Consistent JSON payload identity Widget ready for production ✅ MANDATORY SKILLS (Add these to skills list) Botpress (Advanced) • Flows, transitions, custom actions • JSON payload construction • State management • Conditional routing • Webchat widget configuration Backend Engineering • Node.js or Python (required) • Writing custom Actions in Botpress • API authentication (OAuth2, tokens, headers) • REST/JSON schema design • Error handling + retry logic Zoho Integrations • Zoho CRM API • Zoho Flow webhooks • Zoho Creator functions • WorkDrive API • Metadata mapping Stripe Integration • Reading metadata • Mapping payment state • Syncing Stripe → Zoho GPT Integration • Calling external GPT models • Input sanitisation • Output filtering • Safety constraints ✅ APPLICATION REQUIREMENTS Your proposal must include: Screenshots or video of Botpress flows you’ve built At least one custom Action you built (JSON or code sample) Evidence of previous API integrations (Zoho preferred, but not required) Example of payload/JSON work you’ve done Confirmation you can deliver BOTH frontend flows and backend logic Estimated timeline for the full build Confirmation that you understand the milestone document structure Proposals without samples of custom actions or backend API work will be rejected. ✅ IMPORTANT NOTE The full milestone document is attached — all flow, payload, and integration design must follow that document exactly. You will work alongside a Zoho specialist to ensure perfect mapping.