<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Custom Code - Get firstname &amp;amp; lastname from email address in Data Hub</title>
    <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/843718#M1771</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not a developper of any sort but I'm trying to understand custom code for worflows. I'd like to be able to get the firstname &amp;amp; lastname of a contact when the email address looks like this "firstame.lastname@domain.com".&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I've used this python code:&amp;nbsp;&lt;/P&gt;&lt;P&gt;import re&lt;/P&gt;&lt;P&gt;def extract_name_from_hubspot_email(email):&lt;BR /&gt;# Define a regular expression pattern to match HubSpot email format&lt;BR /&gt;pattern = r'^([a-zA-Z]+)\.([a-zA-Z]+)@.*$'&lt;BR /&gt;&lt;BR /&gt;# Use re.match to extract the first name and last name&lt;BR /&gt;match = re.match(pattern, email)&lt;BR /&gt;&lt;BR /&gt;if match:&lt;BR /&gt;first_name = match.group(1)&lt;BR /&gt;last_name = match.group(2)&lt;BR /&gt;return first_name, last_name&lt;BR /&gt;&lt;BR /&gt;# If the email doesn't match the expected HubSpot format, return None&lt;BR /&gt;return None, None&lt;/P&gt;&lt;P&gt;# Example usage:&lt;BR /&gt;email = "john.doe@hubspot.com"&lt;BR /&gt;first_name, last_name = extract_name_from_hubspot_email(email)&lt;BR /&gt;if first_name and last_name:&lt;BR /&gt;print("First Name:", first_name)&lt;BR /&gt;print("Last Name:", last_name)&lt;BR /&gt;else:&lt;BR /&gt;print("Unable to extract first name and last name from the email.")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But not really sure how to do it with the custom code.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help appreciated.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thank you&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 01 Sep 2023 15:15:56 GMT</pubDate>
    <dc:creator>MSaurat</dc:creator>
    <dc:date>2023-09-01T15:15:56Z</dc:date>
    <item>
      <title>Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/843718#M1771</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not a developper of any sort but I'm trying to understand custom code for worflows. I'd like to be able to get the firstname &amp;amp; lastname of a contact when the email address looks like this "firstame.lastname@domain.com".&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;I've used this python code:&amp;nbsp;&lt;/P&gt;&lt;P&gt;import re&lt;/P&gt;&lt;P&gt;def extract_name_from_hubspot_email(email):&lt;BR /&gt;# Define a regular expression pattern to match HubSpot email format&lt;BR /&gt;pattern = r'^([a-zA-Z]+)\.([a-zA-Z]+)@.*$'&lt;BR /&gt;&lt;BR /&gt;# Use re.match to extract the first name and last name&lt;BR /&gt;match = re.match(pattern, email)&lt;BR /&gt;&lt;BR /&gt;if match:&lt;BR /&gt;first_name = match.group(1)&lt;BR /&gt;last_name = match.group(2)&lt;BR /&gt;return first_name, last_name&lt;BR /&gt;&lt;BR /&gt;# If the email doesn't match the expected HubSpot format, return None&lt;BR /&gt;return None, None&lt;/P&gt;&lt;P&gt;# Example usage:&lt;BR /&gt;email = "john.doe@hubspot.com"&lt;BR /&gt;first_name, last_name = extract_name_from_hubspot_email(email)&lt;BR /&gt;if first_name and last_name:&lt;BR /&gt;print("First Name:", first_name)&lt;BR /&gt;print("Last Name:", last_name)&lt;BR /&gt;else:&lt;BR /&gt;print("Unable to extract first name and last name from the email.")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But not really sure how to do it with the custom code.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help appreciated.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thank you&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Sep 2023 15:15:56 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/843718#M1771</guid>
      <dc:creator>MSaurat</dc:creator>
      <dc:date>2023-09-01T15:15:56Z</dc:date>
    </item>
    <item>
      <title>Betreff: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/844448#M1775</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/569875"&gt;@MSaurat&lt;/a&gt;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for reaching out to the Community!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I found &lt;A href="https://gist.github.com/jackcoldrick90/6d854d0fe41a8b564bb4341f458d1bd2" target="_blank" rel="noopener"&gt;this code on GitHub&lt;/A&gt; which could be helpful:&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/426475"&gt;@coldrickjack&lt;/a&gt;&amp;nbsp;shared how to&amp;nbsp;split the full name provided by a contact using a custom coded workflow action.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/426475"&gt;@coldrickjack&lt;/a&gt;&amp;nbsp;do you think&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/569875"&gt;@MSaurat&lt;/a&gt;&amp;nbsp;could do something similar with&lt;SPAN&gt;&amp;nbsp;the first &amp;amp; lastname of a contact's email address?&amp;nbsp;Thank you!&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Cheers&lt;BR /&gt;Mia, Community Team&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Sep 2023 13:20:20 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/844448#M1775</guid>
      <dc:creator>MiaSrebrnjak</dc:creator>
      <dc:date>2023-09-04T13:20:20Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/846052#M1780</link>
      <description>&lt;P&gt;What do you want to do with the name when you get it? Update the Contacts name in HubSpot? Also, what if their email is lastname.firstname?!&lt;/P&gt;</description>
      <pubDate>Thu, 07 Sep 2023 08:27:10 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/846052#M1780</guid>
      <dc:creator>DanielJeal</dc:creator>
      <dc:date>2023-09-07T08:27:10Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/847355#M1785</link>
      <description>&lt;P&gt;Hey Dan,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes basically extract FN &amp;amp; LN and add the corresponding fields. I'm not worried about the email address having LN.FN@ as we're dealing with professional accounts and 99% are FN.LN@&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Sep 2023 07:48:01 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/847355#M1785</guid>
      <dc:creator>MSaurat</dc:creator>
      <dc:date>2023-09-11T07:48:01Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/848114#M1788</link>
      <description>&lt;P&gt;That should do the trick.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;const hubspot = require('@hubspot/api-client');

