Ends July 1$89/mo locks in for life. Reverts to $129 after July 1.
///INTEGRATION

Hashnode Integration

Connect Articfly to your Hashnode publication and publish AI-generated articles via the Hashnode GraphQL API. Paste a Personal Access Token, pick a publication, done.

Prerequisites

  • A Hashnode publication, your personal blog at yourname.hashnode.dev or a custom domain. Free Hashnode accounts qualify.
  • A Personal Access Token, generated in your Hashnode account settings (instructions below).
  • Active Articfly account, sign up at app.articfly.com.

Connecting Your Hashnode Blog

Two steps from generating a token to your first published post.

01

Generate a Personal Access Token

Open hashnode.com/settings/developer. Click Generate New Token, name it (e.g. Articfly), and copy the generated token. Hashnode only shows it once. The token is a long alphanumeric string.

02

Paste the token in Articfly

In the Articfly dashboard, go to Integrations → Hashnode. Paste the token and click Connect Hashnode. Articfly verifies the token by fetching your profile and the publications you can write to. If you have one publication, it auto-selects. If you have several, pick the destination publication. Done.

What the Integration Does

Auto-Publish Markdown Posts

Hashnode uses Markdown natively. Articfly converts the generated HTML body to clean Markdown (headings, lists, links, code blocks, blockquotes) before sending via the publishPost GraphQL mutation.

Tags & Cover Image

Article tags map to Hashnode tags (Hashnode caps at 5 tags per post, Articfly takes the first five). The Articfly featured image becomes the post's coverImageURL.

Custom Slug & Excerpt

Articfly forwards the article slug and meta description to Hashnode's slug and subtitle fields. Edit them on the Articfly article detail page before publishing.

Update In Place

Republishing an article that was already pushed to Hashnode updates the existing post via the updatePost mutation, preserving the URL and view counts. No duplicate posts on republish.

Encrypted Token Storage

Your Personal Access Token is encrypted at rest using AES-256-GCM. Articfly only decrypts it server-side at the moment of publish.

One-Click Disconnect

Open the Hashnode integration page and click Disconnect. To fully revoke access, also delete the token in your Hashnode developer settings.

Security Notes

  • The Personal Access Token gives full write access to all publications you own or contribute to. Treat it like a password.
  • All API calls use HTTPS to gql.hashnode.com with a 30-second timeout. Articfly never logs the raw token.

Troubleshooting

"Invalid Hashnode token"

Hashnode rejected the token. Most common causes: the token was deleted from Hashnode developer settings, you copied a token from a different Hashnode account, or there is a stray space at the start or end of the string. Re-generate the token and reconnect.

"No publications found"

Your Hashnode account has no publications. Create one at hashnode.com/create-team (or claim your personal blog at yourname.hashnode.dev) and reconnect.

Post published but tags are missing

Hashnode validates tags against its global tag taxonomy, unknown tags are silently dropped. Use common Hashnode tags (e.g. javascript, webdev, tutorial) on the Articfly article detail page for best results.