MagicPages

Admin Center

หน้าเดียวสำหรับตรวจระบบ แก้คีย์ แก้คอนเทนต์ และรัน workflow

สถานะระบบ

รูปโพสต์

ข้อมูลคอนเทนต์

คีย์ API

เพิ่ม API อื่นได้ที่หน้า Credentials

SaaS readiness

ภาพรวมเพื่อ scale หลายเพจและดูแล automation แบบ 24/7

100-page target
Pages เพิ่มได้จากหน้า Pages
Active workflows งานที่เปิดทำงานจริง
Schedules cron jobs ที่ตั้งเวลาแล้ว
Data stores ฐานคอนเทนต์ต่อเพจ

สิ่งที่ต้องจัดการต่อ

แก้ระบบหลัก

แก้ข้อมูลและคีย์

ลิงก์ภายนอกที่ต้องใช้

ประวัติรันล่าสุด

WorkflowStatusStartedError
ยังไม่มีประวัติรัน

Content Studio

จัดการ system prompt, post copy, image prompt, video script และคลังคอนเทนต์ต่อเพจ

Prompt controlBrand Voice

แก้บุคลิกแบรนด์, สไตล์ภาพ, โทนข้อความ และกฎห้ามใช้คำ ผ่านหน้าเพจ

Content queue8 rows

หัวข้อจักระและคอนเทนต์ที่รอโพสต์อยู่ใน Data Table

Creative formatsImage + Reels

รองรับโพสต์รูป, overlay ข้อความไทย และ pipeline วิดีโอ Reels

Planner

วางแผนเวลาโพสต์และรอบ automation ให้เหมาะกับแต่ละเพจ

DEVESSA image10:00 AM

โพสต์รูปประจำวัน ใช้ image generation และ overlay step

DEVESSA reels7:00, 12:00, 19:00

วิดีโอ Reels ตั้งรอบไว้แล้ว แต่ต้องให้ Gemini quota พร้อมก่อน

GuardrailExternal blocker

ถ้า Gemini billing ยังไม่พร้อม schedule จะสร้าง failed logs ต่อเนื่อง

Automation Monitor

ตรวจว่า cron, workflow, token, billing และโพสต์อัตโนมัติพร้อมทำงาน 24/7 หรือไม่

ServiceOnline

MagicPages service และ scheduler ทำงานอยู่บน VPS

LogsExecutions

ใช้ดูทุก run, duration, error และผลลัพธ์แต่ละ step

Current riskGemini quota

ควรเปิด billing หรือเปลี่ยน provider ก่อนเปิด scale หลายเพจ

Insights

ศูนย์วิเคราะห์ performance สำหรับเพจ, workflow และคอนเทนต์

Page lifecycleDashboard

ดูสถานะตั้งค่า, token, workflow, ads และ monetization ต่อเพจ

Post analyticsNext phase

ต่อ Meta Graph API insights เพื่อดู reach, engagement, clicks และ followers

Content ROIPlanned

ผูก execution กับ post id เพื่อวัดว่าหัวข้อไหนทำงานดีที่สุด

Integrations

API และเครื่องมือที่ต้องใช้เพื่อทำระบบ 24/7 automation แบบต้นทุนต่ำ

Meta Graph APIRequired

โพสต์เพจ, อ่าน insight, ดึง post id และต่อ ads. ใช้ฟรีแต่ต้องผ่าน app live / permissions

Gemini / OpenAI / AnthropicAI providers

ใช้สร้าง copy, prompt, image และ script. เก็บหลาย key ได้เพื่อสลับ provider

Free-first stackRecommended

ใช้ APScheduler บน VPS ที่มีอยู่, SQLite/Postgres, Cloudflare cache, Meta API, และ self-host model เมื่อพร้อม

System

โครงสร้างเพื่อให้ระบบอยู่ได้แบบ passive และ scale เป็น SaaS

Scale target100 pages

แยก page, workflow, credential, datatable และ schedule ต่อเพจ รองรับเพิ่มเพจจาก UI

ReliabilityNeeds guardrails

ขั้นถัดไปควรเพิ่ม retry policy, quota guard, alert, และ pause-on-failure rule

SaaS modulesRoadmap

Team roles, tenant billing, templates marketplace, usage limits และ analytics ต่อ tenant

แดชบอร์ด

ติดตามสถานะเพจ

ทั้งหมด
ขั้นตอน:
กรอง:

ตรวจระบบ DEVESSA