exports.main = async (event, callback) =&amp;gt; {

  const hubspotClient = new hubspot.Client({
    accessToken: process.env.SECRET_NAME // Change "SECRET_NAME" with your Private App key secret name
  });

  let email;
  try {
    const ApiResponse = await hubspotClient.crm.contacts.basicApi.getById(event.object.objectId, ["email"]);
    email = ApiResponse.properties.email;
    
    let names = email.split("@"); // split emaill adress by "@"
    let fnln = names[0].split("."); // get whatever is before "@" and plit it by "."
    var fn = fnln[0]; //get whatever is before "." (First name)
    var ln = fnln[1]; // get whatever is after "." (Last name)
   if(fnln.length == 2 ){ // checking if First Name and Last Name exists together and are separeted by "."
    hubspotClient.crm.contacts.basicApi.update(event.object.objectId, {
      "properties": {
        "firstname": fn, // update contact record with First Name
        "lastname": ln // update contact record with Last Name
      }
    });
    } else{
      
      // WIll update First Name as John and Last Name as Doe
      hubspotClient.crm.contacts.basicApi.update(event.object.objectId, {
      "properties": {
        "firstname": "John",
        "lastname": "Doe"
      }
    });
    }
  } catch (err) {
    console.error(err);
    // We will automatically retry when the code fails because of a rate limiting error from the HubSpot API.
    throw err;
  }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Sep 2023 10:24:04 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/848114#M1788</guid>
      <dc:creator>Maciek-Magic</dc:creator>
      <dc:date>2023-09-12T10:24:04Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/859415#M1826</link>
      <description>&lt;P&gt;So - this one brings up an error as per below. should this be "import from" on line 1?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;[ERROR] Runtime.UserCodeSyntaxError: Syntax error in module 'hubspotHandler': invalid syntax (file.py, line 1)
Traceback (most recent call last):
&amp;nbsp;&amp;nbsp;File "/var/task/file.py" Line 1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const hubspot = require('@hubspot/api-client');
Memory: 37/128 MB
Runtime: 1.52 ms&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2023 12:35:34 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/859415#M1826</guid>
      <dc:creator>DamianKnapp</dc:creator>
      <dc:date>2023-10-04T12:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/859434#M1827</link>
      <description>&lt;P&gt;Above script is for Node.js and your error have .py extenson which indicates that you are using Python.&lt;BR /&gt;Change Language to node.js (drop down at very top of Custom code window)&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2023 12:53:11 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/859434#M1827</guid>
      <dc:creator>Maciek-Magic</dc:creator>
      <dc:date>2023-10-04T12:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/859570#M1828</link>
      <description>&lt;P&gt;Ahh ok - cool. So, i have changed this to node but i am now getting a new error&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;WARNING: The logs for this function have exceeded the 4KB limit.
...
th\":\"299\",\"content-type\":\"application/json;charset=utf-8\",\"date\":\"Wed, 04 Oct 2023 14:13:54 GMT\",\"nel\":\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\",\"report-to\":\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v3?s=R1xxowtx0mun4hENbLNfeB6D8pGV9PDfJdYRMKneCXYxWPhTz5c7SUkOIVZbZ80AMu1zh9phiTEUAvMyfQP4MJt9SPrbkf5tNih%2FZymAXLdV%2FPvFnKBXbJ8a7cJA0F88\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\",\"server\":\"cloudflare\",\"strict-transport-security\":\"max-age=31536000; includeSubDomains; preload\",\"vary\":\"origin, Accept-Encoding\",\"x-content-type-options\":\"nosniff\",\"x-envoy-upstream-service-time\":\"3\",\"x-evy-trace-listener\":\"listener_https\",\"x-evy-trace-route-configuration\":\"listener_https/all\",\"x-evy-trace-route-service-name\":\"envoyset-translator\",\"x-evy-trace-served-by-pod\":\"iad02/hubapi-td/envoy-proxy-5b5c96c966-58hgh\",\"x-evy-trace-virtual-host\":\"all\",\"x-hubspot-auth-failure\":\"401 Unauthorized\",\"x-hubspot-correlation-id\":\"d648677e-8e57-436f-937d-be9d4aea1ebb\",\"x-request-id\":\"d648677e-8e57-436f-937d-be9d4aea1ebb\",\"x-trace\":\"2BF72E4BDF67F1EE00D32853021FA9998311A5AE28000000000000000000\"}","    at BasicApiResponseProcessor.&amp;lt;anonymous&amp;gt; (/opt/nodejs/node_modules/@hubspot/api-client/lib/codegen/crm/contacts/apis/BasicApi.js:247:23)","    at Generator.next (&amp;lt;anonymous&amp;gt;)","    at fulfilled (/opt/nodejs/node_modules/@hubspot/api-client/lib/codegen/crm/contacts/apis/BasicApi.js:5:58)","    at processTicksAndRejections (node:internal/process/task_queues:96:5)"]},"promise":{},"stack":["Runtime.UnhandledPromiseRejection: Error: HTTP-Code: 401","Message: An error occurred.","Body: {\"status\":\"error\",\"message\":\"Authentication credentials not found. This API supports OAuth 2.0 authentication and you can find more details at https://developers.hubspot.com/docs/methods/auth/oauth-overview\",\"correlationId\":\"d648677e-8e57-436f-937d-be9d4aea1ebb\",\"category\":\"INVALID_AUTHENTICATION\"}","Headers: {\"access-control-allow-credentials\":\"false\",\"cf-cache-status\":\"DYNAMIC\",\"cf-ray\":\"810e0734ae500497-FRA\",\"connection\":\"close\",\"content-length\":\"299\",\"content-type\":\"application/json;charset=utf-8\",\"date\":\"Wed, 04 Oct 2023 14:13:54 GMT\",\"nel\":\"{\\\"success_fraction\\\":0.01,\\\"report_to\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\",\"report-to\":\"{\\\"endpoints\\\":[{\\\"url\\\":\\\"https:\\\\/\\\\/a.nel.cloudflare.com\\\\/report\\\\/v3?s=R1xxowtx0mun4hENbLNfeB6D8pGV9PDfJdYRMKneCXYxWPhTz5c7SUkOIVZbZ80AMu1zh9phiTEUAvMyfQP4MJt9SPrbkf5tNih%2FZymAXLdV%2FPvFnKBXbJ8a7cJA0F88\\\"}],\\\"group\\\":\\\"cf-nel\\\",\\\"max_age\\\":604800}\",\"server\":\"cloudflare\",\"strict-transport-security\":\"max-age=31536000; includeSubDomains; preload\",\"vary\":\"origin, Accept-Encoding\",\"x-content-type-options\":\"nosniff\",\"x-envoy-upstream-service-time\":\"3\",\"x-evy-trace-listener\":\"listener_https\",\"x-evy-trace-route-configuration\":\"listener_https/all\",\"x-evy-trace-route-service-name\":\"envoyset-translator\",\"x-evy-trace-served-by-pod\":\"iad02/hubapi-td/envoy-proxy-5b5c96c966-58hgh\",\"x-evy-trace-virtual-host\":\"all\",\"x-hubspot-auth-failure\":\"401 Unauthorized\",\"x-hubspot-correlation-id\":\"d648677e-8e57-436f-937d-be9d4aea1ebb\",\"x-request-id\":\"d648677e-8e57-436f-937d-be9d4aea1ebb\",\"x-trace\":\"2BF72E4BDF67F1EE00D32853021FA9998311A5AE28000000000000000000\"}","    at process.&amp;lt;anonymous&amp;gt; (file:///var/runtime/index.mjs:1250:17)","    at process.emit (node:events:513:28)","    at emit (node:internal/process/promises:140:20)","    at processPromiseRejections (node:internal/process/promises:274:27)","    at processTicksAndRejections (node:internal/process/task_queues:97:32)"]}
Unknown application error occurred
Runtime.Unknown

