DESHLA AI CONTENT HUB
Deshla AI Content Hub
OpenAI, Shopify, content generation, Humanise, image references, and secure Post API management in one Hostinger-ready hub.
OpenAI connection
Not tested.
Test generation
Your generated response will appear here.
Admin security
Change the admin password without affecting your OpenAI or Shopify credentials.
Phase 2 — Shopify Connection
Connect your Shopify store, test it, then load your products into the content generator.
Not connected.
Shopify Blog Publishing
Publish the generated Shopify Blog directly to your store. This uses Shopify Admin GraphQL and keeps the Client Secret/server token on the server.
Not ready.
Requires the Shopify app scope write_content (or write_online_store_pages). After changing scopes in Shopify Dev Dashboard, update/reinstall the app as Shopify requires.
Post APIs
Connect non-Meta publishing APIs here. Facebook and Instagram are handled by their dedicated sections below; do not configure Facebook here. This prevents the deprecated publish_actions workflow from being used.
Facebook + Instagram — Meta API
Use one server-side Meta connection. Add multiple Facebook Pages and linked Instagram Professional accounts. No callback URL is used here.
Server-side token exchange
PHP sends the exchange request as POST with credentials in the request body. Secrets stay server-side.
No token exchange run yet.
Publishing media
Generated image is used automatically when available.
Facebook Pages / Instagram Accounts
Not connected.
Image posts use the generated image automatically. Videos can be uploaded by the user or supplied as public HTTPS URLs. Humanised text is applied automatically.
Additional Social APIs
Facebook + Instagram remain in the Meta section above. Connect Threads, Pinterest and X here using their official OAuth flows. WhatsApp Cloud API uses a server-side access token plus a webhook callback for incoming events. Each service has its own exact callback URL and connection test.
Threads
X
WhatsApp Cloud API
The callback above is a Webhook Callback URL, not an OAuth redirect URL. Add it in Meta WhatsApp Webhooks and use the same Verify Token.
Automatic publishing data
The same callback path is used for these three providers: /social-oauth.php. Each provider still requires its own exact registered redirect URI. Pinterest requires exact redirect URI matching; X OAuth 2.0 also requires exact callback matching. urlPinterest OAuth documentationhttps://developer.pinterest.com/docs/getting-started/set-up-authentication-and-authorization/
Snapchat
Use Snapchat's Marketing API for advertising-account connectivity, and the approved-media handoff for sharing a reviewed creative into Snapchat. Snapchat's Creative Kit is an app/mobile sharing flow rather than a server-side organic publishing endpoint. urlSnap Creative Kit documentationhttps://developers.snap.com/reference/CreativeKit/android/com/snap/creativekit/api/SnapCreativeKitApi.html
Not connected.
One Content Pack
Enter a topic or paste your generated post text. The app creates Facebook, Instagram, hashtags, a matching image prompt, and a Shopify-ready blog in one step.
ChatGPT Image Generation
Write an image prompt and generate the image through your OpenAI API key.
Brand Logo
Upload your Deshla Herbs logo once. The saved logo is incorporated into the final generated image by the server.
No logo loaded.
You only need to upload the logo once. Replace it whenever you want to use a different logo.
Post Creative / Reference Image
Optional. Upload a creative, product image, banner, or design reference for this post. It is saved on the server and automatically supplied to ChatGPT when you generate the image.
No post creative uploaded.