<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Sonde Omotayo</title>
    <description>The latest articles on Forem by Sonde Omotayo (@affectionate_code).</description>
    <link>https://forem.com/affectionate_code</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2983134%2Fc6ae8005-0401-41e5-b45c-6c97ad12a806.jpeg</url>
      <title>Forem: Sonde Omotayo</title>
      <link>https://forem.com/affectionate_code</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/affectionate_code"/>
    <language>en</language>
    <item>
      <title>The Ultimate Guide to Capturing Leads in Zoho CRM from WordPress (2025 Edition)</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Sat, 20 Dec 2025 04:12:08 +0000</pubDate>
      <link>https://forem.com/affectionate_code/the-ultimate-guide-to-capturing-leads-in-zoho-crm-from-wordpress-2025-edition-37ae</link>
      <guid>https://forem.com/affectionate_code/the-ultimate-guide-to-capturing-leads-in-zoho-crm-from-wordpress-2025-edition-37ae</guid>
      <description>&lt;p&gt;In today's digital landscape, your WordPress website is often the first touchpoint for potential customers. Capturing those visitors as leads and seamlessly sending them to your CRM is crucial for sales success.&lt;/p&gt;

&lt;p&gt;This comprehensive tutorial focuses on the &lt;strong&gt;Zoho CRM Lead Mapping Pro&lt;/strong&gt; plugin – a powerful, dedicated tool that lets you build customizable lead capture forms directly in WordPress and map data straight to Zoho CRM Leads, complete with &lt;strong&gt;file attachments&lt;/strong&gt;, &lt;strong&gt;product selection&lt;/strong&gt;, and &lt;strong&gt;additional notes&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;No coding required. We'll cover everything from installation to advanced mapping.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyji5928pt4onoq6qj7p3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyji5928pt4onoq6qj7p3.png" alt="zoho leads dashboard"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Why Use Zoho CRM Lead Mapping Pro?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Direct Zoho Integration&lt;/strong&gt; — Uses OAuth for secure connection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Built-in Form Builder&lt;/strong&gt; — Drag-and-drop field selection and ordering.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Advanced Features&lt;/strong&gt; — File uploads attached to leads, product dropdown synced from Zoho, notes added automatically.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;License-Based&lt;/strong&gt; — One-time or subscription activation ensures premium support.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend Shortcode&lt;/strong&gt; — Embed forms anywhere with &lt;code&gt;[zoho_lead_maping]&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkf057b6w0vsj1uepy35d.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkf057b6w0vsj1uepy35d.jpg" alt="WordPress Plugins &amp;gt; Add New screen – where you'll upload the plugin ZIP"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Installation and Activation
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Download the plugin ZIP from the official source (toolsyte.site or your purchase email).&lt;/li&gt;
&lt;li&gt;In your WordPress dashboard, go to &lt;strong&gt;Plugins &amp;gt; Add New &amp;gt; Upload Plugin&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Upload the ZIP file and click &lt;strong&gt;Install Now&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Activate the plugin.&lt;/li&gt;
&lt;li&gt;Upon activation, you'll see a new menu item: &lt;strong&gt;Zoho Lead Capture&lt;/strong&gt; (with a forms icon).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The plugin creates necessary asset folders and files automatically on first activation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: License Activation
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkyoch1parugijhabiu9g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkyoch1parugijhabiu9g.png" alt="zoho crm wordpress form builder"&gt;&lt;/a&gt;&lt;br&gt;
The plugin requires a valid license key for full functionality.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to &lt;strong&gt;Zoho Lead Capture &amp;gt; License&lt;/strong&gt; tab (or you'll be prompted on first visit).&lt;/li&gt;
&lt;li&gt;Enter your purchased license key.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Activate License&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once activated, you'll see "✓ Active" status.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy3yowpprb46o032ey3qr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy3yowpprb46o032ey3qr.png" alt="zoh crm lead maping"&gt;&lt;/a&gt;&lt;br&gt;
If invalid, double-check the key or contact support.&lt;/p&gt;
&lt;h3&gt;
  
  
  Step 3: Configure Zoho CRM OAuth Settings
&lt;/h3&gt;

&lt;p&gt;Secure connection is key!&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Zoho Lead Capture &amp;gt; Zoho CRM Settings&lt;/strong&gt; tab.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyvne2li5ubudyx872c1u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fyvne2li5ubudyx872c1u.png" alt="zoho crm oauth"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;You'll need:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Client ID&lt;/strong&gt; and &lt;strong&gt;Client Secret&lt;/strong&gt; from a Zoho OAuth app.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Refresh Token&lt;/strong&gt; (self-client or server-based).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API Domain&lt;/strong&gt; (e.g., &lt;a href="https://www.zohoapis.com" rel="noopener noreferrer"&gt;https://www.zohoapis.com&lt;/a&gt; for US).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accounts Domain&lt;/strong&gt; (matching your region).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;How to get OAuth credentials:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visit Zoho API Console → &lt;a href="https://api-console.zoho.com" rel="noopener noreferrer"&gt;https://api-console.zoho.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Create a new &lt;strong&gt;Server-based Application&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Add your site's redirect URI (usually your WordPress admin URL).&lt;/li&gt;
&lt;li&gt;Required scopes: &lt;code&gt;ZohoCRM.modules.ALL,ZohoCRM.users.READ,ZohoCRM.settings.ALL,ZohoCRM.org.READ&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Generate the refresh token using the authorization flow.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a &lt;strong&gt;more detailed step-by-step guide&lt;/strong&gt; with screenshots on creating the OAuth client and generating a refresh token, check out my dedicated blog post:&lt;br&gt;&lt;br&gt;
[How to Generate Zoho CRM Refresh Token – Complete Tutorial]&lt;br&gt;


&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/affectionate_code/how-to-generate-zoho-crm-oauth-20-credentials-refresh-token-tutorial-2025-1f43" class="crayons-story__hidden-navigation-link"&gt;How to Generate Zoho CRM OAuth 2.0 Credentials: Refresh Token Tutorial (2025)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/affectionate_code" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2983134%2Fc6ae8005-0401-41e5-b45c-6c97ad12a806.jpeg" alt="affectionate_code profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/affectionate_code" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Sonde Omotayo
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Sonde Omotayo
                
              
              &lt;div id="story-author-preview-content-3116722" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/affectionate_code" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2983134%2Fc6ae8005-0401-41e5-b45c-6c97ad12a806.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Sonde Omotayo&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/affectionate_code/how-to-generate-zoho-crm-oauth-20-credentials-refresh-token-tutorial-2025-1f43" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Dec 20 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/affectionate_code/how-to-generate-zoho-crm-oauth-20-credentials-refresh-token-tutorial-2025-1f43" id="article-link-3116722"&gt;
          How to Generate Zoho CRM OAuth 2.0 Credentials: Refresh Token Tutorial (2025)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
            &lt;a href="https://dev.to/affectionate_code/how-to-generate-zoho-crm-oauth-20-credentials-refresh-token-tutorial-2025-1f43#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




&lt;ol&gt;
&lt;li&gt;Paste everything into the fields and click &lt;strong&gt;Save Zoho CRM Settings&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Success message confirms connection. Access token is auto-refreshed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Sync Products from Zoho (Optional but Recommended)
&lt;/h3&gt;

&lt;p&gt;If you use the Product Select field:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Zoho Lead Capture &amp;gt; Product Sync&lt;/strong&gt; tab.&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Refresh Products from Zoho CRM&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Wait for sync – it fetches all Products (ID and Name).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Products now available in dropdown forms.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5: Build Your Lead Capture Form
&lt;/h3&gt;

&lt;p&gt;The heart of the plugin!&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Zoho Lead Capture &amp;gt; Form Builder&lt;/strong&gt; tab.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo5c8xndxetrjisu7tcgd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo5c8xndxetrjisu7tcgd.png" alt="Drag-and-drop form builder interface – reorder by dragging headers"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Available Fields section:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Checkboxes to enable/disable fields like First Name, Email, Phone, Description, Additional Notes, Product Select, File Upload, etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Field Order &amp;amp; Configuration:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Enabled fields appear in a sortable list.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Drag the entire header&lt;/strong&gt; (including the grip icon) to reorder.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Click the header&lt;/strong&gt; to unfold configuration:

&lt;ul&gt;
&lt;li&gt;Change label text.&lt;/li&gt;
&lt;li&gt;Make required.&lt;/li&gt;
&lt;li&gt;For File Upload: Set allowed types (comma-separated) and max size (MB).&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Form Settings (bottom):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Submit Button Text (default: "Submit").&lt;/li&gt;
&lt;li&gt;Default Lead Source (used if field hidden/empty).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Click &lt;strong&gt;Save Form Settings&lt;/strong&gt; when done.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 6: Embed the Form on Your Site
&lt;/h3&gt;

&lt;p&gt;Use the shortcode:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[zoho_lead_maping]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Place it in any page, post, or widget (via Gutenberg shortcode block, Elementor, etc.).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpaj7vzk59rtnl18ipwjm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpaj7vzk59rtnl18ipwjm.png" alt="Example of a live lead capture form on a website"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The form renders beautifully with responsive styling.&lt;/p&gt;

&lt;h3&gt;
  
  
  How Data Maps to Zoho CRM
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Standard fields&lt;/strong&gt; → Direct to Lead record (First Name, Last Name, Email, Company, Phone, Mobile, Lead Source, Description).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Additional Notes&lt;/strong&gt; → Creates a Note titled "Form Submission Notes" attached to the lead.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product Select&lt;/strong&gt; → Associates the selected Product to the lead.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File Upload&lt;/strong&gt; → Attaches file directly as an Attachment on the lead.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All happens instantly on submission!&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 7: Customize Messages (Optional)
&lt;/h3&gt;

&lt;p&gt;Go to &lt;strong&gt;Zoho Lead Capture &amp;gt; Messages&lt;/strong&gt; tab.&lt;/p&gt;

&lt;p&gt;Edit success/error/validation messages. Use placeholders like &lt;code&gt;{first_name}&lt;/code&gt;, &lt;code&gt;{email}&lt;/code&gt; for personalization.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv4azcog4w7e2rxyshl7d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv4azcog4w7e2rxyshl7d.png" alt="form submit message customization"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Testing Your Setup
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Submit a test form on frontend.&lt;/li&gt;
&lt;li&gt;Check Zoho CRM Leads module – new lead should appear.&lt;/li&gt;
&lt;li&gt;Verify attachments, notes, and product association.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Troubleshooting Tips
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Clicks not working in admin?&lt;/strong&gt; Deactivate/reactivate plugin to refresh JS files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Connection issues?&lt;/strong&gt; Re-save Zoho settings or regenerate refresh token.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No products?&lt;/strong&gt; Refresh on Product Sync tab.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Form not showing?&lt;/strong&gt; Ensure license active.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;With Zoho CRM Lead Mapping Pro, you've turned your WordPress site into a powerful lead generation machine. Every visitor interaction becomes a qualified lead in Zoho – ready for nurturing and closing.&lt;/p&gt;

&lt;p&gt;I built this plugin myself to make Zoho CRM integration simple and reliable for WordPress users like you. I hope you enjoy using it as much as I enjoyed creating it!&lt;/p&gt;

&lt;p&gt;If you have any questions, need custom features, or want consultation on Zoho CRM setup/automation, feel free to reach out:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="//x.com/sonde_omotayo"&gt;x.com/sonde_omotayo&lt;/a&gt;&lt;/strong&gt; or &lt;strong&gt;&lt;a href="mailto:sonde@toolrackly.site"&gt;sonde@toolrackly.site&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Happy selling! 🚀&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>tooling</category>
      <category>automation</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Generate Zoho CRM OAuth 2.0 Credentials: Refresh Token Tutorial (2025)</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Sat, 20 Dec 2025 04:10:22 +0000</pubDate>
      <link>https://forem.com/affectionate_code/how-to-generate-zoho-crm-oauth-20-credentials-refresh-token-tutorial-2025-1f43</link>
      <guid>https://forem.com/affectionate_code/how-to-generate-zoho-crm-oauth-20-credentials-refresh-token-tutorial-2025-1f43</guid>
      <description>&lt;p&gt;If you're integrating WordPress (or any app) with &lt;strong&gt;Zoho CRM&lt;/strong&gt; – like with my &lt;strong&gt;Zoho CRM Lead Mapping Pro&lt;/strong&gt; plugin – you need secure OAuth credentials: &lt;strong&gt;Client ID&lt;/strong&gt;, &lt;strong&gt;Client Secret&lt;/strong&gt;, and a long-lived &lt;strong&gt;Refresh Token&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Zoho uses OAuth 2.0 for safe access without sharing passwords. The refresh token lets your app auto-renew short-lived access tokens.&lt;/p&gt;

&lt;p&gt;This step-by-step guide covers the easiest methods for most users. We'll focus on &lt;strong&gt;Self Client&lt;/strong&gt; (simplest, no redirect needed) and &lt;strong&gt;Server-based Application&lt;/strong&gt; (more flexible).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbsuy9mprupqub12xvu1s.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbsuy9mprupqub12xvu1s.png" alt="zoho api console" width="800" height="317"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(Zoho API Console Dashboard – your starting point)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Log In to Zoho API Console
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Go to: &lt;a href="https://api-console.zoho.com" rel="noopener noreferrer"&gt;https://api-console.zoho.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Sign in with your Zoho account (the one linked to your CRM organization).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You'll see the dashboard with options for client types.&lt;/p&gt;

&lt;h3&gt;
  
  
  Method 1: Self Client (Easiest &amp;amp; Recommended for Personal/Plugin Use)
&lt;/h3&gt;

&lt;p&gt;Self Client is perfect for backend integrations (like WordPress plugins) where you own the Zoho account. No redirect URI needed – generate tokens directly.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In the API Console, choose &lt;strong&gt;Self Client&lt;/strong&gt; → &lt;strong&gt;Create Now&lt;/strong&gt; (or &lt;strong&gt;Add Client&lt;/strong&gt; if you have existing ones).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft50zidup8nu2jhr3v1fb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft50zidup8nu2jhr3v1fb.png" alt="zoho self client" width="754" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(Self Client creation form – simple and quick)&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enter a &lt;strong&gt;Client Name&lt;/strong&gt; (e.g., "WordPress Lead Plugin").&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select scopes:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;ZohoCRM.modules.ALL,ZohoCRM.users.READ,ZohoCRM.settings.ALL,ZohoCRM.org.READ&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
(Copy-paste this – it covers leads, products, attachments, notes).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click &lt;strong&gt;Create&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;On the next screen, click &lt;strong&gt;Generate Code&lt;/strong&gt; (or similar button).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose scope again if prompted (same as above).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select token duration (default 1 hour is fine – we'll get refresh token).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click &lt;strong&gt;Create&lt;/strong&gt; → An &lt;strong&gt;Authorization Code&lt;/strong&gt; (grant token) appears. Copy it immediately!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now exchange the code for tokens:&lt;br&gt;&lt;br&gt;
Use this URL (replace placeholders):&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   https://accounts.zoho.com/oauth/v2/token
   ?code=YOUR_AUTHORIZATION_CODE
   &amp;amp;client_id=YOUR_CLIENT_ID
   &amp;amp;client_secret=YOUR_CLIENT_SECRET
   &amp;amp;grant_type=authorization_code
   &amp;amp;redirect_uri=  (leave blank or use dummy)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;For EU: Use &lt;code&gt;https://accounts.zoho.eu/...&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;For IN: &lt;code&gt;https://accounts.zoho.in/...&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paste in browser or use Postman/curl. Response includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;access_token&lt;/code&gt; (short-lived)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;refresh_token&lt;/code&gt; (long-lived – this is what you need!)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Example response: &lt;br&gt;
&lt;code&gt;{&lt;br&gt;
    "access_token": "1000.12345678190123456789123456789",&lt;br&gt;
    "refresh_token": "1000.12345678901234567890123456789",&lt;br&gt;
    "scope": "ZohoCRM.modules.ALL ZohoCRM.modules.attachments.ALL",&lt;br&gt;
    "api_domain": "https://www.zohoapis.com",&lt;br&gt;
    "token_type": "Bearer",&lt;br&gt;
    "expires_in": 3600&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Method 2: Server-based Application (For Production/Multi-User Apps)
&lt;/h3&gt;

&lt;p&gt;Use this if you need a redirect flow or multi-org support.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;In API Console, choose &lt;strong&gt;Server-based Applications&lt;/strong&gt; → &lt;strong&gt;Create Now&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;(Server-based app registration form)&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Fill:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Client Name&lt;/li&gt;
&lt;li&gt;Homepage URL (your site)&lt;/li&gt;
&lt;li&gt;Authorized Redirect URI (e.g., &lt;a href="https://your-site.com/oauth-callback" rel="noopener noreferrer"&gt;https://your-site.com/oauth-callback&lt;/a&gt; – can be dummy like &lt;a href="https://localhost" rel="noopener noreferrer"&gt;https://localhost&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click &lt;strong&gt;Create&lt;/strong&gt; → Get &lt;strong&gt;Client ID&lt;/strong&gt; and &lt;strong&gt;Client Secret&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Generate authorization URL:&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   https://accounts.zoho.com/oauth/v2/auth
   ?scope=ZohoCRM.modules.ALL,ZohoCRM.users.READ,ZohoCRM.settings.ALL,ZohoCRM.org.READ
   &amp;amp;client_id=YOUR_CLIENT_ID
   &amp;amp;response_type=code
   &amp;amp;redirect_uri=YOUR_REDIRECT_URI
   &amp;amp;access_type=offline  (important for refresh token!)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Open in browser, log in, approve → Redirected with &lt;code&gt;?code=XXXX&lt;/code&gt; in URL.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Exchange code for tokens (same POST as above, add &lt;code&gt;redirect_uri&lt;/code&gt; parameter).&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You'll get the &lt;strong&gt;refresh_token&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Important Tips
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Data Center Matters&lt;/strong&gt;: Use correct domain (US: .com, EU: .eu, IN: .in) for accounts and api.zoho...&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scopes&lt;/strong&gt;: Use the exact scopes above for full lead/product/file functionality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security&lt;/strong&gt;: Never expose Client Secret or Refresh Token publicly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-DC&lt;/strong&gt;: Enable in console settings if using multiple regions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Testing&lt;/strong&gt;: Refresh token works forever until revoked.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;Generating Zoho OAuth credentials is straightforward once you know the steps – Self Client is quickest for most plugin users.&lt;/p&gt;

&lt;p&gt;I built the &lt;a href="https://toolsyte.site/license/" rel="noopener noreferrer"&gt;&lt;strong&gt;Zoho CRM Lead Mapping Pro&lt;/strong&gt;&lt;/a&gt; plugin to make this integration seamless for WordPress sites. Hope this guide helps you get connected quickly!&lt;/p&gt;

&lt;p&gt;If you run into issues, need help with setup, or want custom features/consultation, feel free to email me:&lt;br&gt;&lt;br&gt;
&lt;strong&gt;&lt;a href="mailto:sonde@toolrackly.site"&gt;sonde@toolrackly.site&lt;/a&gt;&lt;/strong&gt; or &lt;strong&gt;&lt;a href="mailto:sondeomotayo7@gmail.com"&gt;sondeomotayo7@gmail.com&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Happy integrating! 🚀&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Integrate Zoho CRM Leads with WordPress (Including File Uploads) – Complete 2025 Tutorial</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Mon, 15 Dec 2025 23:45:31 +0000</pubDate>
      <link>https://forem.com/affectionate_code/how-to-integrate-zoho-crm-leads-with-wordpress-including-file-uploads-complete-2025-tutorial-5g6</link>
      <guid>https://forem.com/affectionate_code/how-to-integrate-zoho-crm-leads-with-wordpress-including-file-uploads-complete-2025-tutorial-5g6</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkijmorwoztjnwohe4x0u.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkijmorwoztjnwohe4x0u.png" alt="Zoho Crm Wordpress Plugin" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Integrate Zoho CRM Leads with WordPress (Including File Uploads) – Complete 2025 Tutorial
&lt;/h2&gt;

&lt;p&gt;In 2025, capturing high-quality leads directly from your WordPress website and sending them straight to &lt;strong&gt;Zoho CRM&lt;/strong&gt; — complete with file attachments like resumes, proposals, or documents — is easier than ever.&lt;/p&gt;

&lt;p&gt;This step-by-step tutorial shows you how to set up a professional lead capture form on WordPress that automatically creates leads in Zoho CRM, supports &lt;strong&gt;file uploads&lt;/strong&gt;, and attaches those files directly to the lead record.&lt;/p&gt;

&lt;p&gt;No coding required.&lt;/p&gt;

&lt;p&gt;We'll use the &lt;strong&gt;Zoho Lead Form Builder&lt;/strong&gt; plugin — a powerful, dedicated solution designed specifically for this integration.&lt;/p&gt;




&lt;h3&gt;
  
  
  Why Integrate WordPress Forms with Zoho CRM?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Automatically sync website leads to Zoho CRM&lt;/li&gt;
&lt;li&gt;Attach files (PDFs, docs, images) directly to lead records&lt;/li&gt;
&lt;li&gt;Eliminate manual data entry&lt;/li&gt;
&lt;li&gt;Trigger follow-ups, workflows, and notifications in Zoho instantly&lt;/li&gt;
&lt;li&gt;Improve lead quality and response time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Perfect for consultants, agencies, recruiters, real estate, B2B services, and any business using Zoho CRM.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 1: Install the Zoho Lead Form Builder Plugin
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Download the plugin ZIP file from &lt;a href="https://toolsyte.site/license/zoho-crm-plugin.zip" rel="noopener noreferrer"&gt;toolsyte.site/license/zoho-crm-plugin.zip&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Log in to your WordPress admin dashboard&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;Plugins &amp;gt; Add New &amp;gt; Upload Plugin&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Choose the downloaded ZIP file and click &lt;strong&gt;Install Now&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Activate the plugin&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: This plugin requires a valid license key (one-time $45 or $5/month). Purchase at &lt;a href="https://toolsyte.site/license" rel="noopener noreferrer"&gt;toolsyte.site/license&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Step 2: Activate Your License
&lt;/h2&gt;

&lt;p&gt;After activation, you’ll be redirected to the plugin settings.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Zoho Lead Form&lt;/strong&gt; in your WordPress sidebar&lt;/li&gt;
&lt;li&gt;Enter your &lt;strong&gt;license key&lt;/strong&gt; (purchased from the link above)&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Activate Plugin&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once activated, you’ll unlock the full form builder and Zoho integration.&lt;/p&gt;




&lt;h2&gt;
  
  
  Step 3: Connect to Zoho CRM (OAuth Setup)
&lt;/h2&gt;

&lt;p&gt;You need Zoho OAuth credentials to securely connect WordPress to your CRM.&lt;/p&gt;

&lt;h3&gt;
  
  
  Get Your Zoho Credentials
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Visit &lt;a href="https://api-console.zoho.com" rel="noopener noreferrer"&gt;https://api-console.zoho.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Create a new &lt;strong&gt;Server-based Application&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Fill in:

&lt;ul&gt;
&lt;li&gt;Client Name: "WordPress Lead Form"&lt;/li&gt;
&lt;li&gt;Homepage URL: Your website&lt;/li&gt;
&lt;li&gt;Redirect URI: Your website URL (e.g., &lt;a href="https://yoursite.com" rel="noopener noreferrer"&gt;https://yoursite.com&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Copy &lt;strong&gt;Client ID&lt;/strong&gt; and &lt;strong&gt;Client Secret&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Generate &lt;strong&gt;Refresh Token&lt;/strong&gt; using the OAuth flow (full guide included in plugin settings)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Enter Credentials in Plugin
&lt;/h3&gt;

&lt;p&gt;In &lt;strong&gt;Zoho Lead Form &amp;gt; Settings&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paste &lt;strong&gt;Client ID&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Paste &lt;strong&gt;Client Secret&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Paste &lt;strong&gt;Refresh Token&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Select your &lt;strong&gt;API Domain&lt;/strong&gt; (e.g., &lt;a href="https://www.zohoapis.com" rel="noopener noreferrer"&gt;https://www.zohoapis.com&lt;/a&gt; for US)&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Save Zoho Settings&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Test Connection&lt;/strong&gt; → You should see "Connected successfully!"&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Step 4: Build Your Lead Capture Form
&lt;/h2&gt;

&lt;p&gt;Now create your custom form:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Zoho Lead Form &amp;gt; Form Builder&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Add Field&lt;/strong&gt; to include:

&lt;ul&gt;
&lt;li&gt;First Name&lt;/li&gt;
&lt;li&gt;Last Name &lt;em&gt;(required by Zoho)&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Email&lt;/li&gt;
&lt;li&gt;Phone&lt;/li&gt;
&lt;li&gt;Company&lt;/li&gt;
&lt;li&gt;Description&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;File Upload&lt;/strong&gt; (for resumes, quotes, etc.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Drag to reorder fields&lt;/li&gt;
&lt;li&gt;Customize labels (e.g., "Upload Your Resume")&lt;/li&gt;
&lt;li&gt;For file upload:

&lt;ul&gt;
&lt;li&gt;Set allowed types (PDF, DOC, JPG, etc.)&lt;/li&gt;
&lt;li&gt;Set max size (up to 50MB)&lt;/li&gt;
&lt;li&gt;Make required if needed&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Customize:

&lt;ul&gt;
&lt;li&gt;Submit button text ("Send Message", "Apply Now")&lt;/li&gt;
&lt;li&gt;Success message ("Thank you! We'll contact you soon.")&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Click &lt;strong&gt;Save Form&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F64065j518ogxrwx6pojt.png" alt="zoho crm plugin" width="800" height="162"&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Step 5: Add the Form to Your Website
&lt;/h2&gt;

&lt;p&gt;Use the shortcode anywhere:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[zoho_lead_form]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Add it to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A dedicated landing page&lt;/li&gt;
&lt;li&gt;Contact page&lt;/li&gt;
&lt;li&gt;Sidebar widget&lt;/li&gt;
&lt;li&gt;Popup (using your popup plugin)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The form is fully responsive and mobile-friendly.&lt;/p&gt;


&lt;h2&gt;
  
  
  How File Uploads Work
&lt;/h2&gt;

&lt;p&gt;When a visitor uploads a file:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The form submits securely&lt;/li&gt;
&lt;li&gt;A new &lt;strong&gt;Lead&lt;/strong&gt; is created in Zoho CRM&lt;/li&gt;
&lt;li&gt;The uploaded file is automatically attached to the lead&lt;/li&gt;
&lt;li&gt;File appears in &lt;strong&gt;Notes &amp;amp; Attachments&lt;/strong&gt; section of the lead record&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Supported formats: PDF, DOC/DOCX, images, spreadsheets, ZIP, and more.&lt;/p&gt;


&lt;h2&gt;
  
  
  Best Practices for High-Converting Forms
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Keep forms short (5-7 fields max)&lt;/li&gt;
&lt;li&gt;Use clear, benefit-focused labels&lt;/li&gt;
&lt;li&gt;Make file upload optional unless necessary&lt;/li&gt;
&lt;li&gt;Add a strong CTA button ("Get Your Free Quote")&lt;/li&gt;
&lt;li&gt;Place forms above the fold&lt;/li&gt;
&lt;li&gt;Use success message to set expectations&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  Frequently Asked Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Is this secure?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Yes — uses Zoho OAuth 2.0 with refresh tokens (no passwords stored).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do files go to Zoho CRM?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Yes — attached directly to the lead record.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I map custom fields?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Yes — add any Zoho Lead field in the form builder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does it work with page builders?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Yes — Elementor, Divi, Gutenberg, etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if I cancel my subscription?&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Access continues until end of billing period. Cancel anytime.&lt;/p&gt;


&lt;h2&gt;
  
  
  Get Started Today
&lt;/h2&gt;

&lt;p&gt;Ready to automate your lead capture and never miss a hot prospect again?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://toolsyte.site/license/zoho-crm-plugin.zip" rel="noopener noreferrer"&gt;Download Zoho Lead Form Builder Now&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;[PURCHASE LICENSE ($45 one-time or $5/month)]&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhu3k4t7na0wbt7du6e7h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhu3k4t7na0wbt7du6e7h.png" alt="Zoho CRM Wordpress Plugin" width="784" height="516"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://toolsyte.site/license/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;toolsyte.site&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
Start turning website visitors into Zoho CRM leads — with file attachments — in minutes.&lt;/p&gt;

</description>
      <category>zoho</category>
      <category>crm</category>
      <category>leadcapture</category>
      <category>wordpress</category>
    </item>
    <item>
      <title>Gemini 3 Is Here: Google's Bold Leap into the Agentic AI Era</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Tue, 18 Nov 2025 22:27:02 +0000</pubDate>
      <link>https://forem.com/affectionate_code/gemini-3-is-here-googles-bold-leap-into-the-agentic-ai-era-59hj</link>
      <guid>https://forem.com/affectionate_code/gemini-3-is-here-googles-bold-leap-into-the-agentic-ai-era-59hj</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnodhhq2b929hakmv30ec.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnodhhq2b929hakmv30ec.jpeg" alt="gemini3" width="316" height="172"&gt;&lt;/a&gt;Today marks a massive milestone in AI: Google has officially released &lt;strong&gt;Gemini 3&lt;/strong&gt;, kicking off what the company is calling "the Gemini 3 era." Announced just hours ago by Demis Hassabis (CEO of Google DeepMind) and the latest flagship model from Google DeepMind is now rolling out across the Gemini app, Google Search's AI Mode, Vertex AI, and more. If you've been waiting for Google to go all-in on next-level reasoning, multimodality, and agentic capabilities — this is it.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Makes Gemini 3 Different?
&lt;/h3&gt;

&lt;p&gt;Gemini 3 isn't just an incremental update — it's built from the ground up for a world where AI doesn't just answer questions but &lt;strong&gt;brings ideas to life&lt;/strong&gt;. Google describes it as their most intelligent model yet, combining breakthrough reasoning with native multimodal understanding (text, images, video, audio, and code) and powerful new agentic features.&lt;/p&gt;

&lt;p&gt;Key highlights from the launch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Superior Reasoning &amp;amp; Factual Accuracy&lt;/strong&gt; — Gemini 3 tops leaderboards like Humanity’s Last Exam (37.4% base, up to 41% in Deep Think mode) and shows massive gains in complex problem-solving.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multimodal Mastery&lt;/strong&gt; — It "reads the room" better than ever, understanding nuance across modalities. Think: analyzing a video, pulling insights from images + text, or generating interactive visualizations on the fly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Generative Interfaces&lt;/strong&gt; — Responses aren't stuck in boring text blocks anymore. Ask for a Van Gogh gallery tour? Gemini 3 builds a beautiful, interactive layout with images, historical context, and even clickable elements — like a custom digital magazine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agentic Superpowers&lt;/strong&gt; — Gemini Agent (rolling out first to Google AI Ultra subscribers) can handle multi-step tasks autonomously: booking travel, organizing your inbox, or even running simulations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vibe Coding &amp;amp; Antigravity&lt;/strong&gt; — Google launched &lt;strong&gt;Antigravity&lt;/strong&gt;, a new agentic development platform that lets devs describe tasks in natural language while Gemini 3 handles the heavy lifting — wiring APIs, debugging, and building full apps. Early demos show it crushing retro games, web apps, and complex codebases with minimal input.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deep Think Mode&lt;/strong&gt; — An even more powerful variant (coming soon to Ultra subscribers) that's undergoing extra safety testing but already posting insane scores on tough benchmarks like GPQA Diamond (93.8%).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The model is immediately available in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gemini app (free tier gets base improvements; Pro/Ultra get the full power)&lt;/li&gt;
&lt;li&gt;AI Mode in Google Search (paid US users can toggle "Thinking" for Gemini 3-powered responses)&lt;/li&gt;
&lt;li&gt;Vertex AI and Google AI Studio for developers&lt;/li&gt;
&lt;li&gt;Enterprise tools and third-party platforms like Cursor, Replit, and GitHub&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Why This Feels Like a Turning Point
&lt;/h3&gt;

&lt;p&gt;In the last year, we've seen OpenAI's o3 series, Anthropic's Claude 4, and xAI's Grok 4 push the boundaries of reasoning and agents. Google's response? Ship Gemini 3 &lt;strong&gt;everywhere&lt;/strong&gt; on day one — including directly into Search, where billions of queries happen daily. That's distribution muscle no one else can match.&lt;/p&gt;

&lt;p&gt;Early testers (and leaked benchmarks) suggest Gemini 3 doesn't just compete — it leads in areas like multimodal reasoning, tool use, and "vibe-based" creation (turning vague ideas into polished, interactive outputs). And unlike some competitors' staggered rollouts, Google is moving fast: Deep Think mode and more Gemini 3 family models are promised "in the coming weeks."&lt;/p&gt;

&lt;h3&gt;
  
  
  Hands-On Impressions (From the First Few Hours)
&lt;/h3&gt;

&lt;p&gt;People are already sharing wild examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Building fully functional 3D spaceship games in minutes&lt;/li&gt;
&lt;li&gt;Generating dynamic travel planners with maps, budgets, and real-time booking links&lt;/li&gt;
&lt;li&gt;Turning a simple prompt into an interactive art history exhibit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One standout quote from Ethan Mollick's instant review: "Human in the loop is evolving from 'human who fixes AI mistakes' to 'human who directs AI work.'"&lt;/p&gt;

&lt;h3&gt;
  
  
  The Bottom Line
&lt;/h3&gt;

&lt;p&gt;Gemini 3 feels like the moment AI stops feeling like a smart chatbot and starts feeling like a creative partner — or even a junior developer/agent that just gets stuff done. With Antigravity and generative UIs, Google isn't just releasing a model; they're reimagining how we interact with software entirely.&lt;/p&gt;

&lt;p&gt;If you're on Gemini Pro or Ultra, go play with it right now. The free tier will get upgrades soon too. This is the kind of release that makes you excited (and a little nervous) about where AI is heading in 2026.&lt;/p&gt;

&lt;p&gt;Welcome to the Gemini 3 era. Buckle up. 🚀&lt;/p&gt;

&lt;p&gt;What are you building first with Gemini 3? Drop your favorite prompts or creations in the comments — I'd love to see them!&lt;/p&gt;

</description>
      <category>gemini</category>
      <category>ai</category>
      <category>gemini3</category>
    </item>
    <item>
      <title>🔐 Fixing the LinkedIn OAuth Login Issue — The OpenID Connect Update</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Thu, 18 Sep 2025 15:57:44 +0000</pubDate>
      <link>https://forem.com/affectionate_code/fixing-the-linkedin-oauth-login-issue-the-openid-connect-update-4p9b</link>
      <guid>https://forem.com/affectionate_code/fixing-the-linkedin-oauth-login-issue-the-openid-connect-update-4p9b</guid>
      <description>&lt;p&gt;If you’ve been trying to implement LinkedIn login recently and suddenly started getting mysterious “Something went wrong” errors, you’re not alone. LinkedIn has quietly introduced a major change to its OAuth system — and older login code has stopped working as a result.&lt;/p&gt;

&lt;p&gt;This blog walks you through what changed, why old apps break, and how to fix it using the new OpenID Connect approach.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;⚠️ What Broke&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Previously, you could fetch user data with scopes like:&lt;/p&gt;

&lt;p&gt;r_liteprofile&lt;/p&gt;

&lt;p&gt;r_emailaddress&lt;/p&gt;

&lt;p&gt;And then call:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://api.linkedin.com/v2/me" rel="noopener noreferrer"&gt;https://api.linkedin.com/v2/me&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://api.linkedin.com/v2/emailAddress" rel="noopener noreferrer"&gt;https://api.linkedin.com/v2/emailAddress&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, with new apps created in the LinkedIn developer portal, these scopes and endpoints no longer work. If you try, you’ll see errors like:&lt;/p&gt;

&lt;p&gt;"Something went wrong"&lt;br&gt;
or&lt;br&gt;
"Invalid scope"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💡 What Changed&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;LinkedIn has switched its sign-in flow to use OpenID Connect (OIDC) — an identity layer built on top of OAuth 2.0.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key changes:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;New sign-in label: “Sign in with LinkedIn using OpenID Connect”&lt;/p&gt;

&lt;p&gt;Requires OpenID Connect access to be enabled on your app&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;New supported scopes&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;openid&lt;/p&gt;

&lt;p&gt;profile&lt;/p&gt;

&lt;p&gt;email&lt;/p&gt;

&lt;p&gt;New endpoint to fetch user profile:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://api.linkedin.com/v2/userinfo" rel="noopener noreferrer"&gt;https://api.linkedin.com/v2/userinfo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This means old scopes and endpoints no longer work for new apps.&lt;/p&gt;

&lt;p&gt;🛠 How to Fix the OAuth Login&lt;/p&gt;

&lt;p&gt;Here’s the correct approach to make LinkedIn OAuth login work again:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Step 1 — Create a New App&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Go to the LinkedIn Developer Portal&lt;/p&gt;

&lt;p&gt;Create a new application&lt;/p&gt;

&lt;p&gt;Fill in basic info (name, logo, privacy URL — can be &lt;a href="http://localhost" rel="noopener noreferrer"&gt;http://localhost&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Enable OpenID Connect under “Products”&lt;/p&gt;

&lt;p&gt;Copy your Client ID and Client Secret&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Step 2 — Set Your Redirect URI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Add your redirect URI (like &lt;a href="http://localhost/project/callback" rel="noopener noreferrer"&gt;http://localhost/project/callback&lt;/a&gt;) in your app’s OAuth 2.0 settings&lt;/p&gt;

&lt;p&gt;This must match exactly with what you use in your code&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Step 3 — Implement the OAuth Flow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Authorization URL:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://www.linkedin.com/oauth/v2/authorization
  ?response_type=code
  &amp;amp;client_id=YOUR_CLIENT_ID
  &amp;amp;redirect_uri=YOUR_REDIRECT_URI
  &amp;amp;scope=openid%20profile%20email

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Exchange code for token:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;POST https://www.linkedin.com/oauth/v2/accessToken
  grant_type=authorization_code
  code=AUTH_CODE
  redirect_uri=YOUR_REDIRECT_URI
  client_id=YOUR_CLIENT_ID
  client_secret=YOUR_CLIENT_SECRET
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Fetch user info:&lt;/p&gt;

&lt;p&gt;GET &lt;a href="https://api.linkedin.com/v2/userinfo" rel="noopener noreferrer"&gt;https://api.linkedin.com/v2/userinfo&lt;/a&gt;&lt;br&gt;
Authorization: Bearer ACCESS_TOKEN&lt;/p&gt;

&lt;p&gt;This userinfo endpoint returns the user’s name, email, and LinkedIn ID.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✅ Summary&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If your LinkedIn login suddenly stopped working:&lt;/p&gt;

&lt;p&gt;Don’t reuse old apps created before this change.&lt;/p&gt;

&lt;p&gt;Create a new app, enable OpenID Connect, and use:&lt;/p&gt;

&lt;p&gt;Scopes: openid profile email&lt;/p&gt;

&lt;p&gt;Endpoint: &lt;a href="https://api.linkedin.com/v2/userinfo" rel="noopener noreferrer"&gt;https://api.linkedin.com/v2/userinfo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you apply these changes, your LinkedIn login will work again using the modern and secure OpenID Connect flow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📌 Final Tip&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Always keep an eye on the LinkedIn Developer documentation — OAuth changes like this are often introduced silently and can break existing integrations without warning.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>oauth</category>
      <category>linkedin</category>
    </item>
    <item>
      <title>GPT-5: The Next Chapter in Generative AI</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Fri, 08 Aug 2025 10:37:28 +0000</pubDate>
      <link>https://forem.com/affectionate_code/gpt-5-the-next-chapter-in-generative-ai-12hn</link>
      <guid>https://forem.com/affectionate_code/gpt-5-the-next-chapter-in-generative-ai-12hn</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxs4odcv627bff4uswdyt.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxs4odcv627bff4uswdyt.jpeg" alt="GPT5 Image" width="310" height="163"&gt;&lt;/a&gt;&lt;br&gt;
A practical, opinionated walkthrough of what GPT-5 actually brings to developers, creators, and teams — plus real examples you can copy-paste.&lt;/p&gt;


&lt;h3&gt;
  
  
  TL;DR — What Changed
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multimodal:&lt;/strong&gt; text, images, audio, and video in one model.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Longer context:&lt;/strong&gt; handles huge documents and entire codebases in a single session.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agentic workflows:&lt;/strong&gt; can orchestrate tasks like scheduling, email drafts, and chained automations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;More reliable:&lt;/strong&gt; fewer hallucinations and clearer uncertainty reporting.&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;
  
  
  Why This Matters
&lt;/h3&gt;

&lt;p&gt;GPT-5 isn't just an incremental upgrade — it's a practical tool for workflows that previously needed multiple steps. Whether you're a product manager summarizing a 200-page spec, a designer creating assets from a voice briefing, or an engineer automating release notes, GPT-5 can often keep everything in context and reduce friction.&lt;/p&gt;

&lt;p&gt;Multimodal inputs let you pair voice notes with screenshots and get a unified output.&lt;/p&gt;


&lt;h3&gt;
  
  
  Feature Deep Dive
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1 — Multimodal: one model, many inputs&lt;/strong&gt;&lt;br&gt;
Bring an image, a short recording, and a prompt — GPT-5 fuses them and responds as if you’d given a single, richer brief. Designers can generate multiple versions of hero assets from a voice description plus a moodboard screenshot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2 — Extended context windows&lt;/strong&gt;&lt;br&gt;
With context lengths that can reach into the hundreds of thousands of tokens, you can drop full product docs, legal contracts, or entire code repos into a single prompt. Use cases: code audits, bulk content editing, and longitudinal research summarization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3 — Agentic workflows&lt;/strong&gt;&lt;br&gt;
GPT-5 can chain small actions: summarize a thread, draft a reply, propose calendar slots, and create a follow-up task list — and then present you with all of it for approval. Think of it as a smart assistant that knows context and follow-through.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“GPT-5 turned a 3-hour doc-summarize→email flow into a 10-minute interactive draft.” — Product lead, beta tester&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h3&gt;
  
  
  Quick Examples (Copy/Paste)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Example: Summarize a long doc&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Prompt:
"Summarize the attached 72-page spec into a one-page executive summary with 5 bullet risks and 3 recommended next steps."

Output:
— Executive summary … (concise final output)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Example: Multimodal creative brief&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Input: hero image + voice note + prompt
"Make 3 alternate hero headlines and 3 tweet-length teasers for a product launch. Tone: playful, expert."

Output:
Multiple variants, plus image crop and color suggestions.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Developer snippet: auto-refactor a function&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Prompt:
"Here's a 200-line JavaScript module. Improve readability, extract helpers, and add JSDoc comments. Return only the refactored code."

Output:
Refactored module with helpers and documentation — paste back into your editor.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Practical Tips for Everyday Use
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Start specific:&lt;/strong&gt; give examples of the style you want (two-paragraph sample, mock headline, or a one-line reference).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Feed context:&lt;/strong&gt; if you expect the model to remember project specifics, paste or attach the relevant doc so it stays internal to the session.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ask for uncertainty:&lt;/strong&gt; ask the model to list anything it guessed — that makes it safer for decisions.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🐦 Boost Your Social Game with the AI Tweet Generator
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fye2pbc1d2bgjwocxzudk.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fye2pbc1d2bgjwocxzudk.jpeg" alt="Toolrackly Tweet Generator" width="800" height="408"&gt;&lt;/a&gt;&lt;br&gt;
Struggling to write engaging tweets that get clicks, retweets, and followers? The &lt;strong&gt;AI Tweet Generator&lt;/strong&gt; makes it effortless. Just enter your topic or product details, and it will instantly create punchy, high-performing tweets tailored to your style.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why creators love it:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Generates viral-ready tweets in seconds&lt;/li&gt;
&lt;li&gt;Customizable tone: witty, professional, or bold&lt;/li&gt;
&lt;li&gt;Perfect for product launches, personal branding, or daily engagement&lt;/li&gt;
&lt;li&gt;Saves hours of brainstorming and editing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 Try the AI Tweet Generator now: &lt;a href="https://toolrackly.site/tool-details/?slug=ai-tweet-generator" rel="noopener noreferrer"&gt;https://toolrackly.site/tool-details/?slug=ai-tweet-generator&lt;/a&gt;&lt;/p&gt;




</description>
      <category>gpt5</category>
      <category>ai</category>
      <category>contentwriting</category>
      <category>technology</category>
    </item>
    <item>
      <title>🚀 July 2025 Design Toolbox: 6 Free Web-Based Tools You’ll Love</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Sun, 06 Jul 2025 18:02:58 +0000</pubDate>
      <link>https://forem.com/affectionate_code/july-2025-design-toolbox-6-free-web-based-tools-youll-love-lij</link>
      <guid>https://forem.com/affectionate_code/july-2025-design-toolbox-6-free-web-based-tools-youll-love-lij</guid>
      <description>&lt;p&gt;This month’s curated shortlist features six outstanding, free browser-based tools tailored for designers, developers, and AI creators.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Extensive Design &amp;amp; Dev Utility Hub &lt;a href="https://toolrackly.site" rel="noopener noreferrer"&gt;(ToolRackly)&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
A robust web platform that bundles dozens of tools—format converters, SEO analyzers, image search, copywriting assistants, and code snippet explainers—into a unified interface. Ideal for anyone who prefers lightweight, no-install solutions. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5b8fnajp1veb45xmsgom.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5b8fnajp1veb45xmsgom.webp" alt="Toolrackly" width="800" height="555"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Free Vector-Based Logo Generator &lt;a href="https://link.uisdc.com/?redirect=https%3A%2F%2Flogotweak.mohammadfaizan.in%2F" rel="noopener noreferrer"&gt;(LogoTweak)&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
This no-cost tool uses a library of polished vector icons paired with editable colors, backgrounds, and stroke widths. The experience is reminiscent of Canva—fast, intuitive, and surprisingly powerful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frdk029y6hf05c051jj3v.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frdk029y6hf05c051jj3v.webp" alt="LogoTweak" width="800" height="611"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://notioncovergenerator.com/app" rel="noopener noreferrer"&gt;Notion Cover &amp;amp; Banner Maker&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
Create stylish banners suitable for Notion or general use with uploads, patterned backgrounds, Unsplash visuals, or premium templates. Offers text formatting, font options, filters, and device-specific previews. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Firoab9lm389iiwv4f1t3.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Firoab9lm389iiwv4f1t3.webp" alt="Notion Cover Generator" width="800" height="615"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://freeassets.org/" rel="noopener noreferrer"&gt;Curated Free Design Asset Library&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
Access a thoughtfully selected collection of fonts, templates, textures, and graphics. Perfect for elevating design quality without breaking the bank. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzqj7eydypsti08jk9zef.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzqj7eydypsti08jk9zef.webp" alt="Asset Library" width="800" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://tf-model-diagram.com/" rel="noopener noreferrer"&gt;Visual AI Model Builder&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
This drag-and-drop tool simplifies neural network design—construct models visually and export TensorFlow code for hands-on experimentation or teaching.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjr0a9gp5jgni3de0b8oc.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjr0a9gp5jgni3de0b8oc.webp" alt="Visual AI Model Builder" width="800" height="605"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.mockofun.com/tutorials/curved-text-generator/" rel="noopener noreferrer"&gt;Curved-Text Generator&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
Easily transform text into curved shapes like waves, circles, spirals, and hearts. Loads of English fonts supported; Chinese fonts fall back on system defaults. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqmtgkjvm0gy7nfarjzye.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqmtgkjvm0gy7nfarjzye.webp" alt="Curved Text Generator" width="800" height="546"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why these tools deserve attention:&lt;/strong&gt;&lt;br&gt;
No setup required – All tools run entirely in the browser—ready to use instantly.&lt;/p&gt;

&lt;p&gt;Versatile applications – Great for branding, AI prototyping, typography, and content creation.&lt;/p&gt;

&lt;p&gt;High quality, zero cost – Fully free to use, with minimal friction and maximum utility.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pro Tips for Practitioners:&lt;/strong&gt;&lt;br&gt;
Bookmark the toolkit hub as an essential go-to when working across design and development.&lt;/p&gt;

&lt;p&gt;Repurpose the Notion banner maker for social media headers, blog visuals, or presentation slides.&lt;/p&gt;

&lt;p&gt;Mix and match assets from the free asset library for cohesive brand or project styles.&lt;/p&gt;

&lt;p&gt;Use the AI model builder to prototype deep learning architectures or to teach concepts visually.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s next?&lt;/strong&gt;&lt;br&gt;
Explore past roundups—like June 2025’s collection, which includes AI-powered color tools, screenshot editors, and pixel-art generators—for more curated inspiration. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Got a favorite?&lt;/strong&gt;&lt;br&gt;
Which tool would make your workflow smoother this month? Have a hidden gem to share for next time? Drop a comment below.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>design</category>
      <category>toolrackly</category>
    </item>
    <item>
      <title>How to Find Free High-Quality Images for Any Project in Minutes</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Sat, 10 May 2025 19:25:22 +0000</pubDate>
      <link>https://forem.com/affectionate_code/how-to-find-free-high-quality-images-for-any-project-in-minutes-3pf0</link>
      <guid>https://forem.com/affectionate_code/how-to-find-free-high-quality-images-for-any-project-in-minutes-3pf0</guid>
      <description>&lt;p&gt;Whether you're designing a website, writing a blog post, creating social media content, or preparing a presentation, one thing is certain: you need great visuals.&lt;/p&gt;

&lt;p&gt;But finding the right images—high-quality, royalty-free, and truly free—can be frustrating. Many stock photo sites either hide the good stuff behind paywalls or come with confusing licenses and attribution requirements.&lt;/p&gt;

&lt;p&gt;That’s where &lt;a href="https://lenscape.42web.io/" rel="noopener noreferrer"&gt;LenScape&lt;/a&gt; comes in.&lt;/p&gt;

&lt;p&gt;In this guide, we’ll show you how to use LenScape to easily find and download professional-grade images for any type of project—all in just a few clicks.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What Is LenScape?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;LenScape is a fast, lightweight image search platform that offers millions of royalty-free, high-resolution photos. It’s completely free to use and doesn’t require you to create an account or provide attribution.&lt;/p&gt;

&lt;p&gt;Whether you're a freelancer, content creator, developer, or small business owner, LenScape is designed to make your workflow smoother and faster.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Why Use LenScape?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;100% Free – No subscriptions, no hidden fees&lt;/p&gt;

&lt;p&gt;No Attribution Required – Use images for personal or commercial projects&lt;/p&gt;

&lt;p&gt;Fast Search – Instantly find what you need with powerful filters&lt;/p&gt;

&lt;p&gt;High-Quality Results – Only professional-grade photos&lt;/p&gt;

&lt;p&gt;Clean Interface – No distractions, no ads&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;How to Use LenScape in 3 Easy Steps&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Visit &lt;a href="https://lenscape.42web.io/" rel="noopener noreferrer"&gt;LenScape&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Just open the homepage and you’ll see a simple search bar front and center. No login required.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Enter a Keyword&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Type what you're looking for. Examples:&lt;/p&gt;

&lt;p&gt;“Nature landscape”&lt;/p&gt;

&lt;p&gt;“Modern workspace”&lt;/p&gt;

&lt;p&gt;“Happy family outdoors”&lt;/p&gt;

&lt;p&gt;“Fitness lifestyle”&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Refine and Download&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Use filters to narrow by size or image count. Once you find the perfect photo, click to view it in full resolution and hit Download. Done!&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Upcoming Features to Get Excited About&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;LenScape is constantly evolving. Here are some exciting updates in development:&lt;/li&gt;
&lt;li&gt;AI-Powered Retouch Tools – Instantly enhance photos with machine learning&lt;/li&gt;
&lt;li&gt;Similar Image Search – Find visually related images using smart image matching&lt;/li&gt;
&lt;li&gt;Faster Indexing – Get better results, faster&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;Finding free, high-quality images shouldn’t feel like a scavenger hunt. With LenScape, you can stop wasting time and start creating.&lt;/p&gt;

&lt;p&gt;Whether you're designing, writing, promoting, or building—LenScape helps you do it better with the perfect visuals.&lt;/p&gt;

&lt;p&gt;Try it now: &lt;a href="https://lenscape.42web.io/" rel="noopener noreferrer"&gt;https://lenscape.42web.io/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>design</category>
      <category>contentwriting</category>
      <category>freeimage</category>
      <category>lenscape</category>
    </item>
    <item>
      <title>New Canva Code: All You Need to Know</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Fri, 18 Apr 2025 11:32:40 +0000</pubDate>
      <link>https://forem.com/affectionate_code/new-canva-code-all-you-need-to-know-1j4j</link>
      <guid>https://forem.com/affectionate_code/new-canva-code-all-you-need-to-know-1j4j</guid>
      <description>&lt;p&gt;At Canva Create 2025, Canva unveiled Canva Code, a groundbreaking feature that integrates a code editor directly into the Canva platform. This innovation allows users to enhance their designs with custom logic, structure, and interactivity using familiar programming languages like HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Canva Code?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Canva Code is a generative AI coding assistant that enables users to create widgets, websites, and other interactive content through text prompts, without the need for external tools or prior coding experience. This feature transforms Canva from a purely visual design tool into a comprehensive development environment, bridging the gap between designers and developers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live Code Editing: Modify HTML, CSS, and JavaScript directly within Canva, with real-time updates reflected in your design.&lt;/li&gt;
&lt;li&gt;AI Integration: Leverage Canva's AI tools to assist in code generation and optimization.&lt;/li&gt;
&lt;li&gt;Seamless Deployment: Export projects or embed them directly into websites and applications.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Getting Started with Canva Code&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Design Your Interface: Use Canva's visual tools to create your layout.&lt;/li&gt;
&lt;li&gt;Access the Code Editor: Navigate to the 'Code' tab to view and edit the underlying code.&lt;/li&gt;
&lt;li&gt;Enhance Functionality: Incorporate custom scripts, integrate APIs, and add interactive elements.&lt;/li&gt;
&lt;li&gt;Preview and Deploy: Test your design within Canva and deploy it as needed.&lt;/li&gt;
&lt;li&gt;Practical Applications&lt;/li&gt;
&lt;li&gt;Educational Tools: Develop interactive learning modules, such as flashcard games for students.&lt;/li&gt;
&lt;li&gt;Productivity Apps: Create to-do lists, calculators, and other utility applications.&lt;/li&gt;
&lt;li&gt;Business Solutions: Design dynamic pricing tools and interactive dashboards.&lt;/li&gt;
&lt;li&gt;Canva Code vs. Traditional Code Export&lt;/li&gt;
&lt;li&gt;Unlike traditional design tools that offer static code exports, Canva Code provides:&lt;/li&gt;
&lt;li&gt;In-Platform Editing: No need to switch between different applications.&lt;/li&gt;
&lt;li&gt;Real-Time Updates: Instantly see the effects of your code changes.&lt;/li&gt;
&lt;li&gt;Integrated AI Assistance: Utilize AI to streamline development tasks.&lt;/li&gt;
&lt;li&gt;Future Developments&lt;/li&gt;
&lt;li&gt;Canva plans to enhance Canva Code with features like direct deployment options and expanded AI capabilities, further solidifying its position as a versatile tool for both designers and developers.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For more information, visit the original article posted on the &lt;a href="https://www.canva.com/ai-code-generator/" rel="noopener noreferrer"&gt;Canva website &lt;/a&gt;&lt;/p&gt;

</description>
      <category>canvacode</category>
      <category>canva</category>
      <category>nocode</category>
      <category>aicoder</category>
    </item>
    <item>
      <title>Google Messages Just Got Smarter: New Update Brings iMessage-Style Features to Android</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Mon, 14 Apr 2025 12:20:24 +0000</pubDate>
      <link>https://forem.com/affectionate_code/google-messages-just-got-smarter-new-update-brings-imessage-style-features-to-android-5afn</link>
      <guid>https://forem.com/affectionate_code/google-messages-just-got-smarter-new-update-brings-imessage-style-features-to-android-5afn</guid>
      <description>&lt;p&gt;Google is rolling out a significant update to its Messages app, introducing features that bring it closer to Apple's iMessage experience. The latest enhancements focus on improving user experience, message clarity, and functionality, aligning Android's messaging capabilities more closely with those of iOS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RCS vs. SMS: Visual Differentiation Now in Play&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One of the standout features in this update is the visual distinction between RCS (Rich Communication Services) and traditional SMS/MMS messages. In the beta version of Google Messages, contacts who support RCS are now marked with a small badge next to their names in the "Start chat" screen.&lt;/p&gt;

&lt;p&gt;Additionally, their names appear in Material You pastel colors, especially noticeable in light mode. This change mirrors Apple's approach of using blue and green bubbles to differentiate between iMessage and SMS users, enhancing clarity for Android users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Enhanced Text Input Field for Better Messaging&lt;/strong&gt;&lt;br&gt;
The update also brings a redesigned text input field. The compose box is now larger, allowing users to view up to 12 lines of text while typing, a significant increase from the previous limit. This change provides a more comfortable typing experience, especially for longer messages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Improved 'Start Chat' Interface&lt;/strong&gt;&lt;br&gt;
Google Messages has refined the "Start chat" interface, giving it a more polished and visually appealing design. The updated interface offers a cleaner look, making it easier for users to initiate new conversations.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjnejs19yhewexmo5lmgx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjnejs19yhewexmo5lmgx.jpg" alt="Google chat interface" width="710" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;'Delete for Everyone' Feature Introduced&lt;/strong&gt;&lt;br&gt;
Addressing a long-standing user request, Google Messages now includes a "Delete for Everyone" option for RCS messages. This feature allows users to unsend messages within a specific time frame, ensuring greater control over sent content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
With these updates, Google Messages is making significant strides in enhancing the messaging experience for Android users. By introducing features that offer greater clarity, control, and functionality, Google is narrowing the gap between Android and iOS messaging platforms. As these features roll out, users can expect a more seamless and intuitive messaging experience on their Android devices.&lt;/p&gt;

</description>
      <category>google</category>
      <category>googlemessanger</category>
      <category>imessage</category>
      <category>googlechat</category>
    </item>
    <item>
      <title>Everything You Need to Know About ChatGPT’s New Memory Upgrade by OpenAI</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Sat, 12 Apr 2025 18:20:43 +0000</pubDate>
      <link>https://forem.com/affectionate_code/everything-you-need-to-know-about-chatgpts-new-memory-upgrade-by-openai-2g4c</link>
      <guid>https://forem.com/affectionate_code/everything-you-need-to-know-about-chatgpts-new-memory-upgrade-by-openai-2g4c</guid>
      <description>&lt;p&gt;OpenAI has officially rolled out a powerful ChatGPT memory upgrade that allows the AI assistant to recall previous conversations — even those users didn’t explicitly ask it to save. This enhancement marks a major step toward more personalized AI experiences, aligning with OpenAI's broader vision of developing AI systems that understand and evolve with users over time.&lt;/p&gt;

&lt;p&gt;OpenAI CEO Sam Altman announced the feature via X (formerly Twitter), stating the chatbot can now “reference all your past conversations.”&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;OpenAI officially announced the upgrade on X:&lt;br&gt;
&lt;a href="https://x.com/OpenAI/status/1910378768172212636" rel="noopener noreferrer"&gt;https://x.com/OpenAI/status/1910378768172212636&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;What Is ChatGPT’s New Memory Feature?&lt;/p&gt;

&lt;p&gt;This memory update builds upon the “Memory” functionality introduced in 2024. Previously, ChatGPT could remember limited user inputs — such as preferred writing styles, prompt patterns, and a few customizations. Now, it can recall much more nuanced details to deliver context-rich responses across sessions.&lt;/p&gt;

&lt;p&gt;According to OpenAI, ChatGPT’s memory now works in two key ways:&lt;/p&gt;

&lt;p&gt;Saved Memories – Manually added information that users choose for ChatGPT to remember, like name, preferences, or ongoing projects.&lt;/p&gt;

&lt;p&gt;Referenced Chat History – AI-generated insights pulled from previous chats, used to tailor future interactions without requiring explicit user prompts.&lt;/p&gt;

&lt;p&gt;This means ChatGPT can proactively suggest improvements, remember prior topics, and help users pick up where they left off — whether writing code, planning content, or just chatting.&lt;/p&gt;




&lt;p&gt;Where and When Is the Upgrade Available?&lt;/p&gt;

&lt;p&gt;OpenAI is rolling out the memory update in phases:&lt;/p&gt;

&lt;p&gt;Available Now to ChatGPT Pro subscribers ($200/month).&lt;/p&gt;

&lt;p&gt;Coming Soon to Plus plan users ($20/month).&lt;/p&gt;

&lt;p&gt;Available in a few weeks to ChatGPT Team, Enterprise, and Education customers.&lt;/p&gt;

&lt;p&gt;However, due to stricter AI regulations in Europe, the memory upgrade won’t be available in the EU, UK, Switzerland, Norway, Iceland, or Liechtenstein. These regions have more rigorous data privacy laws, which have previously clashed with OpenAI’s approach to product development.&lt;/p&gt;




&lt;p&gt;Is ChatGPT Memory Optional?&lt;/p&gt;

&lt;p&gt;Yes — ChatGPT’s memory is completely optional.&lt;/p&gt;

&lt;p&gt;Users who prefer a more private or temporary interaction can manage this feature easily by:&lt;/p&gt;

&lt;p&gt;Disabling memory under the ChatGPT personalization settings.&lt;/p&gt;

&lt;p&gt;Using Temporary Chat, which ensures that conversations are not stored or used to improve future responses.&lt;/p&gt;

&lt;p&gt;This gives users full control over how much data ChatGPT remembers and uses.&lt;/p&gt;




&lt;p&gt;How Does This Compare to Other AI Tools?&lt;/p&gt;

&lt;p&gt;This move by OpenAI comes just weeks after Google enhanced Gemini AI with similar long-term memory capabilities. The arms race for AI personalization is accelerating, and OpenAI’s new memory system positions ChatGPT as a top-tier assistant for professionals, students, and developers alike.&lt;/p&gt;

&lt;p&gt;With memory now in play, ChatGPT becomes more than just a tool — it becomes a consistent AI partner, adapting to users’ needs over time.&lt;/p&gt;




&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;The new memory upgrade for ChatGPT is a game-changer in the world of AI personalization. By remembering past interactions and offering context-aware responses, ChatGPT now delivers a deeper, smarter, and more human-like user experience.&lt;/p&gt;

&lt;p&gt;As AI continues to integrate into daily workflows, OpenAI’s long-term vision of life-aware AI systems feels closer than ever.&lt;/p&gt;

</description>
      <category>openai</category>
      <category>chatgpt</category>
      <category>ai</category>
      <category>samaltman</category>
    </item>
    <item>
      <title>OpenAI Unveils New Program to Redefine AI Benchmarking Standards</title>
      <dc:creator>Sonde Omotayo</dc:creator>
      <pubDate>Sat, 12 Apr 2025 17:59:33 +0000</pubDate>
      <link>https://forem.com/affectionate_code/openai-unveils-new-program-to-redefine-ai-benchmarking-standards-1naf</link>
      <guid>https://forem.com/affectionate_code/openai-unveils-new-program-to-redefine-ai-benchmarking-standards-1naf</guid>
      <description>&lt;p&gt;OpenAI launches program to design new ‘domain-specific’ AI benchmarks&lt;/p&gt;

&lt;p&gt;OpenAI thinks AI benchmarks are broken. Now the company is launching a program to fix how AI models are scored.&lt;/p&gt;

&lt;p&gt;The new OpenAI Pioneers Program will focus on creating evaluations for AI models that “set the bar for what good looks like,” as OpenAI phrased it in their &lt;a href="https://openai.com/index/openai-pioneers-program/" rel="noopener noreferrer"&gt;blog post&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;“As the pace of AI adoption accelerates across industries, there is a need to understand and improve its impact in the world,” the company continued in its post. “Creating domain-specific evals are one way to better reflect real-world use cases, helping teams assess model performance in practical, high-stakes environments.”&lt;/p&gt;

&lt;p&gt;As the recent controversy with the crowdsourced benchmark LM Arena and Meta’s Maverick model illustrate, it’s tough to know, these days, precisely what differentiates one model from another. Many widely used AI benchmarks measure performance on esoteric tasks, like solving doctorate-level math problems. Others can be gamed, or don’t align well with most people’s preferences.&lt;/p&gt;

&lt;p&gt;Through the Pioneers Program, OpenAI hopes to create benchmarks for specific domains like legal, finance, insurance, healthcare, and accounting. The lab says that, in the coming months, it’ll work with “multiple companies” to design tailored benchmarks and eventually share those benchmarks publicly, along with “industry-specific” evaluations.&lt;/p&gt;

&lt;p&gt;“The first cohort will focus on startups who will help lay the foundations of the OpenAI Pioneers Program,” OpenAI wrote in the blog post. “We’re selecting a handful of startups for this initial cohort, each working on high-value, applied use cases where AI can drive real-world impact.”&lt;/p&gt;

&lt;p&gt;Companies in the program will also have the opportunity to work with OpenAI’s team to create model improvements via reinforcement fine tuning, a technique that optimizes models for a narrow set of tasks, OpenAI says.&lt;/p&gt;

&lt;p&gt;The big question is whether the AI community will embrace benchmarks whose creation was funded by OpenAI. OpenAI has supported benchmarking efforts financially before, and designed its own evaluations. But partnering with customers to release AI tests may be seen as an ethical bridge too far.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>openai</category>
    </item>
  </channel>
</rss>