Memory: 74/128 MB
Runtime: 1546.15 ms&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Oct 2023 16:03:04 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/859570#M1828</guid>
      <dc:creator>DamianKnapp</dc:creator>
      <dc:date>2023-10-04T16:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/859925#M1829</link>
      <description>&lt;P&gt;Looks like you didn't change SECRET_NAME to your Secret name with Private App token.&lt;BR /&gt;&lt;BR /&gt;I'll walk you through.&lt;BR /&gt;&lt;BR /&gt;Navigate to &lt;STRONG&gt;HubSpot Settings&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In Left menu find &lt;STRONG&gt;INTEGRATIONS &amp;gt; PRIVATE APPS&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Click &lt;STRONG&gt;Crate a Private app&lt;/STRONG&gt; button&lt;BR /&gt;In &lt;STRONG&gt;Basic Info&lt;/STRONG&gt; give it a name - ex. &lt;STRONG&gt;Contact&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In &lt;STRONG&gt;Scopes&amp;nbsp;&lt;/STRONG&gt;in &lt;STRONG&gt;CRM &lt;/STRONG&gt;find&amp;nbsp;&lt;EM&gt;crm.objects.contacts &lt;/EM&gt;and select &lt;STRONG&gt;Read&lt;/STRONG&gt; and &lt;STRONG&gt;Write&lt;/STRONG&gt; for it&lt;/P&gt;&lt;P&gt;Click &lt;STRONG&gt;Create App&lt;/STRONG&gt; button and &lt;STRONG&gt;Continue creating&lt;/STRONG&gt; in pop-up&lt;/P&gt;&lt;P&gt;Click &lt;STRONG&gt;Show token &lt;/STRONG&gt;and &lt;STRONG&gt;Copy&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Now go to you Custom Code step in workflow&lt;BR /&gt;Second from Top there is a Dropdown list with Secrets, click it&lt;/P&gt;&lt;P&gt;Click Add Secret,&lt;/P&gt;&lt;P&gt;Give it a &lt;STRONG&gt;name&lt;/STRONG&gt; best would be same as you gave to you &lt;STRONG&gt;Private App&lt;/STRONG&gt; ie. &lt;STRONG&gt;Contact &lt;/STRONG&gt;so you know what is what&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;In &lt;STRONG&gt;Secret Value&lt;/STRONG&gt; paste token you copied from Private App. And Save it.&lt;BR /&gt;&lt;BR /&gt;Now go to your code and change this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;accessToken: process.env.SECRET_NAME&lt;/LI-CODE&gt;&lt;P&gt;to this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;accessToken: process.env.Contact&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Oct 2023 07:42:39 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/859925#M1829</guid>
      <dc:creator>Maciek-Magic</dc:creator>
      <dc:date>2023-10-05T07:42:39Z</dc:date>
    </item>
    <item>
      <title>Re: Custom Code - Get firstname &amp; lastname from email address</title>
      <link>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/860002#M1830</link>
      <description>&lt;P&gt;Awesome - Ok.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for getting my training wheels on with this. Its really helped me out.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Oct 2023 09:41:42 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/Data-Hub/Custom-Code-Get-firstname-amp-lastname-from-email-address/m-p/860002#M1830</guid>
      <dc:creator>DamianKnapp</dc:creator>
      <dc:date>2023-10-05T09:41:42Z</dc:date>
    </item>
  </channel>
</rss>

