Skip to content
How To Automate Soc...
 
Notifications
Clear all

How To Automate Social Media Content Repurposing with Airtable, Dumpling AI, Claude AI and callin.io

1 Posts
1 Users
0 Reactions
6 Views
Maxijay23
(@maxijay23)
Posts: 1
New Member
Topic starter
 

This guide will walk you through setting up an automation using callin.io. We'll start by gathering content ideas in Airtable, transforming them into social media posts with Claude AI, generating visuals with Dumpling AI, and storing the final results in another Airtable table. We'll also cover using webhooks to initiate the automation, linking tables, and managing the generated content.

Step 1: Set up Airtable Base and Tables

In Airtable, create a base named “Content Repurpose” with the following essential tables:

  1. Content Ideas Table: This table will capture raw content ideas, featuring fields such as:

    • ID: Automatically generated.
    • Title: The primary content idea or title.
    • Copy: The core message or description.
    • Article URL: A link to any relevant source article.
    • Source Type: The category of the content (e.g., Article, Video).

Transformation Actions Table: This table links to Content Ideas and tracks the progress of various content transformation tasks, such as converting articles to URLs or text to social media posts.

  • Action name: The specific action being performed (e.g., Text to Content, Article URL to Text).
  • ID: Automatically generated.
  • Webhook URL: The webhook URL provided by callin.io.
  • Link Transformation action table to content Ideas table.

Generated Content Table: This table will store all the generated posts and images following the transformation process. Fields include:

  • ID: Automatically generated.
  • Platform: A single select field to specify the target platform.
  • Content: AI-generated content from Claude AI.
  • Statue field: A single select field.
  • Image Field: The image generated by Dumpling AI.
  • Content Idea: A link to the corresponding record in the Content Ideas table.

Step 2: Automate Record Selection in Airtable

Once the tables are established, configure an Airtable Automation to transmit the selected record ID to callin.io via webhook when a record is ready for processing.

  1. Set up an automation within Airtable:

    • Trigger: “Run when a record matches Condition” (e.g., when a field in Transformation Actions is not empty).
    • Use the following script to send the record ID to callin.io’s webhook:

    let params = input.config();

    await fetch(params.webhookUrl + “?recordId=” + params.recordId + “&actionId=” + params.actionId);

    This script forwards the recordId and actionId to the webhook URL.

Finally, use an update record step to remove the record from the transformation action.

Step 3: Set up the Webhook Trigger in callin.io

  1. Create a new scenario in callin.io.

    • Add the “Custom Webhook” module as the initial step:

      • Copy the provided webhook URL and paste it into the Transformation action table, as illustrated in the preceding screenshot.
      • Configure the webhook to activate upon receiving the record ID from Airtable.

Step 4: Retrieve Content from Airtable

  1. Add the Airtable - Get a Record module:

    • Select your base (e.g., “Content Repurpose”) and the Content Ideas Table.
    • For the Record ID, map the dynamic value received from the webhook (originating from Airtable).

Step 5: Route Based on Action ID

  1. Add a router within callin.io to manage different content repurposing actions (e.g., for LinkedIn, Instagram, Facebook).

    • Configure the router:

      • Establish filters based on the Action ID (received via webhook). Each route will correspond to a specific platform and action.

The initial route, using the Webhook module, will monitor for the incoming trigger from Airtable (sent when an article URL is submitted).

Following the trigger reception, the Dumpling AI Scrape Module will be activated:

  • This module will extract the text content from the provided Article URL.

Once the article scraping is complete, the extracted text will be automatically updated in the Copy field of the relevant record within the Content Ideas Table.

Step 6: Copy Field Update Triggers Content Transformation

  1. The Copy field in the Content Ideas Table will now be populated with the scraped text. This update will initiate a new action in the Transformation Actions Table: Text to Content.

    • This action will send another webhook trigger to callin.io, indicating that the content is prepared for repurposing into social media posts.

Step 7: Create Social Media Content Using Claude AI

  1. Within callin.io, the same webhook URL will be utilized to trigger content transformation for various social media platforms. The content from the Copy field (scraped from the article) will serve as the source material.

    • For each platform, incorporate distinct Claude AI modules:

      • LinkedIn Post: Claude AI will adapt the scraped text into a post optimized for LinkedIn.
      • Instagram Post: Claude AI will convert the text into a concise, visually appealing Instagram caption.
      • Facebook Post: Claude AI will generate content specifically tailored for Facebook audiences.

Step 8: Generate Images with Dumpling AI

  1. If your social media posts require accompanying visuals, you can also integrate a Dumpling AI Image Generation Module:

    • Based on the scraped article content and the target social media platform, Dumpling AI will create a suitable image.
    • The generated image link will then be stored in the Generated Content Table.

Step 9: Store Generated Content in Airtable

  1. After the posts for LinkedIn, Instagram, and Facebook have been created, the final step involves saving the content back into Airtable.

    • Add an Airtable - Create Record module in callin.io:

      • Select the Generated Content Table.
      • Map the generated content (both text and images) to their respective fields (e.g., LinkedIn Post, Instagram Post, Image URL).

Step 10: Test and Activate the Scenario

  1. Test your automation by adding a new Article URL to the Content Ideas Table in Airtable.

    • Verify that the article is scraped correctly, the content is transformed into social media posts, and the generated content is successfully stored back into Airtable.
    • Once the workflow operates as expected, activate the scenario in callin.io.

Summary

  • Content Ideas originate from the Content Ideas Table within Airtable.
  • Adding an Article URL initiates a scraping action via Dumpling AI, which then populates the Copy field with the article’s text.
  • The updated Copy field triggers a subsequent action that sends the text to Claude AI, where it is repurposed into social media posts suitable for LinkedIn, Instagram, and Facebook.
  • The finalized content (text and images) is stored in the Generated Content Table, ready for distribution.

By adhering to this process, you can efficiently automate the conversion of article ideas into multi-platform social media content with minimal manual intervention.

 
Posted : 15/01/2025 8:35 pm
Share: