AI Publishing
Prepare, review or publish content to selected destinations.
Before you start
Use the account and workspace that own the records. This page does not include administrator configuration forms.
Open /portal/ai-publishing on your application domain, or use the matching item in the application menu.
Steps
Save changes / Create schedule
- Open /portal/ai-publishing/create on your own application domain.
- Complete these fields in that form: New prompt, Delivery mode, Credits per attempt, Credits per month, Schedule name, Campaign, Include media, Tone of voice. Their choices and limits are listed below.
- Select Save changes / Create schedule. The exact label can change between creating and editing a record.
- If validation fails, correct the named field and submit again. After success, reopen the same record and compare the saved values.
| Field shown in the form | What to enter | Example / note |
|---|---|---|
| New prompt | Required. No more than 5000 characters. | Use the value required by the task; no example is assumed. |
| Delivery mode | Required. Choose Create drafts for review, Publish automatically. | Choose a displayed option; the available labels are listed above. |
| Credits per attempt | Required. Enter a whole number. At least 0. No more than 1000000. | Use the value required by the task; no example is assumed. |
| Credits per month | Required. Enter a whole number. At least 0. No more than 1000000. | Use the value required by the task; no example is assumed. |
| Schedule name | Optional, unless this form asks for it. No more than 180 characters. | Use the value required by the task; no example is assumed. |
| Campaign | Optional, unless this form asks for it. Choose No campaign. Enter a whole number. | Choose a displayed option; the available labels are listed above. |
| Include media | Required. | Use the value required by the task; no example is assumed. |
| Tone of voice | Required. No more than 50 characters. | Use the value required by the task; no example is assumed. |
Fields shown in the interface
Only fields traced to this role’s handler and its own view are listed. The application can show separate create/edit forms; do not fill every row on one screen.
Form 1 — fields shown in the interface
| Field | What to enter or choose |
|---|---|
| New prompt | Required. No more than 5000 characters. |
| Delivery mode | Required. Choose Create drafts for review, Publish automatically. |
| Credits per attempt | Required. Enter a whole number. At least 0. No more than 1000000. |
| Credits per month | Required. Enter a whole number. At least 0. No more than 1000000. |
| Schedule name | Optional, unless this form asks for it. No more than 180 characters. |
| Campaign | Optional, unless this form asks for it. Choose No campaign. Enter a whole number. |
| Include media | Required. |
| Tone of voice | Required. No more than 50 characters. |
Check the result
After a source-checked procedure, verify the same record in the same workspace. Check saved values, visible state and access with the intended test account. An external payment/message/provider action needs its own result check.
Problems and validation
| Problem | Next step |
|---|---|
| A field rejects the value | Check its named error, the form’s visible choices and the relevant limit. Do not substitute internal numeric codes for the displayed options. |
| The control is missing | Check role, plan, enabled app and current record state. Do not grant administrator access merely to complete a User task. |
| The saved result is unexpected | Reopen the same record and verify its owner/workspace before repeating the action. |
Messages defined for this screen
| Message | What to review |
|---|---|
| Select a saved prompt first. | Check the related field or action in this role’s form. |
| Another generation is in progress. Try again shortly. | Check the related field or action in this role’s form. |
| Could not generate a preview. Check your AI settings and credit balance, then try again. | Check the related field or action in this role’s form. |
| This prompt is used by a saved schedule. Remove it from that schedule before deleting it. | Check the related field or action in this role’s form. |
Technical reference
Role-scoped source references
Pinned commit: 1d0944d30f606782c9abf5b878224cdd3cd09b99
- modules/AppAiPublishing/Livewire/AiPublishingForm.php
- modules/AppAiPublishing/Livewire/AiPublishingIndex.php
- modules/AppAiPublishing/resources/views/livewire/form.blade.php
- modules/AppAiPublishing/resources/views/livewire/index.blade.php
- modules/AppAiPublishing/resources/views/partials/index-style.blade.php
- modules/AppAiPublishing/resources/views/partials/styles.blade.php
Source-only route information
| Method | Source-default route |
|---|---|
| LIVEWIRE | /portal/ai-publishing |
| LIVEWIRE | /portal/ai-publishing/create |
| LIVEWIRE | /portal/ai-publishing/{run}/edit |
Unmapped fields — not user instructions
These fields belong to this role’s source handler, but their screen labels were not confirmed.
| Source key | Handler |
|---|---|
| selectedPromptIds | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| account_ids | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| label_ids | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| language | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| time_slots | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| time_slots.* | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| weekdays | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| weekdays.* | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| start_at | modules/AppAiPublishing/Livewire/AiPublishingForm.php |
| end_at | modules/AppAiPublishing/Livewire/AiPublishingForm.php |