สถานะที่ต้องพร้อมก่อนปล่อย workflow โพสต์จริง

Loading...

Overall

Workflow

Last execution

System checks

ต้องยืนยันนอกระบบ

เพจ

จัดการเพจ Facebook และเวิร์กโฟลว์

ไม่ได้จัดกลุ่ม
ยังไม่มีเพจ สร้างเพจแรกเพื่อเริ่��ต้นใช้งาน

สร้างเพจ

สร้างกลุ่ม

เปลี่ยนชื่อเพจ

การเปลี่ยน ID จะอัปเดตเวิร์กโฟลว์และคีย์ที่ผูกกับเพจนี้

เปลี่ยนชื่อกลุ่ม

Move Page

เวิร์กโฟลว์

No workflows for this page yet. Create one to get started.

สร้างเวิร์กโฟลว์

:

Edit Schedule

Rename Workflow

Changing the ID will update all steps, executions, and data tables that reference it.

Duplicate Workflow

Creates a copy of the workflow with all its steps.

ขั้นตอน

ยังไม่มีขั้นตอน. Add steps to build your workflow pipeline.

Use {{ชื่อขั้นตอน}} to reference outputs from previous steps.

If set, rows are fetched and available as {{datatable}} in your prompts.

Leave empty for all columns. Specify columns to save tokens, e.g. keyword

Leave empty to fetch all rows. Set a number to limit rows (oldest first).

Column Values

Use {{ชื่อขั้นตอน}} or {{ชื่อขั้นตอน.field}} for step outputs.

Use {{Lookup Step}} to get row ID from a prior lookup.

Column Values

Use {{ชื่อขั้นตอน}} or {{ชื่อขั้นตอน.field}} for step outputs.

Script/text to convert to speech. Use {{ชื่อขั้นตอน}} for step outputs.

Usually {{voice step name}} from a prior Nova Voice step.

Usually {{FB Post step name}} from a prior post step.

Describe the image to generate. Use {{ชื่อขั้นตอน}} for step outputs. Powered by Gemini.

Downloads the file and returns the local path. Use {{ชื่อขั้นตอน}} for dynamic URLs.

Supports {{ชื่อขั้นตอน}} variables.

Python code with access to variables dict. Set result to output a value.

Name of a previous step whose output is a JSON array to iterate over.

Each iteration's item is available as {{item}} (or your custom name).

No substeps. Click "Add Substep" to start.

Automatically retry up to 3 times if this step fails (e.g. content blocked by safety filters).

Choose which credential this step should use.

Step Test Output

Running step...
Error:
Triggered. Execution:

Recent Executions

สถานะTriggerStartedDuration
ยังไม่มีประวัติ

Execution

Workflow is running...
Error:
Waiting for first step to start...

ตารางข้อมูล

Content data stores for workflows

NameIDRowsCreatedActions
No data tables yet. Create one to store workflow data.

Create Data Table

Rename Data Table

Changing the ID will automatically update all step configs and data rows that reference it.

· ·

No columns defined yet. Add columns first, then add rows.
Actions
ไม่มีข้อมูล in this table
Showing - of

เพิ่มคอลัมน์

เพิ่มแถว

Edit Cell

Column:

Ctrl+Enter to save

ประวัติรัน

Recent workflow execution history

สถานะPageWorkflowTriggerStartedDuration
No executions found

คีย์ API

API keys and service tokens

IDNamePageServiceValueActions
No credentials stored

Add Credential

ตั้ง ID เองได้ เช่น gemini-key, fb-devessa-official

Edit Credential

Rename Credential

Changing the ID will automatically update all step configs that reference it.

โทเค็น

Facebook user tokens for bulk page token sync

No access tokens yet. Add a Facebook user token to get started.

Add Facebook User Token

After saving, click "ซิงค์โทเค็นเพจ" to automatically create Facebook credentials for all matching pages.

Sync Result

Synced

Skipped

จัดการโฆษณา

Facebook Page Like campaigns

Currency

สถานะ

Active Campaigns

Daily งบประมาณ

Amount Spent

Page Likes

ยังไม่มีแคมเปญ. Create your first Page Like campaign to get started.

New Page Like Campaign

Leave empty for all languages.

Select a page first
กำลังโหลดวิดีโอ...
No videos found on this page

ตารางเวลา

All workflow schedules across pages

กำลังโหลดตาราง...
No pages found

Edit Schedule

สื่อของเพจ

Profile Image

Cover Photo

Bio