AVKUL ERPDocs
MODULE GUIDE · 11 OCT 2026

Marketing & conversion workspace

Connect the public AVKUL ERP website with enquiries, campaign performance, content management and follow-up work.

Try guided demo →Download guide ↓
Marketing & conversion workspace — illustrated workflow banner

What you can do

01

Demo CRM

02

Demo calendar and tasks

03

Campaign Manager

04

Website analytics

05

Landing Page CMS

06

Media Library

Access & setup

Intended access: Platform administrator.

  • A platform administrator account.
  • The academic, student or staff setup used by this workflow.

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Publish reviewed landing content and choose its media

    A platform administrator account.

  2. 02

    Create a trackable campaign link

    Demo calendar and tasks is part of the documented workflow.

  3. 03

    Review accepted walkthrough enquiries in CRM

    Campaign Manager is part of the documented workflow.

  4. 04

    Schedule demos and follow-ups and monitor measured conversion

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
contentRecord<string,unknown>Required by declaration
draftIdstringRequired by declaration
revisionIdstringRequired by declaration
sourcestringRequired by declaration
mediumstringRequired by declaration
versionnumberRequired by declaration
statusstringRequired by declaration
assignedToIdstring|nullOptional
followUpAtstring | nullOptional
demoAtstring | nullOptional
notestringOptional
namestringRequired by declaration
titlestringRequired by declaration
altTextstringRequired by declaration
folderIdstring|nullRequired by declaration
xnumberRequired by declaration
ynumberRequired by declaration
widthnumberRequired by declaration
heightnumberRequired by declaration
dueAtstringRequired by declaration
prioritystringRequired by declaration
leadIdstring|nullOptional
actionstringRequired by declaration
atstringOptional

Rules & current limits

  • Campaign links are tracked only where collection is enabled. In-app reminders do not send outbound messages. Marketing administration requires the platform-admin flag.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try marketing & conversion workspace

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.

41 source-declared operations
GET/api/v1/saas/landing-page

Workspace

Platform administrator required
GET/api/v1/saas/landing-page/versions/:id

Revision

Platform administrator required
POST/api/v1/saas/landing-page/draft

Save

Platform administrator required

Declared request fields: content (required).

POST/api/v1/saas/landing-page/preview

Preview

Platform administrator required

Declared request fields: content (required).

POST/api/v1/saas/landing-page/publish

Publish

Platform administrator required

Declared request fields: draftId (required).

POST/api/v1/saas/landing-page/restore

Restore

Platform administrator required

Declared request fields: revisionId (required).

GET/api/v1/public/landing

Html

Public/capability access as implemented
GET/api/v1/saas/marketing-campaigns

List

Platform administrator required
GET/api/v1/saas/marketing-campaigns/export

Export

Platform administrator required
POST/api/v1/saas/marketing-campaigns

Create

Platform administrator required

Declared request fields: source (required), medium (required).

GET/api/v1/saas/marketing-campaigns/:id

Get

Platform administrator required
PATCH/api/v1/saas/marketing-campaigns/:id

Update

Platform administrator required

Declared request fields: version (required), status (required).

GET/api/v1/saas/marketing-leads

List

Platform administrator required
GET/api/v1/saas/marketing-leads/owners

Owners

Platform administrator required
GET/api/v1/saas/marketing-leads/export

Export

Platform administrator required
GET/api/v1/saas/marketing-leads/:id

Get

Platform administrator required
PATCH/api/v1/saas/marketing-leads/:id

Update

Platform administrator required

Declared request fields: version (required), status (optional), assignedToId (optional), followUpAt (optional), demoAt (optional).

POST/api/v1/saas/marketing-leads/:id/notes

Note

Platform administrator required

Declared request fields: version (required), note (required).

GET/api/v1/saas/media

List

Platform administrator required
GET/api/v1/saas/media/folders

Folders

Platform administrator required
POST/api/v1/saas/media/folders

Create Folder

Platform administrator required

Declared request fields: name (required).

PATCH/api/v1/saas/media/folders/:id

Update Folder

Platform administrator required

Declared request fields: version (required).

POST/api/v1/saas/media/folders/:id/remove

Remove Folder

Platform administrator required

Declared request fields: version (required).

POST/api/v1/saas/media/upload

Upload

Platform administrator required

Declared request fields: title (required), altText (required), folderId (optional).

GET/api/v1/saas/media/:id

Get

Platform administrator required
PATCH/api/v1/saas/media/:id

Update

Platform administrator required

Declared request fields: version (required), title (required), altText (required), folderId (required).

POST/api/v1/saas/media/:id/crop

Crop

Platform administrator required

Declared request fields: version (required), x (required), y (required), width (required), height (required).

POST/api/v1/saas/media/:id/archive

Archive

Platform administrator required

Declared request fields: version (required).

POST/api/v1/saas/media/:id/restore

Restore

Platform administrator required

Declared request fields: version (required).

GET/api/v1/public/media/:id/:variant.webp

File

Public/capability access as implemented
GET/api/v1/saas/marketing-workspace

List

Platform administrator required
GET/api/v1/saas/marketing-workspace/leads

Leads

Platform administrator required
GET/api/v1/saas/marketing-workspace/tasks/:id

Task

Platform administrator required
POST/api/v1/saas/marketing-workspace/tasks

Create

Platform administrator required

Declared request fields: title (required), dueAt (required), priority (required), assignedToId (optional), leadId (optional), note (required).

PATCH/api/v1/saas/marketing-workspace/tasks/:id

Update

Platform administrator required

Declared request fields: version (required), status (required).

POST/api/v1/saas/marketing-workspace/leads/:id/demo

Demo

Platform administrator required

Declared request fields: assignedToId (optional), version (required), action (required), at (optional), nextFollowUpAt (optional), note (optional).

POST/api/v1/saas/marketing-workspace/leads/:id/follow-up

Follow

Platform administrator required

Declared request fields: assignedToId (optional), version (required), action (required), at (optional), nextFollowUpAt (optional), note (optional).

POST/api/v1/public/enquiries

Save a AVKUL ERP walkthrough or privacy enquiry; does not send outbound messages

Public/capability access as implemented

Declared request fields: websiteSessionId (optional), name (required), school (required), email (required), phone (required), students (required), message (optional), purpose (optional), website (optional), consent (required).

POST/api/v1/public/website-events

Track

Public/capability access as implemented

Declared request fields: id (required), sessionId (required), kind (required), path (required), device (required), source (required), medium (required), campaign (required).

GET/api/v1/saas/website-analytics

Report

Platform administrator required
GET/api/v1/saas/website-analytics/export

Export

Platform administrator required

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring