Tumpu Articles
Tumpu Articles connects automation workflows to WordPress. It works in two ways that can be used together.
1. Receive from outside
Automation tools such as Node-RED, n8n, or Make send articles through a REST API using bearer token authentication. This suits setups where the writing process already runs elsewhere.
2. Generate on its own
Choose an AI provider, enter your API key, then set a schedule. The plugin calls the service and saves the result, with no extra server required.
Supported providers: DeepSeek, OpenAI, Google Gemini, Anthropic Claude, and any service that uses an OpenAI-compatible request format through the custom endpoint option.
Main features
- Article archive with its own permalink
- Every article stays a normal editable entry, usable with the block editor or a page builder
- A shortcode to place an article list on any page
- HTML sanitizer that removes scripts, inline styles, event attributes, and duplicate top-level headings
- Duplicate-topic prevention based on titles already published
- A log of the last fifty activities
- New articles are saved as drafts by default
Shortcode
[tumpu_articles jumlah="6" kolom="3" excerpt="ya" gambar="ya"]
External services
This plugin can contact a third-party service, but only after the administrator selects a provider, enters an API key, and then presses the generate button or enables the scheduled task. If the API key field is left empty, no data is sent anywhere. Only the provider you select is contacted.
Data sent to any provider
The prompt text you write on the settings page, the selected model name, a token limit, and the titles of articles already published on the site. The titles are sent so the model does not repeat the same topics. No visitor data is sent.
When it is sent
Only when the generate button is pressed, when the connection test is run, or when the scheduled task runs.
DeepSeek Endpoint: https://api.deepseek.com Terms: https://platform.deepseek.com/downloads/DeepSeek%20Terms%20of%20Use.html Privacy: https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html
OpenAI Endpoint: https://api.openai.com Terms: https://openai.com/policies/terms-of-use Privacy: https://openai.com/policies/privacy-policy
Google Gemini Endpoint: https://generativelanguage.googleapis.com Terms: https://ai.google.dev/gemini-api/terms Privacy: https://policies.google.com/privacy
Anthropic Claude Endpoint: https://api.anthropic.com Terms: https://www.anthropic.com/legal/consumer-terms Privacy: https://www.anthropic.com/legal/privacy
Custom endpoint When the custom endpoint option is chosen, the destination is entirely defined by the user. Review that service’s terms and privacy policy before using it.
Credits
Developed by Lukman (https://lukmankhim.com) for TumpuPress (https://tumpupress.com), a studio serving the digital needs of the interior, architecture, and premium material industry in Indonesia.
