Administrator reference
Setup guide
The onboarding form is connected to your CRM. These steps finish the parts that require manual configuration in the CRM UI.
Form tracking — connected.
Each onboarding submission pushes a real contact into your CRM via the external tracking endpoint (Davick Contractor Onboarding). Standard fields (name, email, WhatsApp, country) and the registered custom fields below are mapped automatically. The admin checklist, Jibble link, and stage promotions also push update events to the CRM.
What still needs manual configuration: the pipeline stages, the welcome-email + admin-notification workflow, real document upload/e-signature, and Jibble SSO. The form-tracking integration captures submissions and custom fields — it does not create pipelines, workflows, or email templates. Authentication, roles, record persistence, and access control are handled by the managed backend (Cloud). Complete the steps below in your CRM.
| Field | Custom-field ID |
|---|---|
| position | BwEDbzNMeGMn6kV6CuMY |
| start Date | CAXg9wZMTFv1NymrnjT4 |
| trial Period | YYcn2rPjGwUp32DTnZoB |
| work Schedule | Em09DrlKyIzKhnTEc72q |
| compensation P H P | s5QS4tGG8m2FHsFikXBr |
| responsibilities | jInTVpYpT6k1ezUdovYO |
| policies Acknowledged | QRwFe1zgHmx7ILYWq7c6 |
| cv Submitted | GSTCQGgcd4OnKhTqYk7c |
| confidentiality Acknowledged | 3XGeFqa176iNh0HrChem |
| contract Reviewed | UqXiMLKjJFy2PhrTHTaM |
| jibble Invitation Link | b2lBfzy0ZkSdHI8Q4wRi |
| jibble Registered | wXNzgs14gAntOEj2Gc7u |
| assigned Project | ckUywzgvxmnHaUlBKIa6 |
| first Task | ubIfgue9tLrrjExzI2n0 |
| documents Verified | mALQM9NlrhkQas94qKTO |
| jibble Registration Verified | hkVQyifmZxeMXvGRwsYf |
| project Access Granted | W5RP9h8CTYwucYtOENJW |
| onboarding Stage | FD0y1ZPpFyMFYcaK2S5Z |
| onboarding Template | zt94UdBSkz8BY4P6ki05 |
| blocked | zhIulu8t4bLMZdGZsLqk |
| is Trial | KfUP9kyYTuYRQEnPscsx |
| trial Status | yIOcoJkUiqlsCYWcmAlh |
| trial Duration Days | yFKgCg5GKFeiWp8hKEea |
| trial Start Date | fV5rYLfmhfRjLUwc2F77 |
| trial End Date | TJRwpTJi4L5ede0Ayaim |
| trial Compensation Unit | hanr59Tn30ZKUcXlUUl4 |
| worker Class | wOrKerCLaSSiFiCaTion01 |
| classification Review | cLaSsiFiCaTionReView1 |
| agreement Signed | aGrEeMenTSiGned01100 |
| ip Assignment Ack | iPAsSiGnMenTAck01X1 |
| privacy Notice Ack | pRivAcYNoTiCe0Ack01 |
| jibble Disclosure Ack | jIbbLeDiScLoSuReAck |
| security Policy Ack | seCuRiTyPoLiCyAck01 |
| sow Approved | sOwapProved0110X01 |
| compliance Review Required | cOmpLianCeReViewReq1 |
Pipeline name: Davick Team Onboarding
- 1Invited
- 2Form Submitted
- 3Documents Pending
- 4Jibble Pending
- 5Ready to Start
- 6Active
- 7Completed
The custom field Onboarding Stage mirrors these stage labels so workflow filters can move contacts through the pipeline.
- • Personal information: Full name, Email, WhatsApp, Country, Position, Start date.
- • Collaboration: Trial period, Work schedule, Compensation (PHP), Responsibilities.
- • Policies acknowledgment (required).
- • Documents: CV submitted, Confidentiality acknowledgment, Contract reviewed (all required).
- • Jibble: display the administrator-provided invitation link + a registration confirmation checkbox.
- • On submit, the contact is created/updated in the CRM with all custom fields via the connected tracking endpoint.
- Trigger: Form submitted (
davick-contractor-onboarding) — fires on the tracking event this app sends. - Step 1 — Welcome email: send a branded welcome email with the onboarding instructions and Jibble invitation link to the contractor.
- Step 2 — Pipeline update: move the contact into Davick Team Onboarding at the “Form Submitted” stage, then to “Documents Pending”.
- Step 3 — Admin notification: send an internal notification (email/SMS) to the administrator when documents are submitted and again when Jibble registration is confirmed.
- Step 4 — Status sync: update the pipeline stage to “Jibble Pending”, then “Ready to Start” once the contractor confirms Jibble registration (read the Jibble Registered custom field).
- ☐ Verify documents (CV, confidentiality/NDA, contract).
- ☐ Verify Jibble registration is active.
- ☐ Grant project / sub-account access and tooling.
- ☐ Promote pipeline stage to “Active”.
- ☐ Mark “Completed” once the first task is underway.
Checklist state persists in Cloud, so any administrator returning to the board on any device sees prior progress — and contractors never see these fields.
Jibble status follows the record state. A contractor moves through these states:
- • An administrator pastes the official Jibble team invitation link on the Admin board (per contractor).
- • The contractor clicks Join Davick on Jibble on the Jibble step and creates their account.
- • The contractor checks the box confirming registration (status → Pending Verification).
- • The administrator confirms the contractor appears in the Davick Jibble organization using Open Jibble, then checks the admin verification box (status → Active).
Nothing here calls the Jibble API and nothing auto-verifies registration — the admin check is a manual confirmation. A future secure Jibble API integration (server-side, credentials in Cloud secrets) can automate the verify membership step; the architecture is stubbed in src/lib/jibble.ts.
- • Sign-in uses real Cloud email/password accounts. New accounts require email verification before they can sign in.
- • Every new account starts as a contractor by default — the platform's default, non-admin access tier. The admin role is never inferred from an email and is never set by the user themselves.
- • Admin roles are granted only through a secure, administrator-controlled path: an existing admin uses the Administrator access panel on the Admin board (or a one-time operator grant via Cloud SQL). Use this to promote your first administrator after creating their account.
- • The Admin board (
/admin) is restricted to the admin role; a signed-in contractor sees an “admins only” notice. - • Contractors (
/onboarding) see and update only the onboarding record bound to their own email. Cloud RLS blocks reads/writes of any other record; a BEFORE UPDATE trigger blocks contractors from touching admin-only fields (document/Jibble/project checks) or promoting to Active / Completed. - • Records, Jibble links, and checklist state persist in Cloud — across devices and sessions. No data is stored in the browser